[Mesa-dev] GL_TEXTURE_2D to wl_buffer
Axel Davy
axel.davy at ens.fr
Sat Mar 28 07:15:16 PDT 2015
GL_RGBA should corresponds to ABGR8888.
Try GL_BGRA, which is ARGB8888.
Note: Actually it is possible intel vs gallium drivers GL_RGBA and
GL_BGRA have different argb ordering. So perhaps try both so that all
drivers are happy.
Le 28/03/2015 14:57, x414e54 a écrit :
> I am attempting to pass a GL_TEXTURE_2D directly to a Wayland
> compositor by first converting it so an EGLImageKHR and then to a
> wl_buffer.
>
> eglCreateImageKHR appears to work fine but when calling
> glCreateWaylandBufferFromImageWL I get EGL_BAD_MATCH "unsupported
> image format".
>
> The GL_TEXTURE_2D is in GL_RGBA format.
>
> Is this going to be possible or should I look for an alternative way?
>
>
> I was originally blitting the texture to the default framebuffer and
> then trying to use eglSwapBuffers. But for some reason eglSwapBuffers
> was returning EGL_BAD_SURFACE even though eglMakeCurrent had no errors.
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150328/a0a56798/attachment.html>
More information about the mesa-dev
mailing list