This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Does Mali-Immortalis-G715 MC11 support EGL_EXT_image_dma_buf_import?

Do newer Mali GPUs support the EGL_EXT_image_dma_buf_import extension?

I noticed that my Mali-Immortalis-G715 MC11 (used in the Oppo Find X6) does not support this extension.

Thanks.

  • What are you actually trying to do?

    On Android EGL image imports are most commonly needed for interop with the camera pipeline. On Android this is orchestrated via MediaPipe, which lets you import EGL images via GL_OES_EGL_image_external.

  • Hi Peter, thanks for your reply. I am just confused about the document I've read from here: developer.arm.com/.../EGL-EXT-image-dma-buf-import It mentions that: The DDK supports the EGL_EXT_image_dma_buf_import extension on all the Linux variants and also on Android.
  • The native driver supports it, but EGL implementation on Android is filtered by Android itself, so it's possible that the extension is getting stripped by the Android implementation before the application sees it.

    Android really wants developers to use gralloc for managing surface allocation, rather than raw dmabuf, so where possible allocate an Android native image via gralloc and import it into EGL using eglCreateImageKHR(..., EGL_ANDROID_image_native_buffer, ...).