mesa/es: Update GLAPI and APISpec for GL_OES_EGL_image.
This generates the entrypoints and dispatches for GL_OES_EGL_image. There is no real support yet.
This commit is contained in:
@@ -18,6 +18,9 @@
|
||||
<enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/>
|
||||
</category>
|
||||
|
||||
<!-- 23. GL_OES_EGL_image -->
|
||||
<xi:include href="../../glapi/gen/OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<category name="GL_OES_depth24" number="24">
|
||||
<enum name="DEPTH_COMPONENT24_OES" value="0x81A6"/>
|
||||
</category>
|
||||
|
||||
@@ -3502,6 +3502,31 @@
|
||||
</desc>
|
||||
</template>
|
||||
|
||||
<template name="EGLImageTargetTexture2D">
|
||||
<proto>
|
||||
<return type="void"/>
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="image" type="GLeglImageOES"/>
|
||||
</proto>
|
||||
|
||||
<desc name="target">
|
||||
<value name="GL_TEXTURE_2D"/>
|
||||
</desc>
|
||||
</template>
|
||||
|
||||
<template name="EGLImageTargetRenderbufferStorage">
|
||||
<proto>
|
||||
<return type="void"/>
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="image" type="GLeglImageOES"/>
|
||||
</proto>
|
||||
|
||||
<desc name="target">
|
||||
<value name="GL_RENDERBUFFER_OES" category="OES_framebuffer_object"/>
|
||||
<value name="GL_RENDERBUFFER" category="GLES2.0"/>
|
||||
</desc>
|
||||
</template>
|
||||
|
||||
<api name="mesa" implementation="true">
|
||||
<category name="MESA"/>
|
||||
|
||||
@@ -3770,6 +3795,10 @@
|
||||
<!-- EXT_multi_draw_arrays -->
|
||||
<function name="MultiDrawArraysEXT" template="MultiDrawArrays"/>
|
||||
<function name="MultiDrawElementsEXT" template="MultiDrawElements"/>
|
||||
|
||||
<!-- OES_EGL_image -->
|
||||
<function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/>
|
||||
<function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/>
|
||||
</api>
|
||||
|
||||
<api name="GLES1.1">
|
||||
@@ -3811,6 +3840,7 @@
|
||||
<category name="EXT_blend_minmax"/>
|
||||
-->
|
||||
<category name="EXT_multi_draw_arrays"/>
|
||||
<category name="OES_EGL_image"/>
|
||||
|
||||
<category name="OES_matrix_palette"/>
|
||||
|
||||
@@ -4068,6 +4098,10 @@
|
||||
<!-- EXT_multi_draw_arrays -->
|
||||
<function name="MultiDrawArraysEXT" template="MultiDrawArrays"/>
|
||||
<function name="MultiDrawElementsEXT" template="MultiDrawElements"/>
|
||||
|
||||
<!-- OES_EGL_image -->
|
||||
<function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/>
|
||||
<function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/>
|
||||
</api>
|
||||
|
||||
<api name="GLES2.0">
|
||||
@@ -4095,6 +4129,7 @@
|
||||
<category name="EXT_blend_minmax"/>
|
||||
-->
|
||||
<category name="EXT_multi_draw_arrays"/>
|
||||
<category name="OES_EGL_image"/>
|
||||
|
||||
<function name="CullFace" template="CullFace"/>
|
||||
|
||||
@@ -4292,6 +4327,10 @@
|
||||
<!-- EXT_multi_draw_arrays -->
|
||||
<function name="MultiDrawArraysEXT" template="MultiDrawArrays"/>
|
||||
<function name="MultiDrawElementsEXT" template="MultiDrawElements"/>
|
||||
|
||||
<!-- OES_EGL_image -->
|
||||
<function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/>
|
||||
<function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/>
|
||||
</api>
|
||||
|
||||
</apispec>
|
||||
|
||||
@@ -106,6 +106,8 @@
|
||||
#define FEATURE_OES_draw_texture 1
|
||||
#define FEATURE_OES_mapbuffer 1
|
||||
|
||||
#define FEATURE_OES_EGL_image 1
|
||||
|
||||
#define FEATURE_extra_context_init 1
|
||||
|
||||
/*@}*/
|
||||
|
||||
@@ -106,6 +106,8 @@
|
||||
#define FEATURE_OES_draw_texture 0
|
||||
#define FEATURE_OES_mapbuffer 1
|
||||
|
||||
#define FEATURE_OES_EGL_image 1
|
||||
|
||||
#define FEATURE_extra_context_init 1
|
||||
|
||||
/*@}*/
|
||||
|
||||
Reference in New Issue
Block a user