gecko-dev/gfx
Glenn Watson c5357efe52 Bug 1697346 - Remove snapping of inflated surface rects. r=aosmond,gfx-reviewers
When an offscreen surface establishes a raster root, this code
was causing incorrect snapping / rounded (even on non-inflated
surfaces), resulting in test failures in some cases.

In theory, this should not be necessary, since scroll offsets are
snapped, and primitives are already snapped during scene building.
Additionally, the picture surface allocation code expects surfaces
with fractional offsets and handles this case (by rounding out the
allocation size, and creating a UV set that samples from the subpixel
offsets of the surface).

In practice, there may be content that relies on this which isn't
tested by CI, so let's land this as a separate patch and see if it
causes any real-world content regressions, before landing the
changes that rely on this.

Differential Revision: https://phabricator.services.mozilla.com/D107768
2021-03-11 02:30:34 +00:00
..
2d Bug 1696584 - Change 'typedef' to 'using' in Coord.h. r=emilio 2021-03-07 23:07:07 +00:00
angle Bug 1692355 - [angle] Don't assert for non-sampleable non-ms sources in blitRenderbufferRect if we can CopySubResource. r=gw 2021-02-12 09:22:51 +00:00
cairo Bug 1690235. Fix creating variation CTFonts. r=lsalzman 2021-02-09 22:27:33 +00:00
config Bug 1697335 - Fallback from WebRender (Software D3D11) to WebRender (Software) when ID3D11Texture2D allocation of tile fails r=aosmond 2021-03-10 05:22:45 +00:00
docs Bug 1541472 - Remove Advanced Layers, since it's disabled everywhere now. r=jrmuizel 2021-02-10 02:04:41 +00:00
gl Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
graphite2
harfbuzz Bug 1684110 - Define UNICODE on some directories. r=glandium 2021-01-13 22:49:59 +00:00
ipc Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
layers Bug 1697416. Fix helper_bug1299195.html when double tap to zoom is enabled on mac. r=botond 2021-03-10 23:43:25 +00:00
ots Bug 1696935 - Update OTS to 8.1.4. r=jfkthame 2021-03-10 15:45:45 +00:00
qcms Bug 1697595 - Profile doesn't need to be #[repr(C)]. r=aosmond 2021-03-11 00:21:45 +00:00
sfntly
skia Bug 1684050 - choose appropriate stroke res scale for PathSkia::StrokeContainsPoint. r=bobowen 2021-01-14 09:01:54 +00:00
src Backed out changeset a4f4f640eaa7 (bug 1696845) for bustages on pangofc-fontmap.h 2021-03-10 04:49:51 +02:00
tests Bug 1697359 - Disable reftest 1687157 on Android. r=aosmond 2021-03-10 16:35:03 +00:00
thebes Bug 1696407: Don't use GDI font table loading for DWrite when win32k lockdown is enabled. r=jfkthame 2021-03-10 14:26:53 +00:00
vr Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
webrender_bindings Bug 1692029 Part 1: Make TextureHost report a native texture policy. r=lsalzman 2021-03-10 18:27:28 +00:00
wgpu Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug 2021-03-04 21:25:46 +00:00
wgpu_bindings Bug 1696066 - Serialize Queue write commands with Rust r=jgilbert 2021-03-05 00:07:24 +00:00
wr Bug 1697346 - Remove snapping of inflated surface rects. r=aosmond,gfx-reviewers 2021-03-11 02:30:34 +00:00
ycbcr Bug 1684688 - Fix alpha support in nsAVIFDecoder. r=aosmond 2021-01-26 00:24:57 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00