Hello Mali driver devs,
It appears the GLSL 3.0 compiler doesn't support GL_OES_EGL_image_external extension, required by Android 3.0+ for use with SurfaceTexture. Recompilation for #version 100 instead of #version 300 es resolves the issue. GL_OES_EGL_image_external is present in the extension strings.
02-18 14:26:50.087: I/jbe(26539): Shader compile log:
02-18 14:26:50.087: I/jbe(26539): 0:32: P0003: Extension 'GL_OES_EGL_image_external' not supported
02-18 14:26:50.087: I/jbe(26539): 0:33: L0001: Typename expected, found 'samplerExternalOES'
Best regards,
Stephane
Hi peterharris,
How is it going with this extension now on OpenGLES 3?
It's still not supported or it's fixed?
Thanks!
Cheers,
Dominik
The extension spec is now published:
https://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image_external_essl3.txt
However, it's not yet supported in any of our public drivers, and I can't comment on future product features or schedule publicly.
HTH, Pete
Hi @Peter Harris,
Thank you for the information! I will check it.
/Dominik