gecko-dev/gfx
Jamie Nicol b10845210b Bug 1633432 - Don't detach SurfaceTextures from GL context on Pause(). r=sotaro,geckoview-reviewers,snorp,imanol
In bug 1470348 we started to detach all SurfaceTextures from the
current GL context in CompositorOGL::Pause(). This was required for
VR, so that when the VR presentation was entered the SurfaceTextures
could be attached to the VR context instead.

When RenderCompositorEGL was implemented for webrender, we copied the
call to detach from CompositorOGL. However, due to extra complexity in
webrender's threading model, this is causing assertion failures.

VR no longer relies upon the SurfaceTextures being detached when the
compositor is paused, as it now uses its own SurfaceTexture
set. Therefore we can remove the detach call from both
CompositorOGL::Pause and RenderCompositorEGL::Pause.

Differential Revision: https://phabricator.services.mozilla.com/D74832
2020-05-15 12:05:15 +00:00
..
2d Bug 1626570 - Improve handling of copying arrays in gfx/. r=jrmuizel 2020-05-05 12:55:27 +00:00
angle Bug 1636122 - [angle] Use deviceContext instead of deviceContext1. r=jrmuizel 2020-05-12 01:22:38 +00:00
cairo Bug 1631419 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. r=jrmuizel 2020-04-21 17:30:53 +00:00
config Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel 2020-05-15 08:39:43 +00:00
docs Bug 1622360 - Remove the RenderRoot enum entirely, along with the feature docs. r=jrmuizel 2020-05-15 00:07:01 +00:00
gl Bug 1638114 - Do not keep EGLSurfaceOverride references to destroyed Android Shared Surfaces. r=jgilbert,snorp,rbarker 2020-05-14 22:50:02 +00:00
graphite2 Bug 1626550 - Update graphite to version 1.3.14. r=lsalzman 2020-04-01 11:00:36 +00:00
harfbuzz Bug 1631118 - Update HarfBuzz to 2.6.6. r=jfkthame 2020-05-12 17:12:15 +00:00
ipc Bug 1635001 - P2. Don't use MessageLoop threads with APZ. r=kats,geckoview-reviewers,snorp 2020-05-08 20:46:13 +00:00
layers Bug 1633432 - Don't detach SurfaceTextures from GL context on Pause(). r=sotaro,geckoview-reviewers,snorp,imanol 2020-05-15 12:05:15 +00:00
ots Bug 1634834 - Update OTS to upstream commit bbd729f8f39c28db9818371b20f9e5ed44226c2f to fix invalid ligature component count check. r=lsalzman 2020-05-02 21:14:21 +00:00
qcms Bug 1615394 - Add color management support to the BMP decoder. r=tnikkel 2020-03-03 14:16:00 +00:00
sfntly
skia Bug 1611467 - disable Skia typeface cache to prevent it from leaking fonts. r=jrmuizel 2020-03-25 00:58:41 +00:00
src Bug 1636998 - Only suppress auto-style outlines for widgets that paint their own focus indicator. r=jfkthame 2020-05-13 20:38:26 +00:00
tests Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel 2020-05-15 08:39:43 +00:00
thebes Bug 1622360 - Downgrade mStateManagers. r=jrmuizel 2020-05-11 20:07:43 +00:00
vr Bug 1636456 - Implement WebXR idle deadline detection r=kip,daoshengmu,smaug,rbarker 2020-05-13 22:10:27 +00:00
webrender_bindings Bug 1633432 - Don't detach SurfaceTextures from GL context on Pause(). r=sotaro,geckoview-reviewers,snorp,imanol 2020-05-15 12:05:15 +00:00
wgpu Bug 1634239 - Keel WebGPU adapter alive r=groves 2020-05-01 14:29:04 +00:00
wgpu_bindings Bug 1632323 - Separate WebGPU internal usage bits from the public API r=groves 2020-04-23 15:52:01 +00:00
wr Bug 1623821 - reftests/split/filter.yaml fails when picture caching optimization is disabled r=gw 2020-05-14 23:15:39 +00:00
ycbcr
moz.build Bug 1630813 - Remove gfx/wgpu/wgpu-native, move wgpu-remote out into gfx/wgpu_bindings r=jgilbert 2020-04-22 15:35:13 +00:00