7777fdbd6f84a38d275b27ab44c715955c5515c9
2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
4 <!-- Note: no GLX protocol info yet. -->
8 <category name=
"GL_ARB_framebuffer_object" number=
"45">
9 <enum name=
"FRAMEBUFFER" value=
"0x8D40"/>
10 <enum name=
"READ_FRAMEBUFFER" value=
"0x8CA8"/>
11 <enum name=
"DRAW_FRAMEBUFFER" value=
"0x8CA9"/>
13 <enum name=
"RENDERBUFFER" value=
"0x8D41"/>
15 <enum name=
"STENCIL_INDEX1" value=
"0x8D46"/>
16 <enum name=
"STENCIL_INDEX4" value=
"0x8D47"/>
17 <enum name=
"STENCIL_INDEX8" value=
"0x8D48"/>
18 <enum name=
"STENCIL_INDEX16" value=
"0x8D49"/>
20 <enum name=
"RENDERBUFFER_WIDTH" value=
"0x8D42"/>
21 <enum name=
"RENDERBUFFER_HEIGHT" value=
"0x8D43"/>
22 <enum name=
"RENDERBUFFER_INTERNAL_FORMAT" value=
"0x8D44"/>
23 <enum name=
"RENDERBUFFER_RED_SIZE" value=
"0x8D50"/>
24 <enum name=
"RENDERBUFFER_GREEN_SIZE" value=
"0x8D51"/>
25 <enum name=
"RENDERBUFFER_BLUE_SIZE" value=
"0x8D52"/>
26 <enum name=
"RENDERBUFFER_ALPHA_SIZE" value=
"0x8D53"/>
27 <enum name=
"RENDERBUFFER_DEPTH_SIZE" value=
"0x8D54"/>
28 <enum name=
"RENDERBUFFER_STENCIL_SIZE" value=
"0x8D55"/>
29 <enum name=
"RENDERBUFFER_SAMPLES" value=
"0x8CAB"/>
31 <enum name=
"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" count=
"1" value=
"0x8CD0">
32 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
34 <enum name=
"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" count=
"1" value=
"0x8CD1">
35 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
37 <enum name=
"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" count=
"1" value=
"0x8CD2">
38 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
40 <enum name=
"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" count=
"1" value=
"0x8CD3">
41 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
43 <enum name=
"FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" count=
"1" value=
"0x8CD4">
44 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
46 <enum name=
"FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" count=
"1" value=
"0x8210">
47 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
49 <enum name=
"FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" count=
"1" value=
"0x8211">
50 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
52 <enum name=
"FRAMEBUFFER_ATTACHMENT_RED_SIZE" count=
"1" value=
"0x8212">
53 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
55 <enum name=
"FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" count=
"1" value=
"0x8213">
56 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
58 <enum name=
"FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" count=
"1" value=
"0x8214">
59 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
61 <enum name=
"FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" count=
"1" value=
"0x8215">
62 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
64 <enum name=
"FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" count=
"1" value=
"0x8216">
65 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
67 <enum name=
"FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" count=
"1" value=
"0x8217">
68 <size name=
"GetFramebufferAttachmentParameteriv" mode=
"get"/>
71 <enum name=
"SRGB" value=
"0x8C40"/>
72 <enum name=
"UNSIGNED_NORMALIZED" value=
"0x8C17"/>
73 <enum name=
"FRAMEBUFFER_DEFAULT" value=
"0x8218"/>
74 <enum name=
"INDEX" value=
"0x8222"/>
76 <enum name=
"COLOR_ATTACHMENT0" value=
"0x8CE0"/>
77 <enum name=
"COLOR_ATTACHMENT1" value=
"0x8CE1"/>
78 <enum name=
"COLOR_ATTACHMENT2" value=
"0x8CE2"/>
79 <enum name=
"COLOR_ATTACHMENT3" value=
"0x8CE3"/>
80 <enum name=
"COLOR_ATTACHMENT4" value=
"0x8CE4"/>
81 <enum name=
"COLOR_ATTACHMENT5" value=
"0x8CE5"/>
82 <enum name=
"COLOR_ATTACHMENT6" value=
"0x8CE6"/>
83 <enum name=
"COLOR_ATTACHMENT7" value=
"0x8CE7"/>
84 <enum name=
"COLOR_ATTACHMENT8" value=
"0x8CE8"/>
85 <enum name=
"COLOR_ATTACHMENT9" value=
"0x8CE9"/>
86 <enum name=
"COLOR_ATTACHMENT10" value=
"0x8CEA"/>
87 <enum name=
"COLOR_ATTACHMENT11" value=
"0x8CEB"/>
88 <enum name=
"COLOR_ATTACHMENT12" value=
"0x8CEC"/>
89 <enum name=
"COLOR_ATTACHMENT13" value=
"0x8CED"/>
90 <enum name=
"COLOR_ATTACHMENT14" value=
"0x8CEE"/>
91 <enum name=
"COLOR_ATTACHMENT15" value=
"0x8CEF"/>
92 <enum name=
"DEPTH_ATTACHMENT" value=
"0x8D00"/>
93 <enum name=
"STENCIL_ATTACHMENT" value=
"0x8D20"/>
94 <enum name=
"DEPTH_STENCIL_ATTACHMENT" value=
"0x821A"/>
96 <enum name=
"MAX_SAMPLES" count=
"1" value=
"0x8D57">
97 <size name=
"Get" mode=
"get"/>
100 <enum name=
"FRAMEBUFFER_COMPLETE" value=
"0x8CD5"/>
101 <enum name=
"FRAMEBUFFER_INCOMPLETE_ATTACHMENT" value=
"0x8CD6"/>
102 <enum name=
"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" value=
"0x8CD7"/>
103 <enum name=
"FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER" value=
"0x8CDB"/>
104 <enum name=
"FRAMEBUFFER_INCOMPLETE_READ_BUFFER" value=
"0x8CDC"/>
105 <enum name=
"FRAMEBUFFER_UNSUPPORTED" value=
"0x8CDD"/>
106 <enum name=
"FRAMEBUFFER_INCOMPLETE_MULTISAMPLE" value=
"0x8D56"/>
107 <enum name=
"FRAMEBUFFER_UNDEFINED" value=
"0x8219"/>
109 <enum name=
"FRAMEBUFFER_BINDING" count=
"1" value=
"0x8CA6">
110 <size name=
"Get" mode=
"get"/>
112 <enum name=
"DRAW_FRAMEBUFFER_BINDING" count=
"1" value=
"0x8CA6">
113 <size name=
"Get" mode=
"get"/>
115 <enum name=
"READ_FRAMEBUFFER_BINDING" count=
"1" value=
"0x8CAA">
116 <size name=
"Get" mode=
"get"/>
118 <enum name=
"RENDERBUFFER_BINDING" count=
"1" value=
"0x8CA7">
119 <size name=
"Get" mode=
"get"/>
121 <enum name=
"MAX_COLOR_ATTACHMENTS" count=
"1" value=
"0x8CDF">
122 <size name=
"Get" mode=
"get"/>
124 <enum name=
"MAX_RENDERBUFFER_SIZE" count=
"1" value=
"0x84E8">
125 <size name=
"Get" mode=
"get"/>
128 <enum name=
"INVALID_FRAMEBUFFER_OPERATION" value=
"0x0506"/>
130 <enum name=
"DEPTH_STENCIL" value=
"0x84F9"/>
132 <enum name=
"UNSIGNED_INT_24_8" value=
"0x84FA"/>
134 <enum name=
"DEPTH24_STENCIL8" value=
"0x88F0"/>
136 <enum name=
"TEXTURE_STENCIL_SIZE" count=
"1" value=
"0x88F1">
137 <size name=
"GetTexLevelParameterfv" mode=
"get"/>
138 <size name=
"GetTexLevelParameteriv" mode=
"get"/>
143 <function name=
"IsRenderbuffer" alias=
"IsRenderbufferEXT" es2=
"2.0">
144 <param name=
"renderbuffer" type=
"GLuint"/>
145 <return type=
"GLboolean"/>
148 <function name=
"BindRenderbuffer" alias=
"BindRenderbufferEXT" es2=
"2.0">
149 <param name=
"target" type=
"GLenum"/>
150 <param name=
"renderbuffer" type=
"GLuint"/>
153 <function name=
"DeleteRenderbuffers" alias=
"DeleteRenderbuffersEXT"
155 <param name=
"n" type=
"GLsizei" counter=
"true"/>
156 <param name=
"renderbuffers" type=
"const GLuint *" count=
"n"/>
159 <function name=
"GenRenderbuffers" alias=
"GenRenderbuffersEXT" es2=
"2.0">
160 <param name=
"n" type=
"GLsizei" counter=
"true"/>
161 <param name=
"renderbuffers" type=
"GLuint *" count=
"n" output=
"true"/>
164 <function name=
"RenderbufferStorage" alias=
"RenderbufferStorageEXT"
166 <param name=
"target" type=
"GLenum"/>
167 <param name=
"internalformat" type=
"GLenum"/>
168 <param name=
"width" type=
"GLsizei"/>
169 <param name=
"height" type=
"GLsizei"/>
172 <function name=
"RenderbufferStorageMultisample" offset=
"assign">
173 <param name=
"target" type=
"GLenum"/>
174 <param name=
"samples" type=
"GLsizei"/>
175 <param name=
"internalformat" type=
"GLenum"/>
176 <param name=
"width" type=
"GLsizei"/>
177 <param name=
"height" type=
"GLsizei"/>
181 <function name=
"GetRenderbufferParameteriv"
182 alias=
"GetRenderbufferParameterivEXT" es2=
"2.0">
183 <param name=
"target" type=
"GLenum"/>
184 <param name=
"pname" type=
"GLenum"/>
185 <param name=
"params" type=
"GLint *" output=
"true"/>
188 <function name=
"IsFramebuffer" alias=
"IsFramebufferEXT" es2=
"2.0">
189 <param name=
"framebuffer" type=
"GLuint"/>
190 <return type=
"GLboolean"/>
193 <function name=
"BindFramebuffer" alias=
"BindFramebufferEXT" es2=
"2.0">
194 <param name=
"target" type=
"GLenum"/>
195 <param name=
"framebuffer" type=
"GLuint"/>
198 <function name=
"DeleteFramebuffers" alias=
"DeleteFramebuffersEXT"
200 <param name=
"n" type=
"GLsizei" counter=
"true"/>
201 <param name=
"framebuffers" type=
"const GLuint *" count=
"n"/>
204 <function name=
"GenFramebuffers" alias=
"GenFramebuffersEXT" es2=
"2.0">
205 <param name=
"n" type=
"GLsizei" counter=
"true"/>
206 <param name=
"framebuffers" type=
"GLuint *" count=
"n" output=
"true"/>
209 <function name=
"CheckFramebufferStatus" alias=
"CheckFramebufferStatusEXT"
211 <param name=
"target" type=
"GLenum"/>
212 <return type=
"GLenum"/>
215 <function name=
"FramebufferTexture1D" alias=
"FramebufferTexture1DEXT">
216 <param name=
"target" type=
"GLenum"/>
217 <param name=
"attachment" type=
"GLenum"/>
218 <param name=
"textarget" type=
"GLenum"/>
219 <param name=
"texture" type=
"GLuint"/>
220 <param name=
"level" type=
"GLint"/>
223 <function name=
"FramebufferTexture2D" alias=
"FramebufferTexture2DEXT"
225 <param name=
"target" type=
"GLenum"/>
226 <param name=
"attachment" type=
"GLenum"/>
227 <param name=
"textarget" type=
"GLenum"/>
228 <param name=
"texture" type=
"GLuint"/>
229 <param name=
"level" type=
"GLint"/>
232 <function name=
"FramebufferTexture3D" alias=
"FramebufferTexture3DEXT">
233 <param name=
"target" type=
"GLenum"/>
234 <param name=
"attachment" type=
"GLenum"/>
235 <param name=
"textarget" type=
"GLenum"/>
236 <param name=
"texture" type=
"GLuint"/>
237 <param name=
"level" type=
"GLint"/>
238 <param name=
"zoffset" type=
"GLint"/>
241 <function name=
"FramebufferTextureLayer" alias=
"FramebufferTextureLayerEXT">
242 <param name=
"target" type=
"GLenum"/>
243 <param name=
"attachment" type=
"GLenum"/>
244 <param name=
"texture" type=
"GLuint"/>
245 <param name=
"level" type=
"GLint"/>
246 <param name=
"layer" type=
"GLint"/>
249 <function name=
"FramebufferRenderbuffer" alias=
"FramebufferRenderbufferEXT"
251 <param name=
"target" type=
"GLenum"/>
252 <param name=
"attachment" type=
"GLenum"/>
253 <param name=
"renderbuffertarget" type=
"GLenum"/>
254 <param name=
"renderbuffer" type=
"GLuint"/>
257 <function name=
"GetFramebufferAttachmentParameteriv"
258 alias=
"GetFramebufferAttachmentParameterivEXT" es2=
"2.0">
259 <param name=
"target" type=
"GLenum"/>
260 <param name=
"attachment" type=
"GLenum"/>
261 <param name=
"pname" type=
"GLenum"/>
262 <param name=
"params" type=
"GLint *" output=
"true"/>
265 <function name=
"BlitFramebuffer" alias=
"BlitFramebufferEXT">
266 <param name=
"srcX0" type=
"GLint"/>
267 <param name=
"srcY0" type=
"GLint"/>
268 <param name=
"srcX1" type=
"GLint"/>
269 <param name=
"srcY1" type=
"GLint"/>
270 <param name=
"dstX0" type=
"GLint"/>
271 <param name=
"dstY0" type=
"GLint"/>
272 <param name=
"dstX1" type=
"GLint"/>
273 <param name=
"dstY1" type=
"GLint"/>
274 <param name=
"mask" type=
"GLbitfield"/>
275 <param name=
"filter" type=
"GLenum"/>
278 <function name=
"GenerateMipmap" alias=
"GenerateMipmapEXT" es2=
"2.0">
279 <param name=
"target" type=
"GLenum"/>