1'''Autogenerated by xml_generate script, do not edit!'''
2from OpenGL import platform as _p, arrays
3# Code generation uses this
4from OpenGL.raw.GL import _types as _cs
5# End users want this...
6from OpenGL.raw.GL._types import *
7from OpenGL.raw.GL import _errors
8from OpenGL.constant import Constant as _C
9
10import ctypes
11_EXTENSION_NAME = 'GL_VERSION_GL_3_3'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_VERSION_GL_3_3',error_checker=_errors._error_checker)
14GL_ANY_SAMPLES_PASSED=_C('GL_ANY_SAMPLES_PASSED',0x8C2F)
15GL_INT_2_10_10_10_REV=_C('GL_INT_2_10_10_10_REV',0x8D9F)
16GL_MAX_DUAL_SOURCE_DRAW_BUFFERS=_C('GL_MAX_DUAL_SOURCE_DRAW_BUFFERS',0x88FC)
17GL_ONE_MINUS_SRC1_ALPHA=_C('GL_ONE_MINUS_SRC1_ALPHA',0x88FB)
18GL_ONE_MINUS_SRC1_COLOR=_C('GL_ONE_MINUS_SRC1_COLOR',0x88FA)
19GL_RGB10_A2UI=_C('GL_RGB10_A2UI',0x906F)
20GL_SAMPLER_BINDING=_C('GL_SAMPLER_BINDING',0x8919)
21GL_SRC1_COLOR=_C('GL_SRC1_COLOR',0x88F9)
22GL_TEXTURE_SWIZZLE_A=_C('GL_TEXTURE_SWIZZLE_A',0x8E45)
23GL_TEXTURE_SWIZZLE_B=_C('GL_TEXTURE_SWIZZLE_B',0x8E44)
24GL_TEXTURE_SWIZZLE_G=_C('GL_TEXTURE_SWIZZLE_G',0x8E43)
25GL_TEXTURE_SWIZZLE_R=_C('GL_TEXTURE_SWIZZLE_R',0x8E42)
26GL_TEXTURE_SWIZZLE_RGBA=_C('GL_TEXTURE_SWIZZLE_RGBA',0x8E46)
27GL_TIMESTAMP=_C('GL_TIMESTAMP',0x8E28)
28GL_TIME_ELAPSED=_C('GL_TIME_ELAPSED',0x88BF)
29GL_VERTEX_ATTRIB_ARRAY_DIVISOR=_C('GL_VERTEX_ATTRIB_ARRAY_DIVISOR',0x88FE)
30@_f
31@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLuint,arrays.GLcharArray)
32def glBindFragDataLocationIndexed(program,colorNumber,index,name):pass
33@_f
34@_p.types(None,_cs.GLuint,_cs.GLuint)
35def glBindSampler(unit,sampler):pass
36@_f
37@_p.types(None,_cs.GLenum,_cs.GLuint)
38def glColorP3ui(type,color):pass
39@_f
40@_p.types(None,_cs.GLenum,arrays.GLuintArray)
41def glColorP3uiv(type,color):pass
42@_f
43@_p.types(None,_cs.GLenum,_cs.GLuint)
44def glColorP4ui(type,color):pass
45@_f
46@_p.types(None,_cs.GLenum,arrays.GLuintArray)
47def glColorP4uiv(type,color):pass
48@_f
49@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
50def glDeleteSamplers(count,samplers):pass
51@_f
52@_p.types(None,_cs.GLsizei,arrays.GLuintArray)
53def glGenSamplers(count,samplers):pass
54@_f
55@_p.types(_cs.GLint,_cs.GLuint,arrays.GLcharArray)
56def glGetFragDataIndex(program,name):pass
57@_f
58@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLint64Array)
59def glGetQueryObjecti64v(id,pname,params):pass
60@_f
61@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLuint64Array)
62def glGetQueryObjectui64v(id,pname,params):pass
63@_f
64@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
65def glGetSamplerParameterIiv(sampler,pname,params):pass
66@_f
67@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLuintArray)
68def glGetSamplerParameterIuiv(sampler,pname,params):pass
69@_f
70@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray)
71def glGetSamplerParameterfv(sampler,pname,params):pass
72@_f
73@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
74def glGetSamplerParameteriv(sampler,pname,params):pass
75@_f
76@_p.types(_cs.GLboolean,_cs.GLuint)
77def glIsSampler(sampler):pass
78@_f
79@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLuint)
80def glMultiTexCoordP1ui(texture,type,coords):pass
81@_f
82@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLuintArray)
83def glMultiTexCoordP1uiv(texture,type,coords):pass
84@_f
85@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLuint)
86def glMultiTexCoordP2ui(texture,type,coords):pass
87@_f
88@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLuintArray)
89def glMultiTexCoordP2uiv(texture,type,coords):pass
90@_f
91@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLuint)
92def glMultiTexCoordP3ui(texture,type,coords):pass
93@_f
94@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLuintArray)
95def glMultiTexCoordP3uiv(texture,type,coords):pass
96@_f
97@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLuint)
98def glMultiTexCoordP4ui(texture,type,coords):pass
99@_f
100@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLuintArray)
101def glMultiTexCoordP4uiv(texture,type,coords):pass
102@_f
103@_p.types(None,_cs.GLenum,_cs.GLuint)
104def glNormalP3ui(type,coords):pass
105@_f
106@_p.types(None,_cs.GLenum,arrays.GLuintArray)
107def glNormalP3uiv(type,coords):pass
108@_f
109@_p.types(None,_cs.GLuint,_cs.GLenum)
110def glQueryCounter(id,target):pass
111@_f
112@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
113def glSamplerParameterIiv(sampler,pname,param):pass
114@_f
115@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLuintArray)
116def glSamplerParameterIuiv(sampler,pname,param):pass
117@_f
118@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLfloat)
119def glSamplerParameterf(sampler,pname,param):pass
120@_f
121@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray)
122def glSamplerParameterfv(sampler,pname,param):pass
123@_f
124@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLint)
125def glSamplerParameteri(sampler,pname,param):pass
126@_f
127@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray)
128def glSamplerParameteriv(sampler,pname,param):pass
129@_f
130@_p.types(None,_cs.GLenum,_cs.GLuint)
131def glSecondaryColorP3ui(type,color):pass
132@_f
133@_p.types(None,_cs.GLenum,arrays.GLuintArray)
134def glSecondaryColorP3uiv(type,color):pass
135@_f
136@_p.types(None,_cs.GLenum,_cs.GLuint)
137def glTexCoordP1ui(type,coords):pass
138@_f
139@_p.types(None,_cs.GLenum,arrays.GLuintArray)
140def glTexCoordP1uiv(type,coords):pass
141@_f
142@_p.types(None,_cs.GLenum,_cs.GLuint)
143def glTexCoordP2ui(type,coords):pass
144@_f
145@_p.types(None,_cs.GLenum,arrays.GLuintArray)
146def glTexCoordP2uiv(type,coords):pass
147@_f
148@_p.types(None,_cs.GLenum,_cs.GLuint)
149def glTexCoordP3ui(type,coords):pass
150@_f
151@_p.types(None,_cs.GLenum,arrays.GLuintArray)
152def glTexCoordP3uiv(type,coords):pass
153@_f
154@_p.types(None,_cs.GLenum,_cs.GLuint)
155def glTexCoordP4ui(type,coords):pass
156@_f
157@_p.types(None,_cs.GLenum,arrays.GLuintArray)
158def glTexCoordP4uiv(type,coords):pass
159@_f
160@_p.types(None,_cs.GLuint,_cs.GLuint)
161def glVertexAttribDivisor(index,divisor):pass
162@_f
163@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,_cs.GLuint)
164def glVertexAttribP1ui(index,type,normalized,value):pass
165@_f
166@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,arrays.GLuintArray)
167def glVertexAttribP1uiv(index,type,normalized,value):pass
168@_f
169@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,_cs.GLuint)
170def glVertexAttribP2ui(index,type,normalized,value):pass
171@_f
172@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,arrays.GLuintArray)
173def glVertexAttribP2uiv(index,type,normalized,value):pass
174@_f
175@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,_cs.GLuint)
176def glVertexAttribP3ui(index,type,normalized,value):pass
177@_f
178@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,arrays.GLuintArray)
179def glVertexAttribP3uiv(index,type,normalized,value):pass
180@_f
181@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,_cs.GLuint)
182def glVertexAttribP4ui(index,type,normalized,value):pass
183@_f
184@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLboolean,arrays.GLuintArray)
185def glVertexAttribP4uiv(index,type,normalized,value):pass
186@_f
187@_p.types(None,_cs.GLenum,_cs.GLuint)
188def glVertexP2ui(type,value):pass
189@_f
190@_p.types(None,_cs.GLenum,arrays.GLuintArray)
191def glVertexP2uiv(type,value):pass
192@_f
193@_p.types(None,_cs.GLenum,_cs.GLuint)
194def glVertexP3ui(type,value):pass
195@_f
196@_p.types(None,_cs.GLenum,arrays.GLuintArray)
197def glVertexP3uiv(type,value):pass
198@_f
199@_p.types(None,_cs.GLenum,_cs.GLuint)
200def glVertexP4ui(type,value):pass
201@_f
202@_p.types(None,_cs.GLenum,arrays.GLuintArray)
203def glVertexP4uiv(type,value):pass
204