Topi Pohjolainen <topi.pohjolai...@intel.com> writes:

> The set introduces new target for 'eglCreateImageKHR()' allowing one
> to create EGL images out of externally allocated buffers. Especially
> one can combine up to three separate buffers into one single logical
> entity. Low level native buffers may not support planar formats and
> hence EGL layer will instead combine native buffers each representing
> a single plane into one planar image.
>
> Until now an image in intel dri backend consisted of a single region.
> Here this is extended to accomodate YUV formats having each component
> in its own plane, but intended only for images that are to be bound
> as textures later on.
>
> As such the images are not much of use, but combined with the logic
> (OES_external_image) allowing one to create textures out of these
> images, one can start directly sampling the underlying buffers.

This seems the non-planar parts (certainly formats like
DRM_FORMAT_ARGB8888) ought to be testable immediately using the existing
GL_OES_EGL_image support.

Attachment: pgpIXMqmP1c0d.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to