mesa: add EXT_dsa glVertexArray* functions declarations
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
@@ -1052,6 +1052,104 @@
|
||||
<param name="size" type="GLsizeiptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayVertexOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayColorOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayEdgeFlagOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayIndexOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayNormalOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayTexCoordOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayMultiTexCoordOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="texunit" type="GLenum" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayFogCoordOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArraySecondaryColorOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayVertexAttribOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="index" type="GLuint" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="normalized" type="GLboolean" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<function name="VertexArrayVertexAttribIOffsetEXT">
|
||||
<param name="vaobj" type="GLuint" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
<param name="index" type="GLuint" />
|
||||
<param name="size" type="GLint" />
|
||||
<param name="type" type="GLenum" />
|
||||
<param name="stride" type="GLsizei" />
|
||||
<param name="offset" type="GLintptr" />
|
||||
</function>
|
||||
|
||||
<!-- ARB_vertex_program -->
|
||||
<function name="NamedProgramStringEXT">
|
||||
<param name="program" type="GLuint" />
|
||||
|
@@ -1597,6 +1597,17 @@ offsets = {
|
||||
"GenerateMultiTexMipmapEXT": 1561,
|
||||
"NamedRenderbufferStorageMultisampleEXT": 1562,
|
||||
"NamedCopyBufferSubDataEXT": 1563,
|
||||
"VertexArrayVertexOffsetEXT": 1564,
|
||||
"VertexArrayColorOffsetEXT": 1565,
|
||||
"VertexArrayEdgeFlagOffsetEXT": 1566,
|
||||
"VertexArrayIndexOffsetEXT": 1567,
|
||||
"VertexArrayNormalOffsetEXT": 1568,
|
||||
"VertexArrayTexCoordOffsetEXT": 1569,
|
||||
"VertexArrayMultiTexCoordOffsetEXT": 1570,
|
||||
"VertexArrayFogCoordOffsetEXT": 1571,
|
||||
"VertexArraySecondaryColorOffsetEXT": 1572,
|
||||
"VertexArrayVertexAttribOffsetEXT": 1573,
|
||||
"VertexArrayVertexAttribIOffsetEXT": 1574,
|
||||
}
|
||||
|
||||
functions = [
|
||||
|
@@ -1169,17 +1169,17 @@ const struct function common_desktop_functions_possible[] = {
|
||||
{ "glFramebufferReadBufferEXT", 30, -1 },
|
||||
{ "glGetFramebufferParameterivEXT", 30, -1 },
|
||||
{ "glNamedCopyBufferSubDataEXT", 30, -1 },
|
||||
//{ "glVertexArrayVertexOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayColorOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayEdgeFlagOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayIndexOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayNormalOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayTexCoordOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayMultiTexCoordOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayFogCoordOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArraySecondColorOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayVertexAttribOffsetEXT", 30, -1 },
|
||||
//{ "glVertexArrayVertexAttribIOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayVertexOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayColorOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayEdgeFlagOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayIndexOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayNormalOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayTexCoordOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayMultiTexCoordOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayFogCoordOffsetEXT", 30, -1 },
|
||||
{ "glVertexArraySecondaryColorOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayVertexAttribOffsetEXT", 30, -1 },
|
||||
{ "glVertexArrayVertexAttribIOffsetEXT", 30, -1 },
|
||||
//{ "glEnableVertexArrayEXT", 30, -1 },
|
||||
//{ "glDisableVertexArrayEXT", 30, -1 },
|
||||
//{ "glEnableVertexArrayAttribEXT", 30, -1 },
|
||||
|
@@ -663,6 +663,14 @@ _mesa_VertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_NormalPointer_no_error(GLenum type, GLsizei stride, const GLvoid *ptr )
|
||||
{
|
||||
@@ -700,6 +708,14 @@ _mesa_NormalPointer(GLenum type, GLsizei stride, const GLvoid *ptr )
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type,
|
||||
GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ColorPointer_no_error(GLint size, GLenum type, GLsizei stride,
|
||||
const GLvoid *ptr)
|
||||
@@ -742,6 +758,14 @@ _mesa_ColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_FogCoordPointer_no_error(GLenum type, GLsizei stride, const GLvoid *ptr)
|
||||
{
|
||||
@@ -774,6 +798,14 @@ _mesa_FogCoordPointer(GLenum type, GLsizei stride, const GLvoid *ptr)
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type,
|
||||
GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_IndexPointer_no_error(GLenum type, GLsizei stride, const GLvoid *ptr)
|
||||
{
|
||||
@@ -807,6 +839,14 @@ _mesa_IndexPointer(GLenum type, GLsizei stride, const GLvoid *ptr)
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type,
|
||||
GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_SecondaryColorPointer_no_error(GLint size, GLenum type,
|
||||
GLsizei stride, const GLvoid *ptr)
|
||||
@@ -847,6 +887,14 @@ _mesa_SecondaryColorPointer(GLint size, GLenum type,
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_TexCoordPointer_no_error(GLint size, GLenum type, GLsizei stride,
|
||||
const GLvoid *ptr)
|
||||
@@ -889,6 +937,23 @@ _mesa_TexCoordPointer(GLint size, GLenum type, GLsizei stride,
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit,
|
||||
GLint size, GLenum type, GLsizei stride,
|
||||
GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_EdgeFlagPointer_no_error(GLsizei stride, const GLvoid *ptr)
|
||||
{
|
||||
@@ -925,6 +990,14 @@ _mesa_EdgeFlagPointer(GLsizei stride, const GLvoid *ptr)
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride,
|
||||
GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_PointSizePointerOES_no_error(GLenum type, GLsizei stride,
|
||||
const GLvoid *ptr)
|
||||
@@ -1018,6 +1091,15 @@ _mesa_VertexAttribPointer(GLuint index, GLint size, GLenum type,
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size,
|
||||
GLenum type, GLboolean normalized,
|
||||
GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexAttribIPointer_no_error(GLuint index, GLint size, GLenum type,
|
||||
GLsizei stride, const GLvoid *ptr)
|
||||
@@ -1081,6 +1163,14 @@ _mesa_VertexAttribLPointer_no_error(GLuint index, GLint size, GLenum type,
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_VertexAttribLPointer(GLuint index, GLint size, GLenum type,
|
||||
GLsizei stride, const GLvoid *ptr)
|
||||
|
@@ -444,4 +444,51 @@ _mesa_init_varray(struct gl_context *ctx);
|
||||
extern void
|
||||
_mesa_free_varray_data(struct gl_context *ctx);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride,
|
||||
GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type,
|
||||
GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type,
|
||||
GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit,
|
||||
GLint size, GLenum type, GLsizei stride,
|
||||
GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type,
|
||||
GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size,
|
||||
GLenum type, GLboolean normalized,
|
||||
GLsizei stride, GLintptr offset);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_VertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size,
|
||||
GLenum type, GLsizei stride, GLintptr offset);
|
||||
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user