egl: definitions for EXT_image_dma_buf_import
authorTopi Pohjolainen <topi.pohjolainen@intel.com>
Fri, 22 Mar 2013 12:31:01 +0000 (14:31 +0200)
committerTopi Pohjolainen <topi.pohjolainen@intel.com>
Fri, 2 Aug 2013 05:56:03 +0000 (08:56 +0300)
commit0de013b61930505bbeaf094d079b566df18a0cf7
treeba33b8c3b80932b4d42f297db0a117507d879589
parent674dedc87a860f7aea41d5a37d8fd842e196dfdd
egl: definitions for EXT_image_dma_buf_import

As specified in:

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

Checking for the valid fourcc values is left for drivers avoiding
dependency to drm header files here.

v2: enforce EGL_NO_CONTEXT

v3: declare the extension as EGL (not GLES)

v4: do not update eglext.h manually but rely on update from
    Khronos instead

v5: (Eric) report invalid context as EGL_BAD_PARAMETER instead of as
    EGL_BAD_CONTEXT

v6: (Chad) fix the checking for valid hints. Before all values were
    rejected.

v7: (Chad) comment style change from

    /**
     * Multi-
     * line

    into

    /* Multi-
     * line

Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
src/egl/main/eglapi.c
src/egl/main/egldisplay.h
src/egl/main/eglimage.c
src/egl/main/eglimage.h
src/egl/main/eglmisc.c