1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5<category name="GL_EXT_framebuffer_object" number="310"> 6 <enum name="FRAMEBUFFER_EXT" value="0x8D40"/> 7 <enum name="RENDERBUFFER_EXT" value="0x8D41"/> 8 <enum name="RENDERBUFFER_WIDTH_EXT" value="0x8D42"/> 9 <enum name="RENDERBUFFER_HEIGHT_EXT" value="0x8D43"/> 10 <enum name="RENDERBUFFER_INTERNAL_FORMAT_EXT" value="0x8D44"/> 11 <enum name="STENCIL_INDEX1_EXT" value="0x8D46"/> 12 <enum name="STENCIL_INDEX4_EXT" value="0x8D47"/> 13 <enum name="STENCIL_INDEX8_EXT" value="0x8D48"/> 14 <enum name="STENCIL_INDEX16_EXT" value="0x8D49"/> 15 16 <enum name="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT" count="1" value="0x8CD0"> 17 <size name="GetFramebufferAttachmentParameteriv" mode="get"/> 18 </enum> 19 <enum name="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT" count="1" value="0x8CD1"> 20 <size name="GetFramebufferAttachmentParameteriv" mode="get"/> 21 </enum> 22 <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT" count="1" value="0x8CD2"> 23 <size name="GetFramebufferAttachmentParameteriv" mode="get"/> 24 </enum> 25 <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT" count="1" value="0x8CD3"> 26 <size name="GetFramebufferAttachmentParameteriv" mode="get"/> 27 </enum> 28 <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT" count="1" value="0x8CD4"> 29 <size name="GetFramebufferAttachmentParameteriv" mode="get"/> 30 </enum> 31 32 <enum name="COLOR_ATTACHMENT0_EXT" value="0x8CE0"/> 33 <enum name="COLOR_ATTACHMENT1_EXT" value="0x8CE1"/> 34 <enum name="COLOR_ATTACHMENT2_EXT" value="0x8CE2"/> 35 <enum name="COLOR_ATTACHMENT3_EXT" value="0x8CE3"/> 36 <enum name="COLOR_ATTACHMENT4_EXT" value="0x8CE4"/> 37 <enum name="COLOR_ATTACHMENT5_EXT" value="0x8CE5"/> 38 <enum name="COLOR_ATTACHMENT6_EXT" value="0x8CE6"/> 39 <enum name="COLOR_ATTACHMENT7_EXT" value="0x8CE7"/> 40 <enum name="COLOR_ATTACHMENT8_EXT" value="0x8CE8"/> 41 <enum name="COLOR_ATTACHMENT9_EXT" value="0x8CE9"/> 42 <enum name="COLOR_ATTACHMENT10_EXT" value="0x8CEA"/> 43 <enum name="COLOR_ATTACHMENT11_EXT" value="0x8CEB"/> 44 <enum name="COLOR_ATTACHMENT12_EXT" value="0x8CEC"/> 45 <enum name="COLOR_ATTACHMENT13_EXT" value="0x8CED"/> 46 <enum name="COLOR_ATTACHMENT14_EXT" value="0x8CEE"/> 47 <enum name="COLOR_ATTACHMENT15_EXT" value="0x8CEF"/> 48 <enum name="DEPTH_ATTACHMENT_EXT" value="0x8D00"/> 49 <enum name="STENCIL_ATTACHMENT_EXT" value="0x8D20"/> 50 51 <enum name="FRAMEBUFFER_COMPLETE_EXT" value="0x8CD5"/> 52 <enum name="FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT" value="0x8CD6"/> 53 <enum name="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT" value="0x8CD7"/> 54 <enum name="FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT" value="0x8CD9"/> 55 <enum name="FRAMEBUFFER_INCOMPLETE_FORMATS_EXT" value="0x8CDA"/> 56 <enum name="FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT" value="0x8CDB"/> 57 <enum name="FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT" value="0x8CDC"/> 58 <enum name="FRAMEBUFFER_UNSUPPORTED_EXT" value="0x8CDD"/> 59 <enum name="FRAMEBUFFER_BINDING_EXT" count="1" value="0x8CA6"> 60 <size name="Get" mode="get"/> 61 </enum> 62 <enum name="RENDERBUFFER_BINDING_EXT" count="1" value="0x8CA7"> 63 <size name="Get" mode="get"/> 64 </enum> 65 <enum name="MAX_COLOR_ATTACHMENTS_EXT" count="1" value="0x8CDF"> 66 <size name="Get" mode="get"/> 67 </enum> 68 <enum name="MAX_RENDERBUFFER_SIZE_EXT" count="1" value="0x84E8"> 69 <size name="Get" mode="get"/> 70 </enum> 71 <enum name="INVALID_FRAMEBUFFER_OPERATION_EXT" value="0x0506"/> 72 73 <function name="IsRenderbufferEXT" alias="IsRenderbuffer"> 74 <param name="renderbuffer" type="GLuint"/> 75 <return type="GLboolean"/> 76 </function> 77 78 <function name="BindRenderbufferEXT"> 79 <param name="target" type="GLenum"/> 80 <param name="renderbuffer" type="GLuint"/> 81 <glx rop="4316"/> 82 </function> 83 84 <function name="DeleteRenderbuffersEXT" alias="DeleteRenderbuffers"> 85 <param name="n" type="GLsizei"/> 86 <param name="renderbuffers" type="const GLuint *"/> 87 </function> 88 89 <function name="GenRenderbuffersEXT" alias="GenRenderbuffers"> 90 <param name="n" type="GLsizei"/> 91 <param name="renderbuffers" type="GLuint *"/> 92 </function> 93 94 <function name="RenderbufferStorageEXT" alias="RenderbufferStorage"> 95 <param name="target" type="GLenum"/> 96 <param name="internalformat" type="GLenum"/> 97 <param name="width" type="GLsizei"/> 98 <param name="height" type="GLsizei"/> 99 </function> 100 101 <function name="GetRenderbufferParameterivEXT" alias="GetRenderbufferParameteriv"> 102 <param name="target" type="GLenum"/> 103 <param name="pname" type="GLenum"/> 104 <param name="params" type="GLint *"/> 105 </function> 106 107 <function name="IsFramebufferEXT" alias="IsFramebuffer"> 108 <param name="framebuffer" type="GLuint"/> 109 <return type="GLboolean"/> 110 </function> 111 112 <function name="BindFramebufferEXT"> 113 <param name="target" type="GLenum"/> 114 <param name="framebuffer" type="GLuint"/> 115 <glx rop="4319"/> 116 </function> 117 118 <function name="DeleteFramebuffersEXT" alias="DeleteFramebuffers"> 119 <param name="n" type="GLsizei"/> 120 <param name="framebuffers" type="const GLuint *"/> 121 </function> 122 123 <function name="GenFramebuffersEXT" alias="GenFramebuffers"> 124 <param name="n" type="GLsizei"/> 125 <param name="framebuffers" type="GLuint *"/> 126 </function> 127 128 <function name="CheckFramebufferStatusEXT" alias="CheckFramebufferStatus"> 129 <param name="target" type="GLenum"/> 130 <return type="GLenum"/> 131 </function> 132 133 <function name="FramebufferTexture1DEXT" alias="FramebufferTexture1D"> 134 <param name="target" type="GLenum"/> 135 <param name="attachment" type="GLenum"/> 136 <param name="textarget" type="GLenum"/> 137 <param name="texture" type="GLuint"/> 138 <param name="level" type="GLint"/> 139 </function> 140 141 <function name="FramebufferTexture2DEXT" alias="FramebufferTexture2D"> 142 <param name="target" type="GLenum"/> 143 <param name="attachment" type="GLenum"/> 144 <param name="textarget" type="GLenum"/> 145 <param name="texture" type="GLuint"/> 146 <param name="level" type="GLint"/> 147 </function> 148 149 <function name="FramebufferTexture3DEXT" alias="FramebufferTexture3D"> 150 <param name="target" type="GLenum"/> 151 <param name="attachment" type="GLenum"/> 152 <param name="textarget" type="GLenum"/> 153 <param name="texture" type="GLuint"/> 154 <param name="level" type="GLint"/> 155 <param name="zoffset" type="GLint"/> 156 </function> 157 158 <function name="FramebufferRenderbufferEXT" alias="FramebufferRenderbuffer"> 159 <param name="target" type="GLenum"/> 160 <param name="attachment" type="GLenum"/> 161 <param name="renderbuffertarget" type="GLenum"/> 162 <param name="renderbuffer" type="GLuint"/> 163 </function> 164 165 <function name="GetFramebufferAttachmentParameterivEXT" alias="GetFramebufferAttachmentParameteriv"> 166 <param name="target" type="GLenum"/> 167 <param name="attachment" type="GLenum"/> 168 <param name="pname" type="GLenum"/> 169 <param name="params" type="GLint *"/> 170 </function> 171 172 <function name="GenerateMipmapEXT" alias="GenerateMipmap"> 173 <param name="target" type="GLenum"/> 174 </function> 175</category> 176 177<category name="GL_EXT_framebuffer_blit" number="316"> 178 <enum name="READ_FRAMEBUFFER_EXT" value="0x8CA8"/> 179 <enum name="DRAW_FRAMEBUFFER_EXT" value="0x8CA9"/> 180 <enum name="DRAW_FRAMEBUFFER_BINDING_EXT" count="1" value="0x8CA6"> 181 <size name="Get" mode="get"/> 182 </enum> 183 <enum name="READ_FRAMEBUFFER_BINDING_EXT" count="1" value="0x8CAA"> 184 <size name="Get" mode="get"/> 185 </enum> 186 <function name="BlitFramebufferEXT" alias="BlitFramebuffer"> 187 <param name="srcX0" type="GLint"/> 188 <param name="srcY0" type="GLint"/> 189 <param name="srcX1" type="GLint"/> 190 <param name="srcY1" type="GLint"/> 191 <param name="dstX0" type="GLint"/> 192 <param name="dstY0" type="GLint"/> 193 <param name="dstX1" type="GLint"/> 194 <param name="dstY1" type="GLint"/> 195 <param name="mask" type="GLbitfield"/> 196 <param name="filter" type="GLenum"/> 197 </function> 198</category> 199 200<category name="GL_EXT_framebuffer_multisample" number="317"> 201 <enum name="RENDERBUFFER_SAMPLES_EXT" value="0x8CAB"/> 202 <enum name="FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT" value="0x8D56"/> 203 <enum name="MAX_SAMPLES_EXT" count="1" value="0x8D57"> 204 <size name="Get" mode="get"/> 205 </enum> 206 207 <function name="RenderbufferStorageMultisampleEXT" alias="RenderbufferStorageMultisample"> 208 <param name="target" type="GLenum"/> 209 <param name="samples" type="GLsizei"/> 210 <param name="internalformat" type="GLenum"/> 211 <param name="width" type="GLsizei"/> 212 <param name="height" type="GLsizei"/> 213 </function> 214</category> 215 216</OpenGLAPI> 217