| | '''OpenGL extension VERSION.GLES1_1_0 |
| | |
| | This module customises the behaviour of the |
| | OpenGL.raw.GLES1.VERSION.GLES1_1_0 to provide a more |
| | Python-friendly API |
| | |
| | The official definition of this extension is available here: |
| | http://www.opengl.org/registry/specs/VERSION/GLES1_1_0.txt |
| | ''' |
| | from OpenGL import platform, constant, arrays |
| | from OpenGL import extensions, wrapper |
| | import ctypes |
| | from OpenGL.raw.GLES1 import _types, _glgets |
| | from OpenGL.raw.GLES1.VERSION.GLES1_1_0 import * |
| | from OpenGL.raw.GLES1.VERSION.GLES1_1_0 import _EXTENSION_NAME |
| |
|
| | def glInitGles110VERSION(): |
| | '''Return boolean indicating whether this extension is available''' |
| | from OpenGL import extensions |
| | return extensions.hasGLExtension( _EXTENSION_NAME ) |
| |
|
| | glClipPlanef=wrapper.wrapper(glClipPlanef).setInputArraySize( |
| | 'eqn', 4 |
| | ) |
| | |
| | glFogfv=wrapper.wrapper(glFogfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | glGetClipPlanef=wrapper.wrapper(glGetClipPlanef).setInputArraySize( |
| | 'equation', 4 |
| | ) |
| | glGetFloatv=wrapper.wrapper(glGetFloatv).setOutput( |
| | 'data',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | glGetLightfv=wrapper.wrapper(glGetLightfv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | glGetMaterialfv=wrapper.wrapper(glGetMaterialfv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | glGetTexEnvfv=wrapper.wrapper(glGetTexEnvfv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | glGetTexParameterfv=wrapper.wrapper(glGetTexParameterfv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | |
| | glLightModelfv=wrapper.wrapper(glLightModelfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glLightfv=wrapper.wrapper(glLightfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | glLoadMatrixf=wrapper.wrapper(glLoadMatrixf).setInputArraySize( |
| | 'm', 16 |
| | ) |
| | |
| | glMaterialfv=wrapper.wrapper(glMaterialfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | glMultMatrixf=wrapper.wrapper(glMultMatrixf).setInputArraySize( |
| | 'm', 16 |
| | ) |
| | |
| | glPointParameterfv=wrapper.wrapper(glPointParameterfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glTexEnvfv=wrapper.wrapper(glTexEnvfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glTexParameterfv=wrapper.wrapper(glTexParameterfv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glBufferData=wrapper.wrapper(glBufferData).setInputArraySize( |
| | 'data', None |
| | ) |
| | |
| | glBufferSubData=wrapper.wrapper(glBufferSubData).setInputArraySize( |
| | 'data', None |
| | ) |
| | glClipPlanex=wrapper.wrapper(glClipPlanex).setInputArraySize( |
| | 'equation', 4 |
| | ) |
| | |
| | glColorPointer=wrapper.wrapper(glColorPointer).setInputArraySize( |
| | 'pointer', None |
| | ) |
| | |
| | glCompressedTexImage2D=wrapper.wrapper(glCompressedTexImage2D).setInputArraySize( |
| | 'data', None |
| | ) |
| | |
| | glCompressedTexSubImage2D=wrapper.wrapper(glCompressedTexSubImage2D).setInputArraySize( |
| | 'data', None |
| | ) |
| | |
| | glDeleteBuffers=wrapper.wrapper(glDeleteBuffers).setInputArraySize( |
| | 'buffers', None |
| | ) |
| | |
| | glDeleteTextures=wrapper.wrapper(glDeleteTextures).setInputArraySize( |
| | 'textures', None |
| | ) |
| | |
| | glDrawElements=wrapper.wrapper(glDrawElements).setInputArraySize( |
| | 'indices', None |
| | ) |
| | |
| | glFogxv=wrapper.wrapper(glFogxv).setInputArraySize( |
| | 'param', None |
| | ) |
| | glGetBooleanv=wrapper.wrapper(glGetBooleanv).setOutput( |
| | 'data',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | glGetBufferParameteriv=wrapper.wrapper(glGetBufferParameteriv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | glGetClipPlanex=wrapper.wrapper(glGetClipPlanex).setInputArraySize( |
| | 'equation', 4 |
| | ) |
| | glGenBuffers=wrapper.wrapper(glGenBuffers).setOutput( |
| | 'buffers',size=lambda x:(x,),pnameArg='n',orPassIn=True |
| | ) |
| | glGenTextures=wrapper.wrapper(glGenTextures).setOutput( |
| | 'textures',size=lambda x:(x,),pnameArg='n',orPassIn=True |
| | ) |
| | glGetIntegerv=wrapper.wrapper(glGetIntegerv).setOutput( |
| | 'data',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | |
| | glGetLightxv=wrapper.wrapper(glGetLightxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glGetMaterialxv=wrapper.wrapper(glGetMaterialxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | glGetPointerv=wrapper.wrapper(glGetPointerv).setOutput( |
| | 'params',size=(1,),orPassIn=True |
| | ) |
| | glGetTexEnviv=wrapper.wrapper(glGetTexEnviv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | |
| | glGetTexEnvxv=wrapper.wrapper(glGetTexEnvxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | glGetTexParameteriv=wrapper.wrapper(glGetTexParameteriv).setOutput( |
| | 'params',size=_glgets._glget_size_mapping,pnameArg='pname',orPassIn=True |
| | ) |
| | |
| | glGetTexParameterxv=wrapper.wrapper(glGetTexParameterxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glLightModelxv=wrapper.wrapper(glLightModelxv).setInputArraySize( |
| | 'param', None |
| | ) |
| | |
| | glLightxv=wrapper.wrapper(glLightxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | glLoadMatrixx=wrapper.wrapper(glLoadMatrixx).setInputArraySize( |
| | 'm', 16 |
| | ) |
| | |
| | glMaterialxv=wrapper.wrapper(glMaterialxv).setInputArraySize( |
| | 'param', None |
| | ) |
| | glMultMatrixx=wrapper.wrapper(glMultMatrixx).setInputArraySize( |
| | 'm', 16 |
| | ) |
| | |
| | glNormalPointer=wrapper.wrapper(glNormalPointer).setInputArraySize( |
| | 'pointer', None |
| | ) |
| | |
| | glPointParameterxv=wrapper.wrapper(glPointParameterxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | |
| | glTexCoordPointer=wrapper.wrapper(glTexCoordPointer).setInputArraySize( |
| | 'pointer', None |
| | ) |
| | |
| | glTexEnviv=wrapper.wrapper(glTexEnviv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glTexEnvxv=wrapper.wrapper(glTexEnvxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glTexImage2D=wrapper.wrapper(glTexImage2D).setInputArraySize( |
| | 'pixels', None |
| | ) |
| | |
| | glTexParameteriv=wrapper.wrapper(glTexParameteriv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glTexParameterxv=wrapper.wrapper(glTexParameterxv).setInputArraySize( |
| | 'params', None |
| | ) |
| | |
| | glTexSubImage2D=wrapper.wrapper(glTexSubImage2D).setInputArraySize( |
| | 'pixels', None |
| | ) |
| | |
| | glVertexPointer=wrapper.wrapper(glVertexPointer).setInputArraySize( |
| | 'pointer', None |
| | ) |
| | |