• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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