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
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