gfx/2d/DrawTargetD2D.cpp
0b1a809be3bde1bd0230a33dcdcccac5059fea5d
created 2011-12-27 21:09 -0800
pushed 2012-02-01 18: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-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 702878: Extend gfx::2d API and D2D backend with new functionality. r=jrmuizel sr=roc
40a13154e0bab8ef4ba38382c58c7ef35846f236
created 2011-12-09 22:53 +1300
pushed 2011-12-21 14:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 705559. Part 4: Speed up AddDependencyOnSource by exiting early when we already have the dependency. r=bas
c635867cc091b0c3b81e9cb0c4e6594791b22688
created 2011-12-09 22:53 +1300
pushed 2011-12-21 14:41 +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 2011-12-21 14:41 +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
74fed050ea42825d9320105687d4c5c52c7c81e5
created 2011-11-25 15:12 +1300
pushed 2011-12-21 14:41 +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
725022655d4fc4023c1781a83dc84ff0174ca88f
created 2011-11-08 14:43 -0800
pushed 2011-12-21 14:41 +0000
Phil Ringnalda Phil Ringnalda - Back out 446fbc59aa22 (bug 698205) for orange
446fbc59aa229307a61b9a98d707831cbf857caf
created 2011-11-08 20:24 +0100
pushed 2011-12-21 14:41 +0000
Bas Schouten Bas Schouten - Bug 698205: Fix memory leak in Azure D2D backend gradients. r=jrmuizel
52cd292898bd518bcf82a45249bf91ef2257c5ed
created 2011-11-25 15:12 +1300
pushed 2011-11-28 23:25 +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
f7a6c01b22a1b7d591d1f0173dc952dbd7559fa9
created 2011-10-05 16:08 +0200
pushed 2011-11-09 02:03 +0000
Bas Schouten Bas Schouten - Bug 691571: Properly mark Azure DrawTarget changed on all drawing operations. r=jrmuizel
a5a018eb7e540bce80c47d5a6121d8211caad02a
created 2011-08-23 17:35 +0200
pushed 2011-09-27 17:43 +0000
Jacek Caban Jacek Caban - Bug 670093 - gfx/2d fails to compile on mingw r=bas.schouten
2e887d0eb40aa4f1ca04f1ed9a42c684471f93ed
created 2011-08-16 04:37 +0200
pushed 2011-08-16 19:58 +0000
Bas Schouten Bas Schouten - Bug 676753: Support subpixel-AA for the Azure D2D backend. r=jrmuizel
606b1a99127b347dde947b2a81464c3ca9f9ee74
created 2011-07-13 02:34 +0200
pushed 2011-07-14 20:07 +0000
Bas Schouten Bas Schouten - Bug 666452 - Part 2: Minimize drawing done with shadow in the Azure D2D backend. r=BenWa a=asa
ce54da315f7a2aa7487d11e963c521bd9bf9aa07
created 2011-07-08 18:49 +0000
pushed 2011-07-12 16:16 +0000
Bas Schouten Bas Schouten - Bug 666079: Fix radial gradient drawing in Azure. r=jrmuizel a=asa
f11be63ce31c24ac7d45c8b59f398e99447f2983
created 2011-07-05 08:52 +0000
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 668801 - Followup: Properly address review comments.
f892e78c8c6dff428e0e352119271ed3f06407a1
created 2011-07-05 06:28 +0000
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 668801 - Part 3: Adjust dealing with clipped shadows to be accurate. r=jrmuizel
0ec8b80572a6329313864485d909e8b142d19470
created 2011-07-05 06:28 +0000
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 668801 - Part 2: Fix small bug in Azure shadow drawing. r=jrmuizel
af10b6844d98aecec0f31d6e1778e9142e1c3901
created 2011-07-05 06:28 +0000
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 668801 - Part 1: Adjust Azure for traditional shadow drawing style. r=jrmuizel
b0effc7c7f7ff1e1009208bee597602ff84ffa2c
created 2011-06-29 14:34 -0700
pushed 2011-07-05 17:42 +0000
Chris Jones Chris Jones - Bug 662038, part 3: Implement dashing for d2d. r=Bas
a1a466be039efe68f796caaee49d0d3f57b4b469
created 2011-06-28 02:10 +0200
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 667290: Properly clear the downsampled destination before blending to it. r=jrmuizel
4ede291d2e4c9dff7e75c2062db29e62f8e81984
created 2011-06-24 19:41 +0200
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 651858 - Part 1: Add the Azure API and Direct2D backend. r=jrmuizel sr=roc
less more (0) tip