mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 02:38:04 +02:00
glapi: Move ARB_draw_buffers extension to a separate file
This also moves ATI_draw_buffers. This is to facilitate enabling NV_draw_buffers in OpenGL ES 2.0. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
accf293a33
commit
b2f23438a2
2 changed files with 125 additions and 118 deletions
124
src/mapi/glapi/gen/ARB_draw_buffers.xml
Normal file
124
src/mapi/glapi/gen/ARB_draw_buffers.xml
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
|
||||
|
||||
<OpenGLAPI>
|
||||
<category name="GL_ARB_draw_buffers" number="37">
|
||||
<enum name="MAX_DRAW_BUFFERS_ARB" count="1" value="0x8824">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER0_ARB" count="1" value="0x8825">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER1_ARB" count="1" value="0x8826">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER2_ARB" count="1" value="0x8827">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER3_ARB" count="1" value="0x8828">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER4_ARB" count="1" value="0x8829">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER5_ARB" count="1" value="0x882A">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER6_ARB" count="1" value="0x882B">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER7_ARB" count="1" value="0x882C">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER8_ARB" count="1" value="0x882D">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER9_ARB" count="1" value="0x882E">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER10_ARB" count="1" value="0x882F">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER11_ARB" count="1" value="0x8830">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER12_ARB" count="1" value="0x8831">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER13_ARB" count="1" value="0x8832">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER14_ARB" count="1" value="0x8833">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER15_ARB" count="1" value="0x8834">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="DrawBuffersARB" offset="assign">
|
||||
<param name="n" type="GLsizei" counter="true"/>
|
||||
<param name="bufs" type="const GLenum *" count="n"/>
|
||||
<glx rop="233" large="true"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_ATI_draw_buffers" number="277">
|
||||
<enum name="MAX_DRAW_BUFFERS_ATI" count="1" value="0x8824">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER0_ATI" count="1" value="0x8825">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER1_ATI" count="1" value="0x8826">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER2_ATI" count="1" value="0x8827">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER3_ATI" count="1" value="0x8828">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER4_ATI" count="1" value="0x8829">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER5_ATI" count="1" value="0x882A">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER6_ATI" count="1" value="0x882B">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER7_ATI" count="1" value="0x882C">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER8_ATI" count="1" value="0x882D">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER9_ATI" count="1" value="0x882E">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER10_ATI" count="1" value="0x882F">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER11_ATI" count="1" value="0x8830">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER12_ATI" count="1" value="0x8831">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER13_ATI" count="1" value="0x8832">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER14_ATI" count="1" value="0x8833">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER15_ATI" count="1" value="0x8834">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="DrawBuffersATI" alias="DrawBuffersARB">
|
||||
<param name="n" type="GLsizei" counter="true"/>
|
||||
<param name="bufs" type="const GLenum *" count="n"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
</OpenGLAPI>
|
||||
|
|
@ -7876,65 +7876,7 @@
|
|||
<!-- No new functions, types, enums. -->
|
||||
</category>
|
||||
|
||||
<category name="GL_ARB_draw_buffers" number="37">
|
||||
<enum name="MAX_DRAW_BUFFERS_ARB" count="1" value="0x8824">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER0_ARB" count="1" value="0x8825">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER1_ARB" count="1" value="0x8826">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER2_ARB" count="1" value="0x8827">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER3_ARB" count="1" value="0x8828">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER4_ARB" count="1" value="0x8829">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER5_ARB" count="1" value="0x882A">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER6_ARB" count="1" value="0x882B">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER7_ARB" count="1" value="0x882C">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER8_ARB" count="1" value="0x882D">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER9_ARB" count="1" value="0x882E">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER10_ARB" count="1" value="0x882F">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER11_ARB" count="1" value="0x8830">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER12_ARB" count="1" value="0x8831">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER13_ARB" count="1" value="0x8832">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER14_ARB" count="1" value="0x8833">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER15_ARB" count="1" value="0x8834">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="DrawBuffersARB" offset="assign">
|
||||
<param name="n" type="GLsizei" counter="true"/>
|
||||
<param name="bufs" type="const GLenum *" count="n"/>
|
||||
<glx rop="233" large="true"/>
|
||||
</function>
|
||||
</category>
|
||||
<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
||||
|
||||
<category name="GL_ARB_texture_rectangle" number="38">
|
||||
<enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5">
|
||||
|
|
@ -12013,65 +11955,6 @@
|
|||
<enum name="RGBA4_DXT5_S3TC" value="0x83A5"/>
|
||||
</category>
|
||||
|
||||
<category name="GL_ATI_draw_buffers" number="277">
|
||||
<enum name="MAX_DRAW_BUFFERS_ATI" count="1" value="0x8824">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER0_ATI" count="1" value="0x8825">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER1_ATI" count="1" value="0x8826">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER2_ATI" count="1" value="0x8827">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER3_ATI" count="1" value="0x8828">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER4_ATI" count="1" value="0x8829">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER5_ATI" count="1" value="0x882A">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER6_ATI" count="1" value="0x882B">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER7_ATI" count="1" value="0x882C">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER8_ATI" count="1" value="0x882D">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER9_ATI" count="1" value="0x882E">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER10_ATI" count="1" value="0x882F">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER11_ATI" count="1" value="0x8830">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER12_ATI" count="1" value="0x8831">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER13_ATI" count="1" value="0x8832">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER14_ATI" count="1" value="0x8833">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="DRAW_BUFFER15_ATI" count="1" value="0x8834">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="DrawBuffersATI" alias="DrawBuffersARB">
|
||||
<param name="n" type="GLsizei" counter="true"/>
|
||||
<param name="bufs" type="const GLenum *" count="n"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<!-- Extension number 278 is a WGL extension. -->
|
||||
|
||||
<category name="GL_ATI_texture_env_combine3" number="279">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue