2012-06-18 22:50:01 +02:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
|
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
|
|
|
|
|
|
|
|
|
|
<!-- Note: no GLX protocol info yet. -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<OpenGLAPI>
|
|
|
|
|
|
|
|
|
|
<category name="GL_ARB_base_instance" number="107">
|
|
|
|
|
|
2023-11-27 22:12:29 -05:00
|
|
|
<function name="DrawArraysInstancedBaseInstance" marshal="custom" exec="dlist"
|
|
|
|
|
marshal_struct="public">
|
2012-06-18 22:50:01 +02:00
|
|
|
<param name="mode" type="GLenum"/>
|
|
|
|
|
<param name="first" type="GLint"/>
|
|
|
|
|
<param name="count" type="GLsizei"/>
|
2023-12-07 12:40:02 -05:00
|
|
|
<param name="instance_count" type="GLsizei"/>
|
2012-06-18 22:50:01 +02:00
|
|
|
<param name="baseinstance" type="GLuint"/>
|
|
|
|
|
</function>
|
|
|
|
|
|
glapi: autogenerate _mesa_initialize_save_table with python
The generated file looks like this:
SET_NewList(table, save_NewList);
SET_ListBase(table, save_ListBase);
SET_Bitmap(table, save_Bitmap);
SET_RasterPos2d(table, save_RasterPos2d);
SET_RasterPos2dv(table, save_RasterPos2dv);
SET_RasterPos2f(table, save_RasterPos2f);
SET_RasterPos2fv(table, save_RasterPos2fv);
SET_RasterPos2i(table, save_RasterPos2i);
SET_RasterPos2iv(table, save_RasterPos2iv);
SET_RasterPos2s(table, save_RasterPos2s);
...
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14000>
2021-11-28 19:14:52 -05:00
|
|
|
<function name="DrawElementsInstancedBaseInstance" marshal="custom" exec="dlist">
|
2012-06-18 22:50:01 +02:00
|
|
|
<param name="mode" type="GLenum"/>
|
|
|
|
|
<param name="count" type="GLsizei"/>
|
|
|
|
|
<param name="type" type="GLenum"/>
|
|
|
|
|
<param name="indices" type="const GLvoid *"/>
|
|
|
|
|
<param name="primcount" type="GLsizei"/>
|
|
|
|
|
<param name="baseinstance" type="GLuint"/>
|
|
|
|
|
</function>
|
|
|
|
|
|
2023-11-27 22:12:29 -05:00
|
|
|
<function name="DrawElementsInstancedBaseVertexBaseInstance" marshal="custom" exec="dlist"
|
|
|
|
|
marshal_struct="public">
|
2012-06-18 22:50:01 +02:00
|
|
|
<param name="mode" type="GLenum"/>
|
|
|
|
|
<param name="count" type="GLsizei"/>
|
|
|
|
|
<param name="type" type="GLenum"/>
|
|
|
|
|
<param name="indices" type="const GLvoid *"/>
|
2023-12-07 12:40:02 -05:00
|
|
|
<param name="instance_count" type="GLsizei"/>
|
2012-06-18 22:50:01 +02:00
|
|
|
<param name="basevertex" type="GLint"/>
|
|
|
|
|
<param name="baseinstance" type="GLuint"/>
|
|
|
|
|
</function>
|
|
|
|
|
|
|
|
|
|
</category>
|
|
|
|
|
|
|
|
|
|
</OpenGLAPI>
|