gfx/2d/DrawTargetD2D1.h
ba22d4def27fcbfe82f102f9562fd25eb1b4f7b2
created 2019-06-21 09:51 +0000
pushed 2019-07-01 09:00 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
7414bfc0414566bb9a9e883e5a54e53a95824eb1
created 2019-06-21 12:46 +0300
pushed 2019-07-01 09:00 +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-07-01 09:00 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
e1993a1f09ac53cd1a04fdf6a87f8cad8e44f73e
created 2019-05-01 08:47 +0000
pushed 2019-05-13 10:53 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
3924aed041cf7cb12c445e8c76618726f552f706
created 2019-02-04 19:10 +0000
pushed 2019-03-11 13:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
448d2641ef7d55fe7cfa2c6ebcb13c76105468e2
created 2019-01-24 12:37 +0100
pushed 2019-01-28 12:41 +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-28 12:41 +0000
Bas Schouten Bas Schouten - Bug 1521368: Forego drawing if our drawtarget is invalid, this can happen on a devicereset. r=rhunt
1d614d0ffdc104414c18c108c6c75c93dbd459c4
created 2019-01-17 20:29 +0100
pushed 2019-01-21 13:03 +0000
Bas Schouten Bas Schouten - Bug 1520877 - Part 2: Implement FillRoundedRect for D2D. r=mattwoodrow
42e89a539b98214d8be40cbc7c7860051599e1b6
created 2019-01-13 23:14 +0100
pushed 2019-01-21 13:03 +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-12-03 16:23 +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-12-03 16:23 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1466613 - Robustify DrawTargetRecording codepaths that create new drawtargets. r=mstange
a376138dcac609585fe2795580927d71d91d091c
created 2018-07-26 15:23 +0100
pushed 2018-08-07 21:28 +0000
Jamie Nicol Jamie Nicol - Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas, a=RyanVM
ad06ada05e4532130541273b46e3a3eb686b1042
created 2018-01-23 17:10 +0000
pushed 2018-03-01 16:46 +0000
Jamie Nicol Jamie Nicol - Bug 1429508 - Mark DrawTarget::GetSize as const. r=jrmuizel
4437812f495f6b1eef1797c0a30a8b2667414d4e
created 2018-02-06 03:08 +0100
pushed 2018-02-08 15:06 +0000
Bas Schouten Bas Schouten - Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman a=RyanVM
503237c7de504e66df56ec3c16e2d8e262e11122
created 2017-11-21 10:52 -0500
pushed 2017-12-04 12:38 +0000
David Anderson David Anderson - Bug 1416864 - Synchronize how snapshots detach in DrawTargetD2D1. r=bas a=gchang
b01be3d4095f1aa565ce619f67f7476438543fdc
created 2017-11-02 21:42 -0400
pushed 2017-11-06 14:00 +0000
Markus Stange Markus Stange - Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-11-02 16:33 +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-11-02 16:33 +0000
Bas Schouten Bas Schouten - Bug 1392453: Allow a small amount of list-in-list drawing commands. r=mchang
c041f734d59f73ad77d0efc511e3b16b3860ac6c
created 2017-09-20 14:57 +0200
pushed 2017-09-21 00:40 +0000
Bas Schouten Bas Schouten - Bug 1400573: Back out initial fix for bug 1392453. r=mchang
f84944ac039d2db1cbfcd521634ca12665710074
created 2017-09-12 19:10 +0000
pushed 2017-09-15 00:19 +0000
Bas Schouten Bas Schouten - Bug 1392453: Allow limiting the blend surface area and the portion of the layer being resolved. r=mchang
bc529efe4e79d71e03de734674c7812b13ce9e99
created 2017-07-18 12:15 -0700
pushed 2017-08-02 08:25 +0000
David Anderson David Anderson - Store and return D2D singletons in RefPtrs. (bug 1380922 part 1, r=mchang)
d5b7263f383d0d822b683138c914926b01c7f5cd
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
39cb5de383f45c85f3938ebe6cd12e6631bf4773
created 2017-07-07 21:42 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 24421d72ba08 (bug 1376026)
24421d72ba085c490c6784fdbea0d8145fd3d8b4
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
47ad4ca0f02fb693a7542c97f00653c806e3bb10
created 2017-07-06 08:11 +0200
pushed 2017-08-02 08:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d09fb3a5cedf (bug 1376026)
d09fb3a5cedf56699b741d513acad4bf4ad7b40a
created 2017-06-30 14:09 -0400
pushed 2017-08-02 08:25 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
bcae7edf68cc8df02db4d0b80cb5d7710518d1c7
created 2017-06-22 10:15 -0700
pushed 2017-07-06 15:51 +0000
Mason Chang Mason Chang - Bug 1375452 - Fallback to DrawTarget::IntoLuminance if we can't create the effect. r=jrmuizel, a=jcristau
e14c50095f3660dbd7d995f7b4590cf21265d0ab
created 2017-06-02 11:13 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1359527. Part 1 - Add DrawTarget::IntoLuminance r=jrmuizel
b6cae88b7d279dd14d8f52b71380b98a5fbb5786
created 2017-06-06 18:40 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f09499d7310c (bug 1359527) for Android bustage while processing gfx/2d/moz.build. r=backout
f09499d7310cf8d3caeed2a023dd24207ce46b02
created 2017-06-02 11:13 -0700
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1359527 Part 1 Add DrawTarget::IntoLuminance. r=jrmuizel
75b68c6105e170770bc7b05843107905df813b6c
created 2017-05-28 15:45 -0700
pushed 2017-06-12 13:08 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset e12fa325e112 (bug 1359527) for Win8 masking reftest failures
e12fa325e11235635eaa49d553f89b8023e26c98
created 2017-05-28 15:27 -0400
pushed 2017-06-12 13:08 +0000
Mason Chang Mason Chang - Bug 1359527. Add DrawTarget::IntoLuminance. r=jrmuizel,Bas
252e9fecd13598633ee11e26408534f378c05d14
created 2017-05-10 16:22 +0800
pushed 2017-05-18 12:36 +0000
Kevin Chen Kevin Chen - Bug 1363677 - Skip Flush() and EndDraw() if the ID2D1DeviceContext is stale. r=dvander, a=gchang
b6b6a603722a7a2104f7c27863928eff8f4a28e7
created 2017-03-14 22:17 -0400
pushed 2017-04-18 12:07 +0000
Lee Salzman Lee Salzman - Bug 1347147 - fix DrawTargetD2D1::GetImageForSurface to support uploads in device-space. r=mchang a=gchang
13fe99de32f645984008a2ddc31923093a9fa43a
created 2016-09-12 18:41 +0200
pushed 2017-01-23 14:19 +0000
Bas Schouten Bas Schouten - Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel
3bdcf5e55af2239ec71e86709686b207c4a6d674
created 2016-09-21 17:03 -0400
pushed 2017-01-23 14:19 +0000
Lee Salzman Lee Salzman - Bug 1029705 - allow clipping to a list of device-space rectangles (a region) in DrawTarget via PushDeviceSpaceClipRects. r=bas
79315c6e6d45337f6a22047e4a9bc40175b3d9e2
created 2016-09-12 18:41 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel, a=gchang
a001e3d12ce38d6e721ec486a50c918ff7e1b39e
created 2016-09-15 11:24 -0700
pushed 2016-11-14 12:26 +0000
Wes Kocher Wes Kocher - Backed out changeset 1fef8a245875 (bug 1300338) for windows 8 reftest failures a=backout CLOSED TREE
1fef8a2458754b64f4372b02c3892d2994f9396a
created 2016-09-12 18:41 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1300338: Do not attempt to preserve layer content when we're going to override it in a blend operation anyway. r=jrmuizel
f0e64326ce2bf4d3f103cfcd09280123868e3aa1
created 2016-08-22 13:22 +0200
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 1293586: Don't use command lists for an effect when that command list already has an effect with a command list used inside of it. r=mstange
96594b9a6eb4adc7adf8cb05dd7e2d04a8a65354
created 2016-08-09 19:41 -0400
pushed 2016-11-14 12:26 +0000
Bas Schouten Bas Schouten - Bug 943626 - Part 2: Implement GetGlyphMetrics API for DirectWrite r=jrmuizel
8a65412e524b7b9515b5b6c4b54b5f7b813c23da
created 2016-08-22 13:22 +0200
pushed 2016-09-19 13:38 +0000
Bas Schouten Bas Schouten - Bug 1293586 - Don't use command lists for an effect when that command list already has an effect with a command list used inside of it. r=mstange, a=ritu
53487e6b475af7829d3aa14a9d99ffe9e443774e
created 2016-07-01 10:58 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 2 - Detach DrawTarget snapshots before unlocking TextureClient. r=Bas
73deeeaaeb8644a8e1031e599aa2bcca4cdc047a
created 2016-06-28 20:28 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b67548cc946e (bug 1167235)
b67548cc946e108c183f691e1b42d77ec396516c
created 2016-06-28 14:06 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 2 - Detach DrawTarget snapshots before unlocking TextureClient. r=Bas
f27d845244c562d956943f893b9965796c1ef9e2
created 2016-04-28 13:22 +0000
pushed 2016-08-01 13:59 +0000
Bas Schouten Bas Schouten - Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel
803cfc0649bf8601f68f42343bbe961622bc4017
created 2016-03-20 19:51 +0100
pushed 2016-04-12 09:44 +0000
Bas Schouten Bas Schouten - Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel, a=lizzard
ab741ea51982d5830f883ba286b1f0c4be9d32e8
created 2016-02-11 21:35 +0100
pushed 2016-03-07 14:18 +0000
Bas Schouten Bas Schouten - Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel, a=sylvestre
c88ad0a6f5df36f6fd5ba16866252bdbb1b9d2ff
created 2016-01-11 16:38 +0100
pushed 2016-03-07 14:18 +0000
Bas Schouten Bas Schouten - Bug 1238328: Purge stored command lists by calling EndDraw/BeginDraw on a regular basis when they're used. r=jrmuizel
4358152749cf12ce8ba51bcb9fe5cc59554b6abb
created 2016-01-06 00:23 +0100
pushed 2016-03-07 14:18 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 6: Implement PushLayer/PopLayer API in several wrapper DT types. r=jrmuizel
fd2e3fed3792c2b7f689126cc110dbfc34ec524d
created 2016-01-06 00:23 +0100
pushed 2016-03-07 14:18 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 5: Implement PushLayer/PopLayer API for Direct2D 1.1. r=jrmuizel
97be7e6c03132850b02713467957bdc6a0ef40e6
created 2016-01-05 09:03 +0100
pushed 2016-03-07 14:18 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 2: Prepare DrawTargetD2D1 for the possibilities of layers existing inside it. r=jrmuizel
0bfde2c2ef6abfe4c12cbfdad21bc7ceffbc4bd7
created 2015-12-16 10:41 -0500
pushed 2016-03-07 14:18 +0000
Nathan Froyd Nathan Froyd - Bug 1233069 - add override declarations to Windows graphics headers; r=Bas
773911dc83dae3f11f6b6a4a95813b5b24c2fd41
created 2016-02-23 13:31 +0100
pushed 2016-02-25 16:03 +0000
Bas Schouten Bas Schouten - Bug 1246641 - Occasionally execute an EndDraw command when command lists are used. r=jrmuizel, a=sylvestre
e4944eb37eecb1587c5acec96a14bd7f7d6fde57
created 2015-11-12 17:00 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
less more (0) -60 tip