<param name="id" type="GLuint"/>
<param name="target" type="GLenum"/>
</function>
+
+ <function name="GetInteger64vEXT" alias="GetInteger64v" es2="2.0">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint64 *" output="true" variable_param="pname"/>
+ </function>
+
</category>
<!-- 151. GL_EXT_draw_buffers -->
<param><ptype>GLint64</ptype> *<name>params</name></param>
<alias name="glGetInteger64v"/>
</command>
+ <command>
+ <proto>void <name>glGetInteger64vEXT</name></proto>
+ <param group="GetPName"><ptype>GLenum</ptype> <name>pname</name></param>
+ <param len="COMPSIZE(pname)"><ptype>GLint64</ptype> *<name>data</name></param>
+ <alias name="glGetInteger64v"/>
+ </command>
<command>
<proto>void <name>glGetIntegerIndexedvEXT</name></proto>
<param><ptype>GLenum</ptype> <name>target</name></param>
<command name="glGetQueryObjectuivEXT"/>
<command name="glGetQueryObjecti64vEXT"/>
<command name="glGetQueryObjectui64vEXT"/>
+ <command name="glGetInteger64vEXT"/>
</require>
</extension>
<extension name="GL_EXT_draw_buffers" supported="gles2">
{ "glGetQueryObjecti64vEXT", 20, -1 },
{ "glGetQueryObjectui64vEXT", 20, -1 },
{ "glQueryCounterEXT", 20, -1 },
+ { "glGetInteger64vEXT", 20, -1 },
/* GL_EXT_shader_framebuffer_fetch_non_coherent */
{ "glFramebufferFetchBarrierEXT", 20, -1 },
// { "glGetBufferPointerv", 30, -1 },
{ "glGetFragDataLocation", 30, -1 },
{ "glGetInteger64i_v", 30, -1 },
- { "glGetInteger64v", 30, -1 },
+ // We check for the aliased -EXT version in GLES 2
+ //{ "glGetInteger64v", 30, -1 },
{ "glGetIntegeri_v", 30, -1 },
{ "glGetInternalformativ", 30, -1 },
{ "glGetInternalformati64v", 30, -1 },