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