[Mesa-dev] [RFC] OES_external_image for i965

Tom Cooksey tom.cooksey at arm.com
Tue Feb 26 08:05:25 PST 2013


Hi Topi,

> The second more or less questionable part is the support for creating YUV
> buffers. In order to test for YUV sampling one needs a way of providing them
> for the EGL stack. Here I chose to augment the dri driver backing gbm as I
> couldn't come up with anything better. It may be helpful to take a look at the
> corresponding piglit test case and framework support I've written for it.

You might want to take a look at the EGL_EXT_image_dma_buf_import[i] which has been written
specifically for this purpose. Though this does assume you have a driver which supports exporting a
YUV buffer it has allocated with dma_buf, such as a v4l2 driver or even ion on Android.

[i] http://www.khronos.org/registry/egl/extensions/EXT/EGL_EXT_image_dma_buf_import.txt


Cheers,

Tom







More information about the mesa-dev mailing list