elg_khr_image_pixmap

I want to use eglCreateImageKHR api by using egl_khr_image_pixmap extension but my platform(linux 3.10, T628 fbdev r4p0 driver) can not support this egl extension.

Following are my egl extension string.

EGL_KHR_config_attribs EGL_KHR_image EGL_KHR_image_base EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_ARM_pixmap_multisample_discard EGL_KHR_gl_texture_2D_image EGL_KHR_gl_renderbuffer_image EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_KHR_gl_texture_cubemap_image

As you can see, this platform has no egl_khr_image_pixmap extension.

My question is

1. Why fbdev driver can not support egl_khr_image_pixmap. When porting driver, it needs additional work?

2. Can latest version of driver support egl_khr_image_pixmap?

Thanks !

Parents
  • First of all, I will tell that to use a pixmap for sharing buffer.

    About second question, I was try new version(r6p0) of driver in our platform.

    Followings are egl extension string

    EGL_KHR_partial_update EGL_KHR_config_attribs EGL_KHR_image EGL_KHR_image_base EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_gl_colorspace EGL_KHR_get_all_proc_addresses EGL_IMG_context_priority EGL_ARM_pixmap_multisample_discard EGL_KHR_gl_texture_2D_image EGL_KHR_gl_renderbuffer_image EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_KHR_gl_texture_cubemap_image EGL_EXT_create_context_robustness EGL_KHR_cl_event2

    But still can't see pixmap extension.

    OK, I found DMA_BUF stuff for sharing buffer. But cannot see DMA_BUF extension too.

    continue...

  • Hi cappy,

    We currently support this extension in our driver, but for Midgard this is only for X11 and not fbdev.

    Are you not able to use X11 instead?

    I am unaware if we have any plans to support this extension with FBDEV, however will contact our driver team for clarification on this.

    Regarding DMA_BUF, please refer to this thread for a full explanation as this has already been asked: Is it possible to benefit from DMA in r6p0 using DRM + GPU?

    I hope this helps,

    Kind Regards,

    Michael McGeagh

Reply Children
More questions in this forum