gfx/2d/DrawTargetD2D1.h
9ec304cd5e28666c8d6a45e99d1a396785c72cfd
created 2019-01-22 23:09 +0000
pushed 2019-03-11 12:10 +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-03-11 12:10 +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-03-11 12:10 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +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-24 17:02 +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-04-26 16:43 +0000
Jamie Nicol Jamie Nicol - Bug 1429508 - Mark DrawTarget::GetSize as const. r=jrmuizel
4437812f495f6b1eef1797c0a30a8b2667414d4e
created 2018-02-06 03:08 +0100
pushed 2018-03-01 12:45 +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 2018-01-11 17:45 +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 2018-01-11 17:45 +0000
Markus Stange Markus Stange - Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2018-01-11 17:45 +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 2018-01-11 17:45 +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-11-02 12:36 +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-11-02 12:36 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 24421d72ba08 (bug 1376026)
24421d72ba085c490c6784fdbea0d8145fd3d8b4
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +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-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d09fb3a5cedf (bug 1376026)
d09fb3a5cedf56699b741d513acad4bf4ad7b40a
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +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-31 14:08 +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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14: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-07-31 14:08 +0000
Mason Chang Mason Chang - Bug 1359527. Add DrawTarget::IntoLuminance. r=jrmuizel,Bas
252e9fecd13598633ee11e26408534f378c05d14
created 2017-05-10 16:22 +0800
pushed 2017-06-05 19:31 +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-06-05 19:31 +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-02-27 14:59 +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-02-27 14:59 +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 2017-01-16 13:07 +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 2017-01-16 13:07 +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 2017-01-16 13:07 +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 2017-01-16 13:07 +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 2017-01-16 13:07 +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-10-31 18:13 +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-10-31 18:13 +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-10-31 18:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b67548cc946e (bug 1167235)
b67548cc946e108c183f691e1b42d77ec396516c
created 2016-06-28 14:06 +0200
pushed 2016-10-31 18:13 +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-09-05 20:01 +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-15 21:02 +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-04-15 21:02 +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-04-15 21:02 +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-04-15 21:02 +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-04-15 21:02 +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-04-15 21:02 +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-04-15 21:02 +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-29 17:11 +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-02-29 17:11 +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 2016-01-18 19:06 +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 2016-01-18 19:06 +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 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-10-26 12:58 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
b71e1e1d26ce4863337a0bfde13c309f5ff9f5dd
created 2015-05-29 14:49 +0200
pushed 2015-08-03 13:22 +0000
Bas Schouten Bas Schouten - Bug 1153609 - Push layers for cleartype when trying to draw cleartype glyphs to a transparent layer. r=jrmuizel, a=sledru
51798e7d8abcda8adb984ddc5d83f6a56550f126
created 2015-05-07 02:38 +0200
pushed 2015-08-03 13:22 +0000
Bas Schouten Bas Schouten - Bug 1161815: Use a single ID2D1SolidColorBrush per DrawTarget. r=jrmuizel
dea4cb3a1bea4da7eff45760d25be8da711e5f0f
created 2015-04-10 07:09 +0200
pushed 2015-08-03 13:22 +0000
Bas Schouten Bas Schouten - Bug 1151821: Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel
9e1d3ea762968d090fd4c945de5e3838c1bd3ec9
created 2015-04-22 08:29 +0200
pushed 2015-08-03 13:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan
less more (0) -60 tip