1'''OpenGL extension VERSION.GLES1_1_0
2
3This module customises the behaviour of the
4OpenGL.raw.GLES1.VERSION.GLES1_1_0 to provide a more
5Python-friendly API
6
7The official definition of this extension is available here:
8http://www.opengl.org/registry/specs/VERSION/GLES1_1_0.txt
9'''
10from OpenGL import platform, constant, arrays
11from OpenGL import extensions, wrapper
12import ctypes
13from OpenGL.raw.GLES1 import _types, _glgets
14from OpenGL.raw.GLES1.VERSION.GLES1_1_0 import *
15from OpenGL.raw.GLES1.VERSION.GLES1_1_0 import _EXTENSION_NAME
16
17def glInitGles110VERSION():
18    '''Return boolean indicating whether this extension is available'''
19    from OpenGL import extensions
20    return extensions.hasGLExtension( _EXTENSION_NAME )
21
22glClipPlanef=wrapper.wrapper(glClipPlanef).setInputArraySize(
23    'eqn', 4
24)
25# INPUT glFogfv.params size not checked against 'pname'
26glFogfv=wrapper.wrapper(glFogfv).setInputArraySize(
27    'params', None
28)
29glGetClipPlanef=wrapper.wrapper(glGetClipPlanef).setInputArraySize(
30    'equation', 4
31)
32glGetFloatv=wrapper.wrapper(glGetFloatv).setOutput(
33    'data',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
34)
35glGetLightfv=wrapper.wrapper(glGetLightfv).setOutput(
36    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
37)
38glGetMaterialfv=wrapper.wrapper(glGetMaterialfv).setOutput(
39    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
40)
41glGetTexEnvfv=wrapper.wrapper(glGetTexEnvfv).setOutput(
42    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
43)
44glGetTexParameterfv=wrapper.wrapper(glGetTexParameterfv).setOutput(
45    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
46)
47# INPUT glLightModelfv.params size not checked against 'pname'
48glLightModelfv=wrapper.wrapper(glLightModelfv).setInputArraySize(
49    'params', None
50)
51# INPUT glLightfv.params size not checked against 'pname'
52glLightfv=wrapper.wrapper(glLightfv).setInputArraySize(
53    'params', None
54)
55glLoadMatrixf=wrapper.wrapper(glLoadMatrixf).setInputArraySize(
56    'm', 16
57)
58# INPUT glMaterialfv.params size not checked against 'pname'
59glMaterialfv=wrapper.wrapper(glMaterialfv).setInputArraySize(
60    'params', None
61)
62glMultMatrixf=wrapper.wrapper(glMultMatrixf).setInputArraySize(
63    'm', 16
64)
65# INPUT glPointParameterfv.params size not checked against 'pname'
66glPointParameterfv=wrapper.wrapper(glPointParameterfv).setInputArraySize(
67    'params', None
68)
69# INPUT glTexEnvfv.params size not checked against 'pname'
70glTexEnvfv=wrapper.wrapper(glTexEnvfv).setInputArraySize(
71    'params', None
72)
73# INPUT glTexParameterfv.params size not checked against 'pname'
74glTexParameterfv=wrapper.wrapper(glTexParameterfv).setInputArraySize(
75    'params', None
76)
77# INPUT glBufferData.data size not checked against size
78glBufferData=wrapper.wrapper(glBufferData).setInputArraySize(
79    'data', None
80)
81# INPUT glBufferSubData.data size not checked against size
82glBufferSubData=wrapper.wrapper(glBufferSubData).setInputArraySize(
83    'data', None
84)
85glClipPlanex=wrapper.wrapper(glClipPlanex).setInputArraySize(
86    'equation', 4
87)
88# INPUT glColorPointer.pointer size not checked against 'size,type,stride'
89glColorPointer=wrapper.wrapper(glColorPointer).setInputArraySize(
90    'pointer', None
91)
92# INPUT glCompressedTexImage2D.data size not checked against imageSize
93glCompressedTexImage2D=wrapper.wrapper(glCompressedTexImage2D).setInputArraySize(
94    'data', None
95)
96# INPUT glCompressedTexSubImage2D.data size not checked against imageSize
97glCompressedTexSubImage2D=wrapper.wrapper(glCompressedTexSubImage2D).setInputArraySize(
98    'data', None
99)
100# INPUT glDeleteBuffers.buffers size not checked against n
101glDeleteBuffers=wrapper.wrapper(glDeleteBuffers).setInputArraySize(
102    'buffers', None
103)
104# INPUT glDeleteTextures.textures size not checked against n
105glDeleteTextures=wrapper.wrapper(glDeleteTextures).setInputArraySize(
106    'textures', None
107)
108# INPUT glDrawElements.indices size not checked against 'count,type'
109glDrawElements=wrapper.wrapper(glDrawElements).setInputArraySize(
110    'indices', None
111)
112# INPUT glFogxv.param size not checked against 'pname'
113glFogxv=wrapper.wrapper(glFogxv).setInputArraySize(
114    'param', None
115)
116glGetBooleanv=wrapper.wrapper(glGetBooleanv).setOutput(
117    'data',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
118)
119glGetBufferParameteriv=wrapper.wrapper(glGetBufferParameteriv).setOutput(
120    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
121)
122glGetClipPlanex=wrapper.wrapper(glGetClipPlanex).setInputArraySize(
123    'equation', 4
124)
125glGenBuffers=wrapper.wrapper(glGenBuffers).setOutput(
126    'buffers',size=lambda x:(x,),pnameArg='n',orPassIn=True
127)
128glGenTextures=wrapper.wrapper(glGenTextures).setOutput(
129    'textures',size=lambda x:(x,),pnameArg='n',orPassIn=True
130)
131glGetIntegerv=wrapper.wrapper(glGetIntegerv).setOutput(
132    'data',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
133)
134# INPUT glGetLightxv.params size not checked against 'pname'
135glGetLightxv=wrapper.wrapper(glGetLightxv).setInputArraySize(
136    'params', None
137)
138# INPUT glGetMaterialxv.params size not checked against 'pname'
139glGetMaterialxv=wrapper.wrapper(glGetMaterialxv).setInputArraySize(
140    'params', None
141)
142glGetPointerv=wrapper.wrapper(glGetPointerv).setOutput(
143    'params',size=(1,),orPassIn=True
144)
145glGetTexEnviv=wrapper.wrapper(glGetTexEnviv).setOutput(
146    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
147)
148# INPUT glGetTexEnvxv.params size not checked against 'pname'
149glGetTexEnvxv=wrapper.wrapper(glGetTexEnvxv).setInputArraySize(
150    'params', None
151)
152glGetTexParameteriv=wrapper.wrapper(glGetTexParameteriv).setOutput(
153    'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True
154)
155# INPUT glGetTexParameterxv.params size not checked against 'pname'
156glGetTexParameterxv=wrapper.wrapper(glGetTexParameterxv).setInputArraySize(
157    'params', None
158)
159# INPUT glLightModelxv.param size not checked against 'pname'
160glLightModelxv=wrapper.wrapper(glLightModelxv).setInputArraySize(
161    'param', None
162)
163# INPUT glLightxv.params size not checked against 'pname'
164glLightxv=wrapper.wrapper(glLightxv).setInputArraySize(
165    'params', None
166)
167glLoadMatrixx=wrapper.wrapper(glLoadMatrixx).setInputArraySize(
168    'm', 16
169)
170# INPUT glMaterialxv.param size not checked against 'pname'
171glMaterialxv=wrapper.wrapper(glMaterialxv).setInputArraySize(
172    'param', None
173)
174glMultMatrixx=wrapper.wrapper(glMultMatrixx).setInputArraySize(
175    'm', 16
176)
177# INPUT glNormalPointer.pointer size not checked against 'type,stride'
178glNormalPointer=wrapper.wrapper(glNormalPointer).setInputArraySize(
179    'pointer', None
180)
181# INPUT glPointParameterxv.params size not checked against 'pname'
182glPointParameterxv=wrapper.wrapper(glPointParameterxv).setInputArraySize(
183    'params', None
184)
185# OUTPUT glReadPixels.pixels COMPSIZE(format,type,width,height)
186# INPUT glTexCoordPointer.pointer size not checked against 'size,type,stride'
187glTexCoordPointer=wrapper.wrapper(glTexCoordPointer).setInputArraySize(
188    'pointer', None
189)
190# INPUT glTexEnviv.params size not checked against 'pname'
191glTexEnviv=wrapper.wrapper(glTexEnviv).setInputArraySize(
192    'params', None
193)
194# INPUT glTexEnvxv.params size not checked against 'pname'
195glTexEnvxv=wrapper.wrapper(glTexEnvxv).setInputArraySize(
196    'params', None
197)
198# INPUT glTexImage2D.pixels size not checked against 'format,type,width,height'
199glTexImage2D=wrapper.wrapper(glTexImage2D).setInputArraySize(
200    'pixels', None
201)
202# INPUT glTexParameteriv.params size not checked against 'pname'
203glTexParameteriv=wrapper.wrapper(glTexParameteriv).setInputArraySize(
204    'params', None
205)
206# INPUT glTexParameterxv.params size not checked against 'pname'
207glTexParameterxv=wrapper.wrapper(glTexParameterxv).setInputArraySize(
208    'params', None
209)
210# INPUT glTexSubImage2D.pixels size not checked against 'format,type,width,height'
211glTexSubImage2D=wrapper.wrapper(glTexSubImage2D).setInputArraySize(
212    'pixels', None
213)
214# INPUT glVertexPointer.pointer size not checked against 'size,type,stride'
215glVertexPointer=wrapper.wrapper(glVertexPointer).setInputArraySize(
216    'pointer', None
217)
218### END AUTOGENERATED SECTION