Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The ARM OpenGL driver appears to have a synchronization issue that presents in Unity when updating a texture via GL_PIXEL_UNPACK_BUFFER. (Calling glFinish() after glTexSubImage2D fixes it.) Furthermore, this isn't the first driver bug we've ran into with GL_PIXEL_UNPACK_BUFFER, as we already had a workaround in place for emscripten. Just don't use it. The perf gain was questionable anyway, especially in WebGL, which doesn't support buffer mapping. Diffs= 7c3c8a3a1a Don't use GL_PIXEL_UNPACK_BUFFER (#8708)
- Loading branch information