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

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

Reply
  • 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...

Children