[OPENGL]
[reactos.git] / reactos / dll / opengl / mesa / src / mapi / glapi / gen / ARB_draw_buffers.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <OpenGLAPI>
5 <category name="GL_ARB_draw_buffers" number="37">
6 <enum name="MAX_DRAW_BUFFERS_ARB" count="1" value="0x8824">
7 <size name="Get" mode="get"/>
8 </enum>
9 <enum name="DRAW_BUFFER0_ARB" count="1" value="0x8825">
10 <size name="Get" mode="get"/>
11 </enum>
12 <enum name="DRAW_BUFFER1_ARB" count="1" value="0x8826">
13 <size name="Get" mode="get"/>
14 </enum>
15 <enum name="DRAW_BUFFER2_ARB" count="1" value="0x8827">
16 <size name="Get" mode="get"/>
17 </enum>
18 <enum name="DRAW_BUFFER3_ARB" count="1" value="0x8828">
19 <size name="Get" mode="get"/>
20 </enum>
21 <enum name="DRAW_BUFFER4_ARB" count="1" value="0x8829">
22 <size name="Get" mode="get"/>
23 </enum>
24 <enum name="DRAW_BUFFER5_ARB" count="1" value="0x882A">
25 <size name="Get" mode="get"/>
26 </enum>
27 <enum name="DRAW_BUFFER6_ARB" count="1" value="0x882B">
28 <size name="Get" mode="get"/>
29 </enum>
30 <enum name="DRAW_BUFFER7_ARB" count="1" value="0x882C">
31 <size name="Get" mode="get"/>
32 </enum>
33 <enum name="DRAW_BUFFER8_ARB" count="1" value="0x882D">
34 <size name="Get" mode="get"/>
35 </enum>
36 <enum name="DRAW_BUFFER9_ARB" count="1" value="0x882E">
37 <size name="Get" mode="get"/>
38 </enum>
39 <enum name="DRAW_BUFFER10_ARB" count="1" value="0x882F">
40 <size name="Get" mode="get"/>
41 </enum>
42 <enum name="DRAW_BUFFER11_ARB" count="1" value="0x8830">
43 <size name="Get" mode="get"/>
44 </enum>
45 <enum name="DRAW_BUFFER12_ARB" count="1" value="0x8831">
46 <size name="Get" mode="get"/>
47 </enum>
48 <enum name="DRAW_BUFFER13_ARB" count="1" value="0x8832">
49 <size name="Get" mode="get"/>
50 </enum>
51 <enum name="DRAW_BUFFER14_ARB" count="1" value="0x8833">
52 <size name="Get" mode="get"/>
53 </enum>
54 <enum name="DRAW_BUFFER15_ARB" count="1" value="0x8834">
55 <size name="Get" mode="get"/>
56 </enum>
57
58 <function name="DrawBuffersARB" offset="assign">
59 <param name="n" type="GLsizei" counter="true"/>
60 <param name="bufs" type="const GLenum *" count="n"/>
61 <glx rop="233" large="true"/>
62 </function>
63 </category>
64
65 <category name="GL_ATI_draw_buffers" number="277">
66 <enum name="MAX_DRAW_BUFFERS_ATI" count="1" value="0x8824">
67 <size name="Get" mode="get"/>
68 </enum>
69 <enum name="DRAW_BUFFER0_ATI" count="1" value="0x8825">
70 <size name="Get" mode="get"/>
71 </enum>
72 <enum name="DRAW_BUFFER1_ATI" count="1" value="0x8826">
73 <size name="Get" mode="get"/>
74 </enum>
75 <enum name="DRAW_BUFFER2_ATI" count="1" value="0x8827">
76 <size name="Get" mode="get"/>
77 </enum>
78 <enum name="DRAW_BUFFER3_ATI" count="1" value="0x8828">
79 <size name="Get" mode="get"/>
80 </enum>
81 <enum name="DRAW_BUFFER4_ATI" count="1" value="0x8829">
82 <size name="Get" mode="get"/>
83 </enum>
84 <enum name="DRAW_BUFFER5_ATI" count="1" value="0x882A">
85 <size name="Get" mode="get"/>
86 </enum>
87 <enum name="DRAW_BUFFER6_ATI" count="1" value="0x882B">
88 <size name="Get" mode="get"/>
89 </enum>
90 <enum name="DRAW_BUFFER7_ATI" count="1" value="0x882C">
91 <size name="Get" mode="get"/>
92 </enum>
93 <enum name="DRAW_BUFFER8_ATI" count="1" value="0x882D">
94 <size name="Get" mode="get"/>
95 </enum>
96 <enum name="DRAW_BUFFER9_ATI" count="1" value="0x882E">
97 <size name="Get" mode="get"/>
98 </enum>
99 <enum name="DRAW_BUFFER10_ATI" count="1" value="0x882F">
100 <size name="Get" mode="get"/>
101 </enum>
102 <enum name="DRAW_BUFFER11_ATI" count="1" value="0x8830">
103 <size name="Get" mode="get"/>
104 </enum>
105 <enum name="DRAW_BUFFER12_ATI" count="1" value="0x8831">
106 <size name="Get" mode="get"/>
107 </enum>
108 <enum name="DRAW_BUFFER13_ATI" count="1" value="0x8832">
109 <size name="Get" mode="get"/>
110 </enum>
111 <enum name="DRAW_BUFFER14_ATI" count="1" value="0x8833">
112 <size name="Get" mode="get"/>
113 </enum>
114 <enum name="DRAW_BUFFER15_ATI" count="1" value="0x8834">
115 <size name="Get" mode="get"/>
116 </enum>
117
118 <function name="DrawBuffersATI" alias="DrawBuffersARB">
119 <param name="n" type="GLsizei" counter="true"/>
120 <param name="bufs" type="const GLenum *" count="n"/>
121 </function>
122 </category>
123
124 <!--
125 This extension serves a similar purpose to ARB_draw_buffers except
126 that this is for OpenGL ES 2.0.
127 -->
128 <category name="GL_NV_draw_buffers" number="91">
129 <enum name="MAX_DRAW_BUFFERS_NV" count="1" value="0x8824">
130 <size name="Get" mode="get"/>
131 </enum>
132 <enum name="DRAW_BUFFER0_NV" count="1" value="0x8825">
133 <size name="Get" mode="get"/>
134 </enum>
135 <enum name="DRAW_BUFFER1_NV" count="1" value="0x8826">
136 <size name="Get" mode="get"/>
137 </enum>
138 <enum name="DRAW_BUFFER2_NV" count="1" value="0x8827">
139 <size name="Get" mode="get"/>
140 </enum>
141 <enum name="DRAW_BUFFER3_NV" count="1" value="0x8828">
142 <size name="Get" mode="get"/>
143 </enum>
144 <enum name="DRAW_BUFFER4_NV" count="1" value="0x8829">
145 <size name="Get" mode="get"/>
146 </enum>
147 <enum name="DRAW_BUFFER5_NV" count="1" value="0x882A">
148 <size name="Get" mode="get"/>
149 </enum>
150 <enum name="DRAW_BUFFER6_NV" count="1" value="0x882B">
151 <size name="Get" mode="get"/>
152 </enum>
153 <enum name="DRAW_BUFFER7_NV" count="1" value="0x882C">
154 <size name="Get" mode="get"/>
155 </enum>
156 <enum name="DRAW_BUFFER8_NV" count="1" value="0x882D">
157 <size name="Get" mode="get"/>
158 </enum>
159 <enum name="DRAW_BUFFER9_NV" count="1" value="0x882E">
160 <size name="Get" mode="get"/>
161 </enum>
162 <enum name="DRAW_BUFFER10_NV" count="1" value="0x882F">
163 <size name="Get" mode="get"/>
164 </enum>
165 <enum name="DRAW_BUFFER11_NV" count="1" value="0x8830">
166 <size name="Get" mode="get"/>
167 </enum>
168 <enum name="DRAW_BUFFER12_NV" count="1" value="0x8831">
169 <size name="Get" mode="get"/>
170 </enum>
171 <enum name="DRAW_BUFFER13_NV" count="1" value="0x8832">
172 <size name="Get" mode="get"/>
173 </enum>
174 <enum name="DRAW_BUFFER14_NV" count="1" value="0x8833">
175 <size name="Get" mode="get"/>
176 </enum>
177 <enum name="DRAW_BUFFER15_NV" count="1" value="0x8834">
178 <size name="Get" mode="get"/>
179 </enum>
180
181 <function name="DrawBuffersNV" alias="DrawBuffersARB">
182 <param name="n" type="GLsizei" counter="true"/>
183 <param name="bufs" type="const GLenum *" count="n"/>
184 </function>
185 </category>
186
187 </OpenGLAPI>