You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of #3338 - jamienicol:copyimagesubdata, r=kvark
Use glCopyImageSubData where available to copy data between texture arrays
Falling back to the existing glBlitFramebuffer loop. This avoids a
driver bug with texture arrays and glBlitFramebuffer on Adreno 4xx,
5xx, and 6xx devices, where the blit was failing and the texture cache
became corrupted.
Adreno 3xx seems to be affected by a similar bug, but does not support
glCopyImageSubData, so this can not be used there. Once the exact
nature of that bug has been established and a workaround identified,
we should re-evaluate whether this change is still desirable or if the
code paths can be consolidated.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/3338)
<!-- Reviewable:end -->
0 commit comments