зеркало из https://github.com/mozilla/gecko-dev.git
f394063007
In bug 1676474 an issue was reported regarding partial present on Mali-G77 devices. This was introduced in bug 1675159, which refactored some partial present logic and shifted the order of some OpenGL calls around. As a precaution, we disabled the feature on all Mali-Gxx devices. The bug seems to occur when eglSetDamageRegion is called after rendering to an offscreen render target (in this case due to texture cache or GPU cache updates), but without the driver being flushed in some way. This appears to be a bug in the Mali driver. This patch moves the eglSetDamageRegion call back to its original location -- after all offscreen render targets have been rendered, immediately before rendering to the main framebuffer -- which fixes the issue. It also re-enables the feature on all Mali-Gxx devices. Differential Revision: https://phabricator.services.mozilla.com/D101018 |
||
---|---|---|
.. | ||
2d | ||
angle | ||
cairo | ||
config | ||
docs | ||
gl | ||
graphite2 | ||
harfbuzz | ||
ipc | ||
layers | ||
ots | ||
qcms | ||
sfntly | ||
skia | ||
src | ||
tests | ||
thebes | ||
vr | ||
webrender_bindings | ||
wgpu | ||
wgpu_bindings | ||
wr | ||
ycbcr | ||
moz.build |