gles/es3.1: Enable dispatch of almost all new GLES 3.1 functions
A couple functions are missing because there are no implementations of
them yet. These are:
glFramebufferParameteri (from GL_ARB_framebuffer_no_attachments)
glGetFramebufferParameteriv (from GL_ARB_framebuffer_no_attachments)
glMemoryBarrierByRegion
v2: Rebase on updated dispatch_sanity.cpp test.
v3: Add support for glDraw{Arrays,Elements}Indirect in vbo_exec_array.c.
The updated dispatch_sanity.cpp test discovered this omission.
v4: Rebase on glapi changes.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
This commit is contained in:
@@ -56,21 +56,21 @@
|
||||
<enum name="NUM_COMPATIBLE_SUBROUTINES" value="0x8E4A"/>
|
||||
<enum name="COMPATIBLE_SUBROUTINES" value="0x8E4B"/>
|
||||
|
||||
<function name="GetProgramInterfaceiv">
|
||||
<function name="GetProgramInterfaceiv" es2="3.1">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="programInterface" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetProgramResourceIndex">
|
||||
<function name="GetProgramResourceIndex" es2="3.1">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="programInterface" type="GLenum"/>
|
||||
<param name="name" type="const GLchar *"/>
|
||||
<return type="GLuint"/>
|
||||
</function>
|
||||
|
||||
<function name="GetProgramResourceName">
|
||||
<function name="GetProgramResourceName" es2="3.1">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="programInterface" type="GLenum"/>
|
||||
<param name="index" type="GLuint"/>
|
||||
@@ -79,7 +79,7 @@
|
||||
<param name="name" type="GLchar *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetProgramResourceiv">
|
||||
<function name="GetProgramResourceiv" es2="3.1">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="programInterface" type="GLenum"/>
|
||||
<param name="index" type="GLuint"/>
|
||||
@@ -90,7 +90,7 @@
|
||||
<param name="params" type="GLint *" output="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetProgramResourceLocation">
|
||||
<function name="GetProgramResourceLocation" es2="3.1">
|
||||
<param name="program" type="GLuint"/>
|
||||
<param name="programInterface" type="GLenum"/>
|
||||
<param name="name" type="const GLchar *"/>
|
||||
|
||||
Reference in New Issue
Block a user