gecko-dev/gfx
Lee Salzman a1ba0b4ade Bug 1758968 - Clip drawing in DrawTargetD2D1::DrawSurfaceWithShadow. r=gfx-reviewers,nical
DrawSurfaceWithShadow is supposed to ignore transforms but still support clipping.
It appears that DrawTargetD2D1 for some reason never actually implemented clipping.

The DrawImage calls on the DC just need to happen within the bounds of PrepareForDrawing
and FinalizeDrawing. Since PrepareForDrawing handles the overriding of the blend mode
via SetPrimitiveBlend, we need to use DrawImage with D2D1_COMPOSITE_MODE_SOURCE_OVER
so that it will blend appropriately.

Differential Revision: https://phabricator.services.mozilla.com/D140798
2022-03-11 10:02:07 +00:00
..
2d Bug 1758968 - Clip drawing in DrawTargetD2D1::DrawSurfaceWithShadow. r=gfx-reviewers,nical 2022-03-11 10:02:07 +00:00
angle
cairo
config Bug 1758865 - Add Feature::VIDEO_OVERLAY r=gfx-reviewers,lsalzman 2022-03-10 23:58:18 +00:00
docs Bug 1757011 - Unify some Moz2D documentation. r=gfx-reviewers,mstange 2022-02-26 18:54:49 +00:00
gl Bug 1757067 - Explicitly specify chroma subsampling scheme for YCbCr data. r=jgilbert,jrmuizel 2022-03-10 09:24:15 +00:00
graphite2
harfbuzz Bug 1756664 - Update HarfBuzz to 3.4.0. r=jfkthame 2022-03-01 17:37:04 +00:00
ipc Bug 1757202 - Make the inner window id of the browser window available in the compositor bridge, r=mstange. 2022-03-11 07:49:04 +00:00
layers Bug 1757202 - Add the browser window inner id to the SetDisplayList, CompositeToTarget and SkippedComposite profiler markers, r=mstange. 2022-03-11 07:49:06 +00:00
ots
qcms Bug 1758021 - Get is_{arm,aarch64}_feature_detected from std::arch on rustc >= 1.60. r=gfx-reviewers,jrmuizel 2022-03-04 00:39:40 +00:00
skia Bug 1747272 - Apply current color when rasterizing glyphs from color fonts in Skia using Core Text. r=lsalzman 2022-02-01 21:41:17 +00:00
src Bug 1755737 - Make layout.css.dpi a static pref. r=jfkthame,layout-reviewers 2022-02-16 21:13:58 +00:00
tests Bug 1758127 - Don't use tight bounding rect if glyph transform fails. r=jnicol 2022-03-11 08:06:39 +00:00
thebes Bug 1758865 - Add Feature::VIDEO_OVERLAY r=gfx-reviewers,lsalzman 2022-03-10 23:58:18 +00:00
vr Bug 1758776 - Replace the unused mVRDisplayID with a bool. r=jgilbert 2022-03-10 17:40:43 +00:00
webrender_bindings Bug 1757202 - Include the inner window id in the existing Composite markers, r=mstange. 2022-03-11 07:49:05 +00:00
wgpu_bindings Bug 1758169 - Clean up WebGPU lifetime handling a bit. r=nical 2022-03-08 15:00:39 +00:00
wr Bug 1758127 - Don't use tight bounding rect if glyph transform fails. r=jnicol 2022-03-11 08:06:39 +00:00
ycbcr Bug 1757067 - Explicitly specify chroma subsampling scheme for YCbCr data. r=jgilbert,jrmuizel 2022-03-10 09:24:15 +00:00
metrics.yaml
moz.build