Bug 2066002 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Even when gecko uses ANGLE GLES, SurfaceTexture::UpdateTexImage() still uses native OpenGLES. It causes problems like  Bug 2065359 and  Bug 2065028.

In chromium, SurfaceTexture is not directly bound to OpenGL texture. Instead, OpenGL texture is bound to AHardwareBuffer. In MediaCodec case, AImageReader is used to get AHardwareBuffer.

And in chromium, support of OpenGL texture binding to ANativeWindow is already removed from ANGLE by the following.
https://chromium.googlesource.com/angle/angle/%2B/a78cd473a492fa36c3e26360aec2c55a49eca5f2?utm_source=chatgpt.com

The reason was the following.

> That internal extension is no longer needed.

Back to Bug 2066002 Comment 0