gfx/2d/DrawTargetD2D.h
64119cdee9522ccb5a0692aede1c5f1bebd69e77
created 2014-04-15 23:45 +0100
pushed 2014-06-09 21:49 +0000
Markus Stange Markus Stange - Bug 982698 - Make FilterNodeD2D1 support DataSourceSurface input surfaces. r=Bas
76407f0f10bab7b14e326fd566d5b48c5d0ae92b
created 2014-02-24 08:23 -0500
pushed 2014-04-28 18:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.6: Add support for MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME and use it in moz2d
55087097f0f713125a61d126bbbd8709cdecaa9f
created 2014-02-11 13:44 +0100
pushed 2014-04-28 18:51 +0000
Jacek Caban Jacek Caban - Bug 970364 - Fix conversions between enum classes and ints in gfx/2d/. r=bas.schouten
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2014-03-17 21:55 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2014-03-17 21:55 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
320a46ff06741bde536d392fbd12cfb2027a4753
created 2013-12-12 10:11 +1300
pushed 2014-02-04 01:06 +0000
Matt Woodrow Matt Woodrow - Bug 946475 - Avoid using AutoSaveRestoreClippedOut for ClearRect when the cumulative clip can be represented as a single axis aligned rectangle. r=Bas, a=lsblakk
9fe4a520bf31befaeee4e26381e2638ceb76f7c4
created 2013-11-27 12:25 +0100
pushed 2014-02-04 01:06 +0000
Markus Stange Markus Stange - Bug 924102 - Add a FilterNode implementation that uses Direct2D 1.1 effects. Most of this patch was written by Bas. r=mstange, r=Bas
272bb40f463fc836525d10f0785035851481964b
created 2013-11-27 12:22 +0100
pushed 2014-02-04 01:06 +0000
Markus Stange Markus Stange - Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
0192ade0e746a9e71c1bc195ec3a239af3e6d2d1
created 2013-12-12 10:11 +1300
pushed 2013-12-19 14:23 +0000
Matt Woodrow Matt Woodrow - Bug 946475 - Avoid using AutoSaveRestoreClippedOut for ClearRect when the cumulative clip can be represented as a single axis aligned rectangle. r=Bas, a=lsblakk
e5e44dee1202bfc583091d8a0ae58f47c394629e
created 2013-07-20 11:48 +0300
pushed 2013-09-16 19:14 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/2d/; r=Bas
fda0046aa3760057c66f11afb704ba12b50eab2e
created 2013-06-29 12:13 +0200
pushed 2013-09-16 19:14 +0000
Jacek Caban Jacek Caban - Bug 880836 - Fixed 'extra qualification' error on GCC.
6ee152636ad432d1258bd8c9c88dd29bb0fd8ea1
created 2013-06-19 22:48 +0200
pushed 2013-08-05 18:49 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 2: Factor out partial bitmap uploading and scaling. r=jrmuizel
4267a855665920e0d3ca7f03a0e2344ccfa4d69e
created 2013-06-19 22:48 +0200
pushed 2013-08-05 18:49 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 1: Factor out some simle none-RenderTarget dependent functions. r=jrmuizel
5b3196ad66f40b7ca578461155f279fa0c6fca8e
created 2013-06-19 17:35 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 2 changesets (bug 878032) because of Windows build bustage
3cb61a7d57461117b4140c10c1c0cfcff5c3d0bd
created 2013-06-19 22:48 +0200
pushed 2013-08-05 18:49 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 2: Factor out partial bitmap uploading and scaling. r=jrmuizel
627c03f469d882f08cb0d4a2c557d1e0396ea2d1
created 2013-06-19 22:48 +0200
pushed 2013-08-05 18:49 +0000
Bas Schouten Bas Schouten - Bug 878032 - Part 1: Factor out some simle none-RenderTarget dependent functions. r=jrmuizel
43516c3e17fbfb985eb4683961ca0b9da806ad0b
created 2013-06-12 23:57 -0400
pushed 2013-08-05 18:49 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 880836. Add MaskSurface() to Azure. r=bas
d5b59c74871e627869f7399015f02b62bb5bd839
created 2013-06-18 12:08 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8dcb029b9ca5 (bug 880836) for asserts.
8dcb029b9ca587d315419f2f907671ddb4c9620a
created 2013-06-12 23:57 -0400
pushed 2013-08-05 18:49 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 880836. Add MaskSurface() to Azure. r=bas
c0c9d5933dcd236c946b43a8261877a4aaeaf9b4
created 2012-11-25 14:00 -0500
pushed 2013-02-19 18:06 +0000
Brian R. Bondy Brian R. Bondy - Bug 793719 - Fix for D2D error on shutdown with VS2012. r=bas
c28cc500c23935d0bb587a7ba2d5c4cc9f26e278
created 2012-10-08 12:17 +0200
pushed 2012-11-19 21:10 +0000
Bas Schouten Bas Schouten - Bug 798931: Push clip layers to the correct render targets. r=roc
13ec2ee2b44798882ad2e58a0d349b699266688f
created 2012-10-07 01:43 +0200
pushed 2012-11-19 21:10 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel
c0a341f7b0c9231f14ccc7a6161684c7b560bd52
created 2012-09-18 23:04 +0000
pushed 2012-11-19 21:10 +0000
Bas Schouten Bas Schouten - Bug 772726: Factor out pixel-aligned clip handling in DrawTargetD2D. r=jrmuizel
b13f3bd4de37595e12ffe336936f7f531e98b552
created 2012-10-07 01:43 +0200
pushed 2012-10-08 18:29 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel a=akeybl
5e6bff90786c6a480b05ac25c66780770b69651b
created 2012-10-07 18:19 -0700
pushed 2012-10-08 18:29 +0000
Phil Ringnalda Phil Ringnalda - Back out e054d8a286c6 (bug 784382) for Windows mochitest-1 failures, a=backout
e054d8a286c61967761970c3d17447058a6e43bf
created 2012-10-07 01:43 +0200
pushed 2012-10-08 18:29 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel a=akeybl
8f6b4e0bcef0922e09b722a6b52285918ca88c63
created 2012-08-14 14:06 -0400
pushed 2012-10-08 18:29 +0000
Joe Drew Joe Drew - Bug 782416 - Switch from NULL to nullptr in gfx::2d. r=Bas
6ce9bc206a7d8fad6d271d494cde4878a5895f6b
created 2012-08-15 12:51 -0400
pushed 2012-10-08 18:29 +0000
Joe Drew Joe Drew - Back out 98d2c24ce932 for failing to build r=moron
98d2c24ce932753f929d0004581c11269afefa30
created 2012-08-14 14:06 -0400
pushed 2012-10-08 18:29 +0000
Joe Drew Joe Drew - Bug 782416 - Switch from NULL to nullptr in gfx::2d. r=Bas
3954cda5b9ef0d8bbebfc6a0182667aadfe95fa8
created 2012-08-10 23:18 +1200
pushed 2012-10-08 18:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 3: Optimize DrawTargetD2D::GetClippedGeometry for the case where all clips are rectangles, to work around a D2D geometry-intersection bug. r=bas
3bead0b0dd75a0ac24fd69936dcf4ee5bebd0fd5
created 2012-08-10 14:50 +0100
pushed 2012-10-08 18:29 +0000
Ed Morley Ed Morley - Backout 5d77941eba28 (bug 772726), df597d36bcbb (bug 383026), c9c7e1b9aed9 (bug 779399) for failures in meter-native-style.html
5d77941eba281fe5ced799d78e5f65367227f133
created 2012-08-10 23:18 +1200
pushed 2012-10-08 18:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 772726. Part 3: Optimize DrawTargetD2D::GetClippedGeometry for the case where all clips are rectangles, to work around a D2D geometry-intersection bug. r=bas
94d461c799fd965451180ed91862b3433c7eb538
created 2012-07-04 20:23 +0200
pushed 2012-08-27 22:37 +0000
Bas Schouten Bas Schouten - Bug 770033 - Part 3: Deal with extend modes for D2D partial bitmap uploads. r=jrmuizel
1e188186d0f86aac1570cc348c22815db895ac12
created 2012-06-26 02:59 +0200
pushed 2012-08-27 22:37 +0000
Bas Schouten Bas Schouten - Bug 765845: Reduce calling frequency of SetTextRenderingParams. r=jrmuizel
f328118d86b910aa5bb06571a2a55f949aaf7058
created 2012-06-20 23:41 +0200
pushed 2012-08-27 22:37 +0000
Bas Schouten Bas Schouten - Bug 761397 - Part 1: Cache ID2D1Layers for D2D Azure backend. r=jrmuizel
e7b9f828d4c1e233eed96a3ca898992a77abddc5
created 2012-06-20 23:41 +0200
pushed 2012-08-27 22:37 +0000
Bas Schouten Bas Schouten - Bug 738189: Add memory reporting for Azure VRAM usage. r=jrmuizel
1ac588e89dd5df64c9a5e93330b6cdf7b153887a
created 2012-07-31 13:55 -0400
pushed 2012-07-31 17:57 +0000
Bas Schouten Bas Schouten - Bug 765845: Reduce calling frequency of SetTextRenderingParams. r=jrmuizel a=lsblakk THUNDERBIRD_15_0b2_BUILD1 THUNDERBIRD_15_0b2_RELEASE
63a4c2f2a0b9611e8f921330936adf63300ca70c
created 2012-05-21 17:27 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 756767 - Part 1: Simplify SourceSurfaceD2D and add DataSourceSurface support. r=jrmuizel
64415d67fc2a34b0ae1d4a1d414ff8bc1e3e4a29
created 2012-05-21 17:24 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 756454: User 2D texture for gradient realizations. r=jrmuizel
b4e62a1e9809ed294cd0e797407992f3d000eba4
created 2012-05-21 18:56 +0100
pushed 2012-07-16 19:38 +0000
Ed Morley Ed Morley - Backout a693c64dc64e (bug 715768), c520957cc03f & 713ed280a80d (bug 756767), 20cb25a8b8ba (bug 756454), f3b5ad2320cb (bug 756424) for crashes
713ed280a80d891ce73827ec05ba7d7d66b2b337
created 2012-05-21 17:27 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 756767 - Part 1: Simplify SourceSurfaceD2D and add DataSourceSurface support. r=jrmuizel
20cb25a8b8bad2a5d81020f3cd465a091242ec7a
created 2012-05-21 17:24 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 756454: User 2D texture for gradient realizations. r=jrmuizel
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c6be2987c6ec193ab5302cea671cd2306563f757
created 2012-05-15 16:57 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 717393 - Part 4: Add code for drawing subpixel AA to transparent surfaces. r=jrmuizel
4678c61c897497c128bd11ebad8168cc5b74e13a
created 2012-05-15 16:57 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 717393 - Part 3: Cache ClippedGeometry for D2D Azure backend. r=jrmuizel
9d3b467dcd3e27e29d4fc253c65f2fc8e6183091
created 2012-05-15 16:57 +0200
pushed 2012-07-16 19:38 +0000
Bas Schouten Bas Schouten - Bug 717393 - Part 2: Refactor clip management and add ClippedMask texture. r=jrmuizel
4d21d1ad9b350652dc7d18a496cfba6bdded522d
created 2012-03-19 19:20 +0000
pushed 2012-06-04 19:57 +0000
Bas Schouten Bas Schouten - Bug 736134 - Part 1: Add GlyphRenderingOptions API to Azure. r=jrmuizel
6e2e25fc37131e7ba01a23ce348d00db6e3df85d
created 2011-12-28 06:56 +0100
pushed 2012-03-13 21:17 +0000
Bas Schouten Bas Schouten - Bug 702878: Extend gfx::2d API and D2D backend with new functionality. r=jrmuizel sr=roc
0b1a809be3bde1bd0230a33dcdcccac5059fea5d
created 2011-12-27 21:09 -0800
pushed 2012-03-13 21:17 +0000
Phil Ringnalda Phil Ringnalda - Back out 9c78b4872333 (bug 702878) for Win M1 crashes and reftest orange
9c78b487233347155c1dd02d8a7f251a24db4aae
created 2011-12-28 03:51 +0100
pushed 2012-03-13 21:17 +0000
Bas Schouten Bas Schouten - Bug 702878: Extend gfx::2d API and D2D backend with new functionality. r=jrmuizel sr=roc
0a59af98d3aca949d22321174d4e50f42ce1befe
created 2011-12-19 14:06 +0100
pushed 2012-02-01 00:38 +0000
Jacek Caban Jacek Caban - Bug 711385 - DrawTargetD2D.h fails to compile on mingw r=bas.schouten
c635867cc091b0c3b81e9cb0c4e6594791b22688
created 2011-12-09 22:53 +1300
pushed 2012-02-01 00:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 705559. Part 3: Use mDirtyTransform to avoid unnecessary SetTransform calls. r=bas
9a100a5d2796bfb579a3a82636417f527a50c6b9
created 2011-12-09 22:51 +1300
pushed 2012-02-01 00:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 705559. Part 2: Keep only one snapshot per DrawTargetD2D since all stored snapshots represent the 'last state'. Reuse that snapshot if the state hasn't changed since the last snapshot. Keep the last snapshot alive and make the snapshot's mDrawTarget weak instead. Change mDependingOnTargets/mDependentTargets to be hashsets instead of vectors. Remove SourceSurfaceD2DTarget::mIsCopy since the null-ness of mDrawTarget means the same thing. r=bas
82f3d54c8fd94265e287354a20da5dc6d5133359
created 2011-11-25 15:12 +1300
pushed 2011-11-28 23:35 +0000
Robert O'Callahan Robert O'Callahan - Bug 705173. Make mDependentTargets weak by tracking the inverse relationship in mDependingOnTargets. In Flush(), remove dependencies on other targets. r=bas,a=legneato
a9a6fbbd6b38f8f1c7a9a5caa625627fb1311aa8
created 2011-07-13 02:34 +0200
pushed 2011-08-16 17:53 +0000
Bas Schouten Bas Schouten - Bug 666452 - Part 1: Expose functions to get the (stroked) bounds of a path. r=BenWa sr=roc a=asa
ce54da315f7a2aa7487d11e963c521bd9bf9aa07
created 2011-07-08 18:49 +0000
pushed 2011-08-16 17:53 +0000
Bas Schouten Bas Schouten - Bug 666079: Fix radial gradient drawing in Azure. r=jrmuizel a=asa
f892e78c8c6dff428e0e352119271ed3f06407a1
created 2011-07-05 06:28 +0000
pushed 2011-08-16 17:53 +0000
Bas Schouten Bas Schouten - Bug 668801 - Part 3: Adjust dealing with clipped shadows to be accurate. r=jrmuizel
af10b6844d98aecec0f31d6e1778e9142e1c3901
created 2011-07-05 06:28 +0000
pushed 2011-08-16 17:53 +0000
Bas Schouten Bas Schouten - Bug 668801 - Part 1: Adjust Azure for traditional shadow drawing style. r=jrmuizel
4ede291d2e4c9dff7e75c2062db29e62f8e81984
created 2011-06-24 19:41 +0200
pushed 2011-08-16 17:53 +0000
Bas Schouten Bas Schouten - Bug 651858 - Part 1: Add the Azure API and Direct2D backend. r=jrmuizel sr=roc
less more (0) tip