1 <?xml version="1.0"?> 2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4 <!-- Note: no GLX protocol info yet. --> 5 6 <OpenGLAPI> 7 8 <category name="GL_ARB_viewport_array" number="100"> 9 10 <enum name="MAX_VIEWPORTS" value="0x825B"/> 11 <enum name="VIEWPORT_SUBPIXEL_BITS" value="0x825C"/> 12 <enum name="VIEWPORT_BOUNDS_RANGE" value="0x825D"/> 13 <enum name="LAYER_PROVOKING_VERTEX" value="0x825E"/> 14 <enum name="VIEWPORT_INDEX_PROVOKING_VERTEX" value="0x825F"/> 15 <enum name="SCISSOR_BOX" count="4" value="0x0C10"> 16 <size name="Get" mode="get"/> 17 </enum> 18 <enum name="VIEWPORT" count="4" value="0x0BA2"> 19 <size name="Get" mode="get"/> 20 </enum> 21 <enum name="DEPTH_RANGE" count="2" value="0x0B70"> 22 <size name="Get" mode="get"/> 23 </enum> 24 <enum name="SCISSOR_TEST" count="1" value="0x0C11"> 25 <size name="Get" mode="get"/> 26 </enum> 27 <enum name="FIRST_VERTEX_CONVENTION" value="0x8E4D"/> 28 <enum name="LAST_VERTEX_CONVENTION" value="0x8E4E"/> 29 <enum name="PROVOKING_VERTEX" value="0x8E4F"/> 30 <enum name="UNDEFINED_VERTEX" value="0x8260"/> 31 32 <function name="ViewportArrayv" no_error="true"> 33 <param name="first" type="GLuint"/> 34 <param name="count" type="GLsizei"/> 35 <param name="v" type="const GLfloat *" count="count" count_scale="4"/> 36 </function> 37 <function name="ViewportIndexedf" no_error="true"> 38 <param name="index" type="GLuint"/> 39 <param name="x" type="GLfloat"/> 40 <param name="y" type="GLfloat"/> 41 <param name="w" type="GLfloat"/> 42 <param name="h" type="GLfloat"/> 43 </function> 44 <function name="ViewportIndexedfv" no_error="true"> 45 <param name="index" type="GLuint"/> 46 <param name="v" type="const GLfloat *" count="4"/> 47 </function> 48 <function name="ScissorArrayv" no_error="true"> 49 <param name="first" type="GLuint"/> 50 <param name="count" type="GLsizei"/> 51 <param name="v" type="const int *" count="count" count_scale="4"/> 52 </function> 53 <function name="ScissorIndexed" no_error="true"> 54 <param name="index" type="GLuint"/> 55 <param name="left" type="GLint"/> 56 <param name="bottom" type="GLint"/> 57 <param name="width" type="GLsizei"/> 58 <param name="height" type="GLsizei"/> 59 </function> 60 <function name="ScissorIndexedv" no_error="true"> 61 <param name="index" type="GLuint"/> 62 <param name="v" type="const GLint *" count="4"/> 63 </function> 64 <function name="DepthRangeArrayv" no_error="true"> 65 <param name="first" type="GLuint"/> 66 <param name="count" type="GLsizei"/> 67 <param name="v" type="const GLclampd *" count="count" count_scale="2"/> 68 </function> 69 <function name="DepthRangeIndexed" no_error="true"> 70 <param name="index" type="GLuint"/> 71 <param name="n" type="GLclampd"/> 72 <param name="f" type="GLclampd"/> 73 </function> 74 <function name="GetFloati_v"> 75 <param name="target" type="GLenum"/> 76 <param name="index" type="GLuint"/> 77 <param name="data" type="GLfloat *"/> 78 </function> 79 <function name="GetDoublei_v"> 80 <param name="target" type="GLenum"/> 81 <param name="index" type="GLuint"/> 82 <param name="data" type="GLdouble *"/> 83 </function> 84 85 </category> 86 87 </OpenGLAPI> 88