mesa/include
Dave Airlie 8f7338f284 egl: add initial EGL_MESA_image_dma_buf_export v2.4
At the moment to get an EGL image to a dma-buf file descriptor,
you have to use EGL_MESA_drm_image, and then use libdrm to
convert this to a file descriptor.

This extension just provides an API modelled on EGL_MESA_drm_image,
to return a dma-buf file descriptor.

v2: update spec for new API proposal
add internal queries to get the fourcc back from intel driver.

v2.1: add gallium pieces.

v2.2: add offsets to spec and API, rename fd->fds, stride->strides
in API. rewrite spec a bit more, add some q/a

v2.3:
add modifiers to query interface and 64-bit type for that (Daniel Stone)
specifiy what happens to num fds vs num planes differences. (Chad Versace)

v2.4:
fix grammar (Daniel Stone)

Signed-off-by: Dave Airlie <airlied@redhat.com>
2015-04-01 14:10:04 +10:00
..
c11 c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default 2015-03-16 20:41:39 +00:00
c99 mesa: remove support for GCC older than 3.3.0 2014-12-17 08:37:05 +11:00
CL clover: Update OpenCL headers to version 1.2 from Khronos. 2014-04-29 13:01:10 +02:00
D3D9 st/nine: D3DRS_FILLMODE set to 0 is D3DFILL_SOLID 2015-02-06 00:07:19 +01:00
d3dadapter nine: Add state tracker nine for Direct3D9 (v3) 2014-11-18 02:02:54 +00:00
EGL egl: add initial EGL_MESA_image_dma_buf_export v2.4 2015-04-01 14:10:04 +10:00
GL egl: add initial EGL_MESA_image_dma_buf_export v2.4 2015-04-01 14:10:04 +10:00
GLES gles: Update glext.h to revision 20798. 2013-07-29 10:34:42 -07:00
GLES2 gles2: Update gl2ext.h to revision 28335 2014-10-28 16:40:18 +00:00
GLES3 include/GLES3: add OpenGL ES 3.1 Headers 2014-04-01 09:30:32 -07:00
HaikuGL include/haiku: fix comment typo 2014-08-28 21:41:29 -04:00
KHR Update KHRONOS_APICALL for _WIN32 platform. 2010-05-31 11:31:07 +08:00
pci_ids i915: For the love of all that is holy, stop saying "IGD" 2015-02-18 14:51:16 -05:00
c99_alloca.h c99_alloca.h: Also use <alloca.h> for cygwin 2015-03-07 18:18:32 +00:00
c99_compat.h include: Add helper header to help trap includes inside extern C. 2015-03-06 12:38:55 +00:00
c99_math.h c99_math: Don't reimplement lrint and friends on MSVC 2013. 2015-03-25 10:42:41 +00:00
no_extern_c.h include: Add helper header to help trap includes inside extern C. 2015-03-06 12:38:55 +00:00