What is the current status regarding EXT_EGL_image_storage extension?I would like to use new API: EGLImageTargetTexStorageEXT .
I don't believe that we support this extension at the moment.
What are you trying to achieve? We may be able to suggest an alternative.
Thank you for the reply.
What I'm trying to do is to create an OpenGL Texture, backed by an EGL image, and then bind it as a compute shader image.
After upgrading to Android P, seems that the driver supports glEGLImageTargetTexStorageEXT?However, when I call glBindImageTexture I get following error: 1282
glBindImageTexture::the texture bound to image unit is not immutable
Thanks for the additional info - I'll ask in the driver team whether immutable storage is supported for externally imported images.
Reading the specification for this extension, it does indeed seem that the entire point of it is to support immutable storage, so the error seems a little unexpected.
Just to confirm - we don't support this extension currently. Are you sure your device is using a Mali GPU?
Hi Peter, the device is Mate 10 Pro. GPU is Mali G72. Platform is Android P.
The extension implementation doesn't come from our released driver - we've not implemented it at the moment - so it's possible Android P is emulating it or it's been added by the device manufacturer but honestly I'm guessing here.
As Android P is still a pre-release developer preview there isn't a lot we can do on a public forum here - if you are a Mali licensee please get in touch via firstname.lastname@example.org.
same case and problem:
I'm trying to do is to create an OpenGL Texture, backed by an EGL image, and then bind it as a compute shader image.
However, when I call glBindImageTexture I get following error: 1282
have support glEGLImageTargetTexStorageEXT?
same problem,have support glEGLImageTargetTexStorageEXT?