gecko-dev/gfx
Andrew Osmond 38752f6def Bug 1656211 - Force recompositing frames on GTK when popup window configuration changes. r=nical
Similar to bug 1280653, it appears that GLX invalidates the back buffer
while we are drawing. The only indication we get of this are resize and
configure events from X. We suppress the configure event for popups for
various reasons, so this patch explicitly generates a forced recomposite
of the frame. It does it immediately so that most of the time it should
beat the presentation of the buffer and avoid displaying of the bad
frame to the user; popups generally are not complicated and should have
plenty of budget to perform the second composite.

Differential Revision: https://phabricator.services.mozilla.com/D93862
2020-10-19 07:44:59 +00:00
..
2d Bug 1671061 - Pad IOSurface allocations for SWGL since it reads in chunks of 4 pixels. r=lsalzman 2020-10-20 01:22:09 +00:00
angle Bug 1635293 - Cherry-pick ANGLE fix: Update tex cache even if new type is InvalidEnum. r=lsalzman 2020-06-15 22:07:44 +00:00
cairo Bug 1635273 - Make FT_LCD_FILTER_H a relative rather than absolute path. r=froydnj 2020-06-18 13:40:40 +00:00
config Bug 1671289 - Improve WebRender's integrated profiler. r=gw 2020-10-20 08:54:04 +00:00
docs no bug - Fix more docs warnings (404) r=firefox-source-docs-reviewers,championshuttler DONTBUILD 2020-10-07 15:30:36 +00:00
gl Bug 1666802 - Remove LayersLogging.*. r=mattwoodrow 2020-10-11 21:20:46 +00:00
graphite2 Bug 1626550 - Update graphite to version 1.3.14. r=lsalzman 2020-04-01 11:00:36 +00:00
harfbuzz Bug 1650414 - Cherry-pick commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de from upstream harfbuzz to fix AAT mark anchoring. r=lsalzman 2020-07-06 09:03:29 +00:00
ipc Bug 1654477 P4: Add pref to crash the browser if the GPU process crashes for testing. r=jrmuizel 2020-10-16 10:38:40 +00:00
layers Bug 1656211 - Force recompositing frames on GTK when popup window configuration changes. r=nical 2020-10-19 07:44:59 +00:00
ots Bug 1639813 - Update OTS to upstream commit 6300460f76dbf1554a59dc1f20f52d5c2f5641e6 to clean up weird PSname that makes Core Text fail. r=lsalzman 2020-05-21 17:20:48 +00:00
qcms Bug 1671311 - qcms: Make a couple of functions safe. r=emilio 2020-10-15 13:02:01 +00:00
sfntly
skia Bug 1669575 - experimental backout of macOS 11 CoreText crash workaround in bug 1657440. r=jfkthame 2020-10-06 20:37:27 +00:00
src Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
tests Bug 1670842 - Pt 1 - Remove option to disable picture caching. r=jnicol 2020-10-14 06:06:45 +00:00
thebes Bug 1671289 - Improve WebRender's integrated profiler. r=gw 2020-10-20 08:54:04 +00:00
vr Bug 1668713 - Disable D2D canvas when using SWGL. r=jrmuizel 2020-10-07 21:07:06 +00:00
webrender_bindings Bug 1671289 - Improve WebRender's integrated profiler. r=gw 2020-10-20 08:54:04 +00:00
wgpu Bug 1622846 - WebGPU new mapping API r=webidl,jgilbert,smaug 2020-10-19 17:19:12 +00:00
wgpu_bindings Bug 1622846 - WebGPU new mapping API r=webidl,jgilbert,smaug 2020-10-19 17:19:12 +00:00
wr Bug 1671289 - Improve WebRender's integrated profiler. r=gw 2020-10-20 08:54:04 +00:00
ycbcr Bug 1553289 - Add identity conversion to ConvertYCbCrToRGB32. r=jgilbert 2020-08-10 21:39:13 +00:00
moz.build Bug 1639349 - [ci] Set up a SCHEDULES rule to exclude non-webrender tests on webrender-only pushes, r=gbrown 2020-05-22 14:03:46 +00:00