gfx/2d/DrawTargetD2D1.cpp
0b189756fdba067d63107d7ee231669b4dc6ae6d
created 2022-04-01 19:03 +0000
pushed 2022-04-02 09:44 +0000
Lee Salzman Lee Salzman - Bug 1761404 - Add DrawTarget DrawShadow API call. r=jrmuizel,gfx-reviewers
f508fc21db0154bdf3b400796b12104d97567258
created 2022-03-31 08:58 +0000
pushed 2022-04-01 09:28 +0000
Lee Salzman Lee Salzman - Bug 1759715 - Avoid using layers with D2D blend effect. r=aosmond
a992c118a124ca8de9b1129b1d00c80474d72f4c
created 2022-03-11 10:02 +0000
pushed 2022-03-11 21:51 +0000
Lee Salzman Lee Salzman - Bug 1758968 - Clip drawing in DrawTargetD2D1::DrawSurfaceWithShadow. r=gfx-reviewers,nical
ae34b453317acafbe25ab7fa19f17213efb63803
created 2021-12-04 19:32 +0000
pushed 2021-12-06 09:23 +0000
Lee Salzman Lee Salzman - Bug 1336591 - Push clips when applying D2D gradients. r=gfx-reviewers,aosmond
6616fe7301d4342db2cf70500cdd744f0d47d200
created 2021-12-02 18:30 +0000
pushed 2021-12-03 09:48 +0000
Lee Salzman Lee Salzman - Bug 1642583 - Push clips when applying D2D blend effect. r=jrmuizel
9e5e7abd29d88108c2af598c214bbaa9d91d980b
created 2021-08-30 22:55 +0000
pushed 2021-08-31 09:37 +0000
Andrew Osmond Andrew Osmond - Bug 1728205 - Remove DrawTargetDual. r=jrmuizel
5ee5daacb0bfcf610d274aa77422b3d44abda438
created 2021-08-30 16:35 +0000
pushed 2021-08-31 03:18 +0000
Andrew Osmond Andrew Osmond - Bug 1728113 - Remove DrawTargetCapture and related code. r=jrmuizel
159a07262a0931acfdbaa443f7bc1da688b70a28
created 2021-08-05 09:13 +0000
pushed 2021-08-05 16:34 +0000
Bob Owen Bob Owen - Bug 1698946 p3: Change existing code to use DWriteSettings. r=jfkthame
a2af18ebbe6e043e4b0acf958baca829bdb79bc4
created 2021-07-19 22:01 +0000
pushed 2021-07-20 09:46 +0000
Matt Woodrow Matt Woodrow - Bug 1720429 - Support SourceSurfaceOffset correctly in all DrawSurface implementations. r=jrmuizel
ca28b160dbfc363d2c7b2739c96e7a4eb3e43cf3
created 2020-11-13 20:04 +0000
pushed 2020-11-14 09:46 +0000
Jonathan Kew Jonathan Kew - Bug 1617520 - Check for failure when creating default dwrite rendering params. r=lsalzman
049532251e7af69edd01049d853166250c190654
created 2020-10-08 19:58 +0000
pushed 2020-10-09 15:35 +0000
Mohamed H Mohamed H - Bug 1617396 - Implement conic-gradient for Direct2D graphics backend. r=gfx-reviewers,nical
9de80fbdf625b3a7d514328607bc212046957170
created 2020-08-17 17:39 +0000
pushed 2020-08-17 21:46 +0000
Miko Mynttinen Miko Mynttinen - Bug 1627616 - Avoid wrapping SourceSurfaceOffset around uninitialized SourceSurface r=bas
4675dce01d8b5baca47a1a7c938352677a383f16
created 2020-05-21 18:07 +0000
pushed 2020-05-22 09:43 +0000
Jeff Gilbert Jeff Gilbert - Bug 1639062 - Support RGBA in DrawTargetD2D1::OptimizeSourceSurface. r=jrmuizel
65fc57fa542cdab20869f8992cdce86f8517f94e
created 2020-04-05 13:34 +0000
pushed 2020-04-05 21:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert
e435d2805573b00fee5034ab6e25c8900afc19bb
created 2020-04-02 18:27 +0000
pushed 2020-04-03 01:02 +0000
Nicolas Silva Nicolas Silva - Bug 1581475 - Don't attempt to draw if PreapreForDrawing fails. r=jrmuizel
46a8443df0f21b7c32a0e5ada3ac17e2fe81e2a9
created 2020-03-18 10:38 +0000
pushed 2020-03-19 03:53 +0000
sotaro sotaro - Bug 1623254 - Re-create DrawTarget of CanvasRenderingContext2D when the DrawTarget becomes invalid r=nical
86eabc56f96399becabb7b87a5ad68250fe5af94
created 2020-03-09 14:16 +0000
pushed 2020-03-09 21:52 +0000
Andrew Osmond Andrew Osmond - Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel
36ac2b36ca0b00ed03a8f73a2afb10d88a7b4290
created 2020-02-20 17:26 +0000
pushed 2020-02-20 22:49 +0000
Nicolas Silva Nicolas Silva - Bug 1581475 - Check that the D2D DrawTarget always has a layer. r=jrmuizel
8dbb70090704721d93881f5a4d419a3722abac8f
created 2020-02-18 13:52 +0000
pushed 2020-02-18 21:33 +0000
Nicolas Silva Nicolas Silva - Bug 1581475 - Add missing null-check in CreateBrudhForPattern. r=jrmuizel
a1b851fdff169264475d1b5160faefc7f2c803d2
created 2019-09-20 16:30 +0000
pushed 2019-09-20 21:52 +0000
Lee Salzman Lee Salzman - Bug 1582231 - remove Moz2D dependency on Cairo glyph extents. r=jfkthame
52cff0e398023169d4e13473d3de88e6da45fb92
created 2019-09-04 13:26 +0000
pushed 2019-09-05 03:43 +0000
Kris Taeleman Kris Taeleman - Bug 1522422 - Fixing opacity issue on SVG USE elements in D2D. r=jrmuizel
b338d55d5007ce5a7d4cdce3aaa8e9f63c5555f7
created 2019-09-01 18:32 +0000
pushed 2019-09-01 21:48 +0000
Eric Rahm Eric Rahm - Bug 1577910 - Remove using namespace std from gfx/2d r=nical FIREFOX_NIGHTLY_70_END
50b6e4480ea0cdc62c9d28d40b277dad6e2878e5
created 2019-07-06 08:18 +0000
pushed 2019-07-06 21:46 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
ba22d4def27fcbfe82f102f9562fd25eb1b4f7b2
created 2019-06-21 09:51 +0000
pushed 2019-06-23 09:42 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
d347259eac05960df216f83d4935530df333b7cc
created 2019-06-22 05:56 +0000
pushed 2019-06-22 21:44 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1560578. Add GetUnderlyingSurface so that we can see through Offset surfaces. r=lsalzman
7414bfc0414566bb9a9e883e5a54e53a95824eb1
created 2019-06-21 12:46 +0300
pushed 2019-06-21 16:13 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 88e6c989e783 (bug 1539702) for multiple reftest failures. CLOSED TREE
88e6c989e78320d6a37671e23b92cc4f68736295
created 2019-06-20 22:34 +0000
pushed 2019-06-21 16:13 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
cf36198f125af69463470a3a160896f49014ed9e
created 2019-06-08 03:59 +0000
pushed 2019-06-08 09:39 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1556473. Change DrawTargetD2D1::GetDeviceSpaceClipRect to always give back useful values. r=bas
e227ab51e4a95dfc64607fdc5407be647327fc24
created 2019-06-08 03:58 +0000
pushed 2019-06-08 09:39 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1556470. Add a Flush() to DrawTargetD2D1::IntoLuminanceSource(). r=bas
d8176b413d3f8189dfa617b169c6ee4081ebaebb
created 2019-06-03 19:08 +0000
pushed 2019-06-05 21:59 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1556505. Handle offset surfaces in the other backends. r=rhunt
e4210db75a7f22d639f59fe5955de6bf62582df9
created 2019-05-01 18:56 +0300
pushed 2019-05-01 15:57 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-inbound to mozilla-central. a=merge
6cab2047fa7a7162b258fdaf5cb46e71ce1d70ff
created 2019-04-27 21:01 +0000
pushed 2019-05-01 15:57 +0000
Bas Schouten Bas Schouten - Bug 1535866: Check if a valid DeviceContext is available before attempting to use it. r=rhunt
e1993a1f09ac53cd1a04fdf6a87f8cad8e44f73e
created 2019-05-01 08:47 +0000
pushed 2019-05-01 15:54 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
9bcf4283ca003f8572392b8f111361c12eecde3d
created 2019-03-26 11:06 -0400
pushed 2019-03-31 09:00 +0000
Lee Salzman Lee Salzman - Bug 1539026 - Skia m74 Moz2D fixes. r=rhunt
ab254a4faafe7b1ada5701b293187996711c4138
created 2019-02-08 14:52 +0100
pushed 2019-02-10 21:38 +0000
Bas Schouten Bas Schouten - Bug 1521774: Ensure a DC is available when using the generic dc on the main thread. r=rhunt
161ce405f2e077be8ad56ee6f521720bdc68baef
created 2019-02-01 13:18 +0100
pushed 2019-02-04 17:38 +0000
Bas Schouten Bas Schouten - Bug 1524554: Ensure Canvas surfaces are initialized on the main thread and ensure their validity. r=rhunt
448d2641ef7d55fe7cfa2c6ebcb13c76105468e2
created 2019-01-24 12:37 +0100
pushed 2019-01-25 17:00 +0000
Bas Schouten Bas Schouten - Bug 1522415: Properly track initialization state in case a device reset occurs during initialization. r=rhunt
9ec304cd5e28666c8d6a45e99d1a396785c72cfd
created 2019-01-22 23:09 +0000
pushed 2019-01-23 16:31 +0000
Bas Schouten Bas Schouten - Bug 1521368: Forego drawing if our drawtarget is invalid, this can happen on a devicereset. r=rhunt
bd3e08ada630ea0051c778a5cbdb4af33e8471ae
created 2019-01-18 06:45 +0100
pushed 2019-01-20 21:36 +0000
Bas Schouten Bas Schouten - Bug 1521008: Defer OptimizeSourceSurface to the paint thread if possible. r=rhunt
1d614d0ffdc104414c18c108c6c75c93dbd459c4
created 2019-01-17 20:29 +0100
pushed 2019-01-19 09:59 +0000
Bas Schouten Bas Schouten - Bug 1520877 - Part 2: Implement FillRoundedRect for D2D. r=mattwoodrow
7eac43ea765ebb657f9749a6a8fb2c5c006fae8d
created 2019-01-14 01:16 +0100
pushed 2019-01-19 09:59 +0000
Bas Schouten Bas Schouten - Bug 1519739: Attempt to create Direct2D paths on the paint thread. r=rhunt
42e89a539b98214d8be40cbc7c7860051599e1b6
created 2019-01-13 23:14 +0100
pushed 2019-01-19 09:59 +0000
Bas Schouten Bas Schouten - Bug 1519760: Attempt to initialize D2D off the main thread as much as possible. r=rhunt
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
75de649833be8205dab1366634f550858049486c
created 2018-11-13 10:39 +0000
pushed 2018-11-13 16:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1466613 - Robustify DrawTargetRecording codepaths that create new drawtargets. r=mstange
da3c96e21a15be08c937560c203b7abd2125ea1e
created 2018-10-09 12:56 +0000
pushed 2018-10-12 03:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1497294 - P2. Move type related constant methods to Types.h r=nical
2a9f2418655a1c0e544145490f278bab751392ab
created 2018-10-08 18:57 +0000
pushed 2018-10-09 16:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495025 - P7. Silence compilation warning r=mattwoodrow
f86485d19c6968da7018bb1ac53becbb92349793
created 2018-07-26 15:23 +0100
pushed 2018-07-30 21:57 +0000
Jamie Nicol Jamie Nicol - Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas
d48e40cba0b40df512ba0bf0a35f5f0fea9d0b9c
created 2018-07-14 15:25 +1200
pushed 2018-07-14 09:41 +0000
Matt Woodrow Matt Woodrow - Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange
f212d89048ecdd6f15006f368322a2d2e156432b
created 2018-04-23 19:27 +0200
pushed 2018-04-27 21:53 +0000
Bas Schouten Bas Schouten - Bug 1427063: Have D2D interpret colors in premultiplied space. As it says is its default. r=rhunt
458c07cbe94b9d0ebb03276305ff8d1a6b6f05e1
created 2018-04-05 14:07 -0400
pushed 2018-04-06 14:39 +0000
Lee Salzman Lee Salzman - Bug 1448667 - use ColorMatrix effect instead of LuminanceToAlpha effect for DrawTargetD2D1::IntoLuminanceSource. r=bas
e30390f2f53a505a1dc514dad36c181d75e4c83c
created 2018-02-06 03:08 +0100
pushed 2018-02-06 21:54 +0000
Bas Schouten Bas Schouten - Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman
28d736c28e70c3c092d8b7118511ece0e87da541
created 2018-02-06 07:27 +0200
pushed 2018-02-06 09:55 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset 0c3400afa45f (bug 1425257) for failing R-e10s in slave/test/build/tests/reftest/tests/image/test/reftest/pngsuite-basic-n/basn0g01.png on a CLOSED TREE
0c3400afa45fa79bde658a30c43aae25f78216fd
created 2018-02-06 03:08 +0100
pushed 2018-02-06 09:55 +0000
Bas Schouten Bas Schouten - Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2017-12-20 09:44 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
6f9148a1489b4bf0b73ecd070a8743ea951dab25
created 2017-12-05 15:35 +0800
pushed 2017-12-06 09:53 +0000
peter chang peter chang - Bug 1418791 - Ensure mSnapshot access is protected by mutex, r=dvander
1e9296f9dd46862c8ecb9a7723ade2b0dc00a8d7
created 2017-11-21 10:52 -0500
pushed 2017-11-22 21:30 +0000
David Anderson David Anderson - Bug 1416864 - Synchronize how snapshots detach in DrawTargetD2D1. r=bas
b01be3d4095f1aa565ce619f67f7476438543fdc
created 2017-11-02 21:42 -0400
pushed 2017-11-05 22:13 +0000
Markus Stange Markus Stange - Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman
ccb9803a7a927c0d14c9e9c4c5dee86206edb57e
created 2017-10-31 12:02 -0700
pushed 2017-11-01 10:14 +0000
David Anderson David Anderson - Add SourceSurfaceCapture to avoid main-thread rasterization with temporary DrawTargetCaptures. (bug 1395478 part 6, r=rhunt)
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-10-30 22:44 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
5d42f8d147c677923fb04ed83a7e41e9a27d4c91
created 2017-09-22 19:37 +0200
pushed 2017-09-23 09:38 +0000
Bas Schouten Bas Schouten - Bug 1392453: Allow a small amount of list-in-list drawing commands. r=mchang
less more (0) -100 -60 tip