gfx/2d/DrawTargetD2D1.cpp
2a2556b4ed28af6da6180b33cbe2df438ad7f0cd
created 2015-07-06 17:57 +0200
pushed 2015-07-07 09:06 +0000
Nicolas Silva Nicolas Silva - Bug 1178816 - Fix a crash when DrawTargetD2D1 fails to initialize. r=milan
8d86b5dc1577d190d7613961c76e5b41630d94ea
created 2015-06-19 16:05 -0400
pushed 2015-07-03 05:05 +0000
Kyle Kyle - Bug 1168189 - Force D2D1 CopySurface to use DrawBitmap like D2D. r=bas
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-06-30 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
8d87fb4830b5c8696b7f01bb5ddbba5ec754928e
created 2015-06-12 17:28 -0400
pushed 2015-06-15 23:36 +0000
Kyle Fung Kyle Fung - Bug 1160070 - Used BitmapBrush instead of ImageBrush when no sampling bounds. r=bas
ed7eea2ab41b51f482391f9e521f4d779c76d862
created 2015-06-10 10:57 +0800
pushed 2015-06-10 02:58 +0000
Andreas Pehrson Andreas Pehrson - Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas draft
215d220872d6e0890a07fc9c53b091d3e74e7c6b
created 2015-05-28 15:46 -0400
pushed 2015-06-01 12:35 +0000
Kyle Kyle - Bug 1169039 - Check for NULL in every function that uses CreateEffect(). r=mstange
3ad4a417e0955bf95fb86e7542e0e77da7d744da
created 2015-05-29 14:49 +0200
pushed 2015-05-29 20:59 +0000
Bas Schouten Bas Schouten - Bug 1153609: Push layers for cleartype when trying to draw cleartype glyphs to a transparent layer. r=jrmuizel
13e298c9841e5d8fdf01f2ef1084b8ba2674ea5c
created 2015-05-07 02:38 +0200
pushed 2015-05-22 21:06 +0000
Bas Schouten Bas Schouten - Bug 1161815 - Use a single ID2D1SolidColorBrush per DrawTarget. r=jrmuizel, a=lizzard
a3ba08d618d24b7609d57c164879fcf2a845df82
created 2015-04-10 07:09 +0200
pushed 2015-05-10 10:26 +0000
Bas Schouten Bas Schouten - Bug 1151821 - Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel, a=sledru
987c18b686eb932587e7532b2d9143d3cc919b0f
created 2015-04-10 07:09 +0200
pushed 2015-05-22 21:06 +0000
Bas Schouten Bas Schouten - Bug 1151821 - Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel, a=sledru
ca0831e0d7dc9b2c1491eb889dd8aa55b68b277b
created 2015-01-20 10:56 +1300
pushed 2015-05-22 21:06 +0000
David Major David Major - Bug 1122367 - Null check the result of D2DFactory(). r=Bas, a=sledru
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2015-05-22 20:04 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
f1f569c211024cf1855f5fbedb17e8648a915ae5
created 2015-04-30 15:20 -0400
pushed 2015-05-22 20:04 +0000
Nathan Froyd Nathan Froyd - Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; r=jrmuizel
753c68e0093144b11f241f1186b07dba4c8cb945
created 2015-05-11 08:47 -0400
pushed 2015-05-18 13:30 +0000
Andrew Comminos Andrew Comminos - Bug 1161642 - Utilize primitive blends where available for faster blending on D2D 1.1. r=bas
43e61138fb127472188be092903d58022a8b6d90
created 2015-05-14 11:52 +0800
pushed 2015-05-14 03:52 +0000
Andreas Pehrson Andreas Pehrson - Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas
7e63fcd36606b7af09f1bfaf56fdd74612b78415
created 2015-05-14 11:50 +0800
pushed 2015-05-14 03:51 +0000
Andreas Pehrson Andreas Pehrson - Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas
58fa1a30ea5c6e9dcd46f35ee358509b3d78f80c
created 2015-05-11 15:40 +0800
pushed 2015-05-11 07:41 +0000
Andreas Pehrson Andreas Pehrson - Bug 1162357 - Revert some cases of DataSourceSurface::Map() to GetData() on Windows. r=Bas
51798e7d8abcda8adb984ddc5d83f6a56550f126
created 2015-05-07 02:38 +0200
pushed 2015-05-07 13:44 +0000
Bas Schouten Bas Schouten - Bug 1161815: Use a single ID2D1SolidColorBrush per DrawTarget. r=jrmuizel
dea4cb3a1bea4da7eff45760d25be8da711e5f0f
created 2015-04-10 07:09 +0200
pushed 2015-04-23 18:01 +0000
Bas Schouten Bas Schouten - Bug 1151821: Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel
6fe88b38363e572564f8b8e3a878029aa9344df8
created 2015-04-22 12:02 +0200
pushed 2015-04-23 12:12 +0000
Nicolas Silva Nicolas Silva - Bug 1155626 - Don't assume that Factory::GetD2D1Device returns a non-null device and add some gfxCriticalLog. r=Bas
4b907d2b1bed3a11cc733d4d8af241c5c90bcdbc
created 2015-04-10 11:12 +0200
pushed 2015-04-10 16:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1610ee9ba5d8 (bug 1151821) for m1 test failures
1610ee9ba5d8eb28a2036bf2b65f81fac7c877d6
created 2015-04-10 07:09 +0200
pushed 2015-04-10 16:04 +0000
Bas Schouten Bas Schouten - Bug 1151821: Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel
33a2305f846a09ac22723fcfaf768d4be94d2dec
created 2015-02-04 22:03 +0100
pushed 2015-03-03 18:12 +0000
Bas Schouten Bas Schouten - Bug 1083245 - Pop all clips before copying to the destination blending surface. r=jrmuizel, a=sledru
57cb206153af98dd1751528b9152a6346c20e7b4
created 2015-01-20 10:56 +1300
pushed 2015-03-03 18:12 +0000
David Major David Major - Bug 1122367 - Null check the result of D2DFactory(). r=Bas, a=sledru
0b2ba97230d602e1d74b02037abe6758d248ceb9
created 2015-02-25 17:44 -0500
pushed 2015-02-26 17:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1130195: Report the failed bitmap creation, but still crash. r=bschouten
0678a9a04d5911a4abbc688f662720d47840d729
created 2015-02-04 22:03 +0100
pushed 2015-02-05 06:19 +0000
Bas Schouten Bas Schouten - Bug 1083245: Pop all clips before copying to the destination blending surface. r=jrmuizel
d0c5e36073894847891340b411925b9bfc64e2e6
created 2015-01-28 00:54 +0000
pushed 2015-01-29 01:48 +0000
Bas Schouten Bas Schouten - Bug 1089454: Prevent usage of incompatible graphics objects after device reset. r=jrmuizel
0cd5c5fb458e03ad5b9d38d474c76b2cbb2554e8
created 2015-01-20 10:56 +1300
pushed 2015-01-20 17:25 +0000
David Major David Major - Bug 1122367: Null check the result of D2DFactory(). r=Bas
8309d6ce7a3892c91600d7327359c538ecaa1ce1
created 2015-01-08 00:10 +0000
pushed 2015-01-08 16:40 +0000
Bas Schouten Bas Schouten - Bug 1114398 - Part 1: Make Direct2D paths specifically typed to a backend type. r=jrmuizel
dcd53978a8c083eaff79d67247b8941cee1c84b0
created 2014-12-17 17:54 -0500
pushed 2014-12-19 21:51 +0000
Milan Sreckovic Milan Sreckovic - Bug 1101685 - Optionally assert in loggers, default to true on gfxCriticalError. Clean up the calls where large texture sizes were triggering the asserts in tests. r=nical
a82581055c06f209bc9b7e21da64e519e1fab29f
created 2014-12-17 12:56 +0100
pushed 2014-12-18 04:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b751f12a3ad (bug 1101685) for windows 7 debug crashtest/reftest crashes
8b751f12a3ad6154af32c98a8264310f9dd15222
created 2014-12-16 13:22 -0500
pushed 2014-12-18 04:08 +0000
Milan Sreckovic Milan Sreckovic - Bug 1101685 - Optionally assert in loggers, default to true on gfxCriticalError. Clean up the calls where large texture sizes were triggering the asserts in tests. r=nical
f34d8f041addbe7d88d14113a07ac9e2d05fe011
created 2014-11-26 21:05 +0100
pushed 2014-11-27 22:53 +0000
Nicolas Silva Nicolas Silva - Bug 1086670 - Add more gfxCriticalError logging in the D2D backend. r=jrmuizel
49ec38b3777bdea5479f9a9ce5b46c90f0c7dc75
created 2014-11-24 19:44 +0000
pushed 2014-11-25 16:33 +0000
Bas Schouten Bas Schouten - Bug 1101248: Properly check return values of creation functions in DrawTargetD2D1::Init. r=BenWa
bc996c1a50f1515da8cfe97d8f221ec99c9233cf
created 2014-11-20 14:22 -0800
pushed 2014-11-24 22:38 +0000
Wes Kocher Wes Kocher - Backed out changeset fb2062ffc580 (bug 892910) for breaking Windows builds a=backout
fb2062ffc580b5245977fface52f56577ab7348d
created 2014-11-20 15:59 -0500
pushed 2014-11-24 22:38 +0000
Benoit Girard Benoit Girard - Bug 892910 - Deal with empty newSize in CreatePartialBitmapForSurface. r=bgirard a=lmandel
59f27b833c3650ebe4a530b05fa8a52a0053d13c
created 2014-11-20 20:48 +0000
pushed 2014-11-22 01:33 +0000
Bas Schouten Bas Schouten - Bug 892910: Deal with newSize becoming empty in CreatePartialBitmapForSurface. r=BenWa
c3fbfee4a06b70215e764f1bc73a61430caf67bd
created 2014-11-20 00:16 +0000
pushed 2014-11-20 15:43 +0000
Bas Schouten Bas Schouten - Bug 1101130: Make Direct2D 1.1 clean up its resources on shutdown. r=jrmuizel
422ee268f89e458930b96703f704634c8e9ae445
created 2014-11-12 15:05 +0000
pushed 2014-11-13 06:13 +0000
Bas Schouten Bas Schouten - Bug 1097293: Do not draw radial gradients when centers and radii are identical. r=jrmuizel
6c4532386dac87254824c34a18c02e9f39c19496
created 2014-11-11 22:09 +0000
pushed 2014-11-12 15:05 +0000
Bas Schouten Bas Schouten - Bug 1088235: Use DrawBitmap when we can. r=jrmuizel
0c50940fd16d6c3520eb283b79528c12c1d73f15
created 2014-10-29 23:40 +0100
pushed 2014-10-30 17:57 +0000
Bas Schouten Bas Schouten - Bug 1085187: Properly deal with sampling restriction when using DataSourceSurfaces. r=jrmuizel
7059038f392c15a60d3017a8108531c01f4a3e82
created 2014-10-01 19:50 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1075615: Pretranslate the pattern matrix when the pattern specifies a sampling rect. r=jrmuizel
4e428183b6aa097fcb25ebbbafe610421f98125e
created 2014-09-25 15:18 -0400
pushed 2014-10-20 17:29 +0000
Markus Stange Markus Stange - Bug 983574 - When setting a SourceSurface input on a FilterNodeD2D1, delay the conversion to ID2D1Image until the actual DrawFilter call. r=Bas
cad0abc497cf549f35a9e183f57f4d984d4e9082
created 2014-09-23 11:35 -0400
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1070018 - Log HRESULT error codes as hexadecimal values rather than signed integers. r=Bas
6af00329904f6399a9eb6710cce64a51a5219134
created 2014-09-18 00:35 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1068613 - Addendum 2: Fix bustage due to stray character. r=bustage on a CLOSED TREE
011c41a9da9f6e0db78e88ef83a92fb39f3ac680
created 2014-09-17 23:23 +0200
pushed 2014-10-20 17:29 +0000
Nicolas Silva Nicolas Silva - Bug 1068613 - Part 3: Log failures in D2D, D2D 1.1 and the D3D11 TextureClient. r=bas
8e28464849fadaa466a2058ce7465d8a8930ec5b
created 2014-09-14 23:52 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066465: Fixup DrawTargetD2D1::DrawFilter to respect the AA mode and Finalize properly. r=jrmuizel
3ee4ef6978d2a659a25ca8997b8f02bf3924169f
created 2014-09-14 23:52 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066463: Have DrawTargetD2D1::DrawSurface take the transform into account when doing a partial upload. r=jrmuizel
c2d31eaa9ccc95ae2f99e6034f422007b9d2b0b8
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066676: Make DrawTargetD2D1::DrawSurface respect the interpolation mode. r=jrmuizel
7237499de5d9b834ebbf4614466d07bb7a924ad7
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066673: Change DrawTargetD2D1::DrawSurfaceWithShadow to operate as per Canvas spec. r=jrmuizel
d72eb77228faf488dba41a67859b3f25de967b54
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066670: Deal with a failed brush creation by drawing transparent black. r=jrmuizel
e0424b8a4538b9cd68ab7524acbe5074c5d26ffe
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066254: Make the temporary surface used in DrawTargetD2D1 always be transparent. r=jrmuizel
c4a053c8a202bcbb3acb5aa893491fc5d289fca7
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066153: Fail to create DrawTargetD2D1 over the maximum size. r=jrmuizel
47a39c2ed71a3efe0ed18edcd5d5f3b018e889b6
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066147: Clear new DrawTargets upon creation in D2D 1.1 backend. r=jrmuizel
08734616a1399e4a32df9fa227a33481501a5b6a
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066142: Respect AntiAlias mode in Direct2D 1.1 backend. r=jrmuizel
cab3c0ac23b00dc6de1e4f625a807684e0c3f32a
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1062412: Support blending composition operations in D2D 1.1. r=jrmuizel
d9619b1c61c8cb145048cafdf98e9a9a098b0144
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1066138: Disable using TextureClientD3D11 for A8 surfaces and fix various TextureClientD3D11 A8 bugs. r=jrmuizel
340c37065b0cf632c3dbc0255a379cb6f047a196
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1060963: Correctly deal with adjusted Source rectangle in DrawTargetD2D1::DrawSurface. r=jrmuizel
3706401f8cc93082d68cc55db3a04a59086ba988
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1060960: Fix D2D 1.1 backend's ClearRect to deal with transforms and complex clips. r=jrmuizel
2c2c856713d2e56c71ea68da3b5c43bdb1179707
created 2014-09-14 23:51 +0200
pushed 2014-10-20 17:29 +0000
Bas Schouten Bas Schouten - Bug 1060951: Properly unset the transform when doing the custom blend in FinalizeDrawing. r=jrmuizel
less more (0) -60 tip