gfx/2d/DrawTargetD2D.cpp
7eba5b89f831b0205ad16c018ecc383c50b6a41d
created 2014-04-25 15:31 +1200
pushed 2014-07-14 18:39 +0000
Matt Woodrow Matt Woodrow - Bug 997551 - Avoid copying data in GetSourceSurfaceForSurface whenever possible. r=Bas
496a5b50e7a9ad1e73729797ba63b09fcf24f03b
created 2014-04-17 12:45 +1200
pushed 2014-07-14 18:39 +0000
Matt Woodrow Matt Woodrow - Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
64119cdee9522ccb5a0692aede1c5f1bebd69e77
created 2014-04-15 23:45 +0100
pushed 2014-07-14 18:39 +0000
Markus Stange Markus Stange - Bug 982698 - Make FilterNodeD2D1 support DataSourceSurface input surfaces. r=Bas
082c3ea9478718b21bea1e6818220f22a216c8d9
created 2014-03-13 09:58 +0000
pushed 2014-07-14 18:39 +0000
Jonathan Watt Jonathan Watt - Bug 982884 - Make DrawTargetD2D::GetBitmapForSurface correctly handle fractional source rect for data surfaces. r=Bas
91e94a66768600b636581d0aaf78fe8d81cec852
created 2014-02-28 10:42 -0500
pushed 2014-06-02 21:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 977279 - Add a missing initguid.h include to DrawTargetD2D.cpp
9945bc3b7d36c659395bf69f2306f7ba74427ddb
created 2014-02-18 07:32 +0900
pushed 2014-06-02 21:01 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc
9380208b53cfeeac30e0e2f4544816248a3ce256
created 2014-01-11 22:26 -0800
pushed 2014-04-22 00:22 +0000
Brian Smith Brian Smith - Bug 958906: Remove reliance on implicit conversion from enum types to integers to fix VS2013 build bustage, r=bjacob
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed 2014-04-22 00:22 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
a605e6378301c38ce4ee81260cc5b6c9779161b5
created 2014-01-10 14:06 -0500
pushed 2014-04-22 00:22 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2014-04-22 00:22 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
cf1cbaffbfbc60529b036e0bcdad3362c42615e5
created 2014-01-10 14:06 -0500
pushed 2014-04-22 00:22 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
1e18486ef2ced20749a013cc5b98e1c7c43d6310
created 2014-01-10 13:55 -0500
pushed 2014-04-22 00:22 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 1/9 - Make SurfaceType a typed enum - r=Bas
af60314cfda2ff8a81a5efcc71a9de2ce677596f
created 2013-12-19 19:44 +0100
pushed 2014-04-22 00:22 +0000
Nicolas Silva Nicolas Silva - Bug 951858 - Support DrawTarget::CopySurface with A8 D2D textures. r=Bas
320a46ff06741bde536d392fbd12cfb2027a4753
created 2013-12-12 10:11 +1300
pushed 2014-03-10 22:05 +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
cc5c82e3f1093d466ebf498e190c9589a296deb6
created 2013-12-12 10:11 +1300
pushed 2014-03-10 22:05 +0000
Matt Woodrow Matt Woodrow - Bug 946475 - Clip to the clear area in DrawTargetD2D::ClearRect so that we don't accidentally restore pixels that weren't drawn. r=Bas, a=lsblakk
9fe4a520bf31befaeee4e26381e2638ceb76f7c4
created 2013-11-27 12:25 +0100
pushed 2014-03-10 22:05 +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-03-10 22:05 +0000
Markus Stange Markus Stange - Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
ee8d7b270b8f5d26d2347d9a5200e366625b1787
created 2013-11-20 17:20 +0100
pushed 2014-03-10 22:05 +0000
Markus Stange Markus Stange - Bug 935923 - Rename AlphaMode helper function to D2DAlphaModeForFormat and replace most of its uses with D2DPixelFormat. r=Bas
9c2338877b059ad403a8197c3bbce6a309ba492a
created 2013-11-08 14:39 +1300
pushed 2014-03-10 22:05 +0000
Nicholas Cameron Nicholas Cameron - Bug 934842. CopySurface for data source surfaces. r=Bas
0192ade0e746a9e71c1bc195ec3a239af3e6d2d1
created 2013-12-12 10:11 +1300
pushed 2014-01-28 00:16 +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
6c0aa15ef904c790406cccc89a57bbacf0e71a43
created 2013-12-12 10:11 +1300
pushed 2014-01-28 00:16 +0000
Matt Woodrow Matt Woodrow - Bug 946475 - Clip to the clear area in DrawTargetD2D::ClearRect so that we don't accidentally restore pixels that weren't drawn. r=Bas, a=lsblakk
e5e44dee1202bfc583091d8a0ae58f47c394629e
created 2013-07-20 11:48 +0300
pushed 2013-10-21 21:47 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/2d/; r=Bas
6ee152636ad432d1258bd8c9c88dd29bb0fd8ea1
created 2013-06-19 22:48 +0200
pushed 2013-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +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-09-09 22:57 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 880836. Add MaskSurface() to Azure. r=bas
d5b59c74871e627869f7399015f02b62bb5bd839
created 2013-06-18 12:08 -0400
pushed 2013-09-09 22:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8dcb029b9ca5 (bug 880836) for asserts.
8dcb029b9ca587d315419f2f907671ddb4c9620a
created 2013-06-12 23:57 -0400
pushed 2013-09-09 22:57 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 880836. Add MaskSurface() to Azure. r=bas
0e664105158d7a8b2eb7dfa187ce458a385b7826
created 2013-03-12 15:55 -0400
pushed 2013-06-17 22:53 +0000
Bas Schouten Bas Schouten - Bug 828157 - Properly offset gradient origin when using D2D to draw moderately complex gradients. r=jmuizelaar
15500baebbc56cd7b923c048cebdb17c974bd603
created 2013-01-28 10:09 -0500
pushed 2013-05-07 01:20 +0000
Filippo Cristofoletti Filippo Cristofoletti - Bug 755031 - Fix some other warnings in gfx/2d. r=jmuizelaar
6b28f69191ce2ccebcfa0dc1c7f3cc07c5ae5870
created 2013-01-15 02:20 +0100
pushed 2013-03-26 17:28 +0000
Bas Schouten Bas Schouten - Bug 817019 - Don't push ClearType layers to Transparent rendertargets. r=jrmuizel, a=lsblakk
cc3d5a4f662c0b55fc1fe6de9b2bf64c2411010e
created 2012-12-20 01:16 -0500
pushed 2013-03-26 17:28 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 823393. Breakage fix for partially commited Bug 823148.
68e0f5e187e17f6da5fb3b077308e8b8a726dc17
created 2012-12-19 23:19 -0500
pushed 2013-03-26 17:28 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 823148. Make IsPatternSupportedByD2D match its name. r=bgirard
1eedc9864f2d4fb73cb21665ef762730697e45fd
created 2012-12-12 21:28 +0100
pushed 2013-03-26 17:28 +0000
Rik Cabanier Rik Cabanier - Bug 809927: Add new blend modes and implement them for Direct2D. r=bas
c0c9d5933dcd236c946b43a8261877a4aaeaf9b4
created 2012-11-25 14:00 -0500
pushed 2013-03-26 17:28 +0000
Brian R. Bondy Brian R. Bondy - Bug 793719 - Fix for D2D error on shutdown with VS2012. r=bas
8b2e300192ca6acd883f089ea848022ccf321c91
created 2012-11-23 02:53 +0100
pushed 2013-01-03 21:54 +0000
Bas Schouten Bas Schouten - Bug 814101: Respect system-wide cleartype setting. r=jrmuizel,jfkthame a=akeybl
c28cc500c23935d0bb587a7ba2d5c4cc9f26e278
created 2012-10-08 12:17 +0200
pushed 2013-01-03 21:54 +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 2013-01-03 21:54 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel
8a788d3eccd155b2a2029f3223b0a3e224e0e225
created 2012-10-04 00:30 +1300
pushed 2013-01-03 21:54 +0000
Robert O'Callahan Robert O'Callahan - Bug 793690. Fix the obvious typos for infinite rects in SetScissorRect. r=bas
96ef3b8bd9ed911a42f1c27cd23604edc846cda1
created 2012-09-28 13:21 -0400
pushed 2013-01-03 21:54 +0000
Andrew Quartey Andrew Quartey - Bug 793201 - Fix compiler warnings in Azure with MSVC r=bas
7ed5b4e7e4fcdc8ee76f98e823d0433c39594d93
created 2012-09-20 21:24 +0000
pushed 2013-01-03 21:54 +0000
Bas Schouten Bas Schouten - Bug 722269: Make DrawTargetD2D::DrawSurface deal with any SourceSurface convertible to a DataSourceSurface. r=joedrew
c0a341f7b0c9231f14ccc7a6161684c7b560bd52
created 2012-09-18 23:04 +0000
pushed 2013-01-03 21:54 +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-11-14 20:38 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel a=akeybl
a50ac961485d02a79a4e48c5419b09e470d53f98
created 2012-09-20 21:24 +0000
pushed 2012-11-14 20:38 +0000
Bas Schouten Bas Schouten - Bug 722269: Make DrawTargetD2D::DrawSurface deal with any SourceSurface convertible to a DataSourceSurface. r=joedrew a=lsblakk
5e6bff90786c6a480b05ac25c66780770b69651b
created 2012-10-07 18:19 -0700
pushed 2012-11-14 20:38 +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-11-14 20:38 +0000
Bas Schouten Bas Schouten - Bug 784382 - Part 2: Use new ID2D1DeviceContext interface in Azure. r=jrmuizel a=akeybl
ca3a3ff0af73b6e885b2c2de97f249cacf8dd099
created 2012-08-23 08:56 +1200
pushed 2012-11-14 20:38 +0000
Nicholas Cameron Nicholas Cameron - Bug 784260; DrawTargetD2D should deal with Cairo surfaces in CreateBrush... . r=Bas
8f6b4e0bcef0922e09b722a6b52285918ca88c63
created 2012-08-14 14:06 -0400
pushed 2012-11-14 20:38 +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-11-14 20:38 +0000
Joe Drew Joe Drew - Back out 98d2c24ce932 for failing to build r=moron
98d2c24ce932753f929d0004581c11269afefa30
created 2012-08-14 14:06 -0400
pushed 2012-11-14 20:38 +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-11-14 20:38 +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-11-14 20:38 +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-11-14 20:38 +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
bedac566fd5af4674c80f78ec3c696ab49566623
created 2012-08-09 08:17 +1200
pushed 2012-11-14 20:38 +0000
Nicholas Cameron Nicholas Cameron - Bug 780392; Make ScaledFontDWrite inherit from ScaledFontBase. r=bas
6beb523ebcb572d9f09b3416c2bf39dec2507540
created 2012-08-06 13:32 -0700
pushed 2012-11-14 20:38 +0000
Sergey Glushchenko Sergey Glushchenko - Bug 776429: Unify scattered M_PI definitions into mfbt/Constants.h r=dRdR
94d461c799fd965451180ed91862b3433c7eb538
created 2012-07-04 20:23 +0200
pushed 2012-10-05 17:12 +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-10-05 17:12 +0000
Bas Schouten Bas Schouten - Bug 765845: Reduce calling frequency of SetTextRenderingParams. r=jrmuizel
f328118d86b910aa5bb06571a2a55f949aaf7058
created 2012-06-20 23:41 +0200
pushed 2012-10-05 17:12 +0000
Bas Schouten Bas Schouten - Bug 761397 - Part 1: Cache ID2D1Layers for D2D Azure backend. r=jrmuizel
less more (0) -100 -60 tip