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_ARB_gpu_shader_fp64' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GL,'GL_ARB_gpu_shader_fp64',error_checker=_errors._error_checker) 14GL_DOUBLE=_C('GL_DOUBLE',0x140A) 15GL_DOUBLE_MAT2=_C('GL_DOUBLE_MAT2',0x8F46) 16GL_DOUBLE_MAT2x3=_C('GL_DOUBLE_MAT2x3',0x8F49) 17GL_DOUBLE_MAT2x4=_C('GL_DOUBLE_MAT2x4',0x8F4A) 18GL_DOUBLE_MAT3=_C('GL_DOUBLE_MAT3',0x8F47) 19GL_DOUBLE_MAT3x2=_C('GL_DOUBLE_MAT3x2',0x8F4B) 20GL_DOUBLE_MAT3x4=_C('GL_DOUBLE_MAT3x4',0x8F4C) 21GL_DOUBLE_MAT4=_C('GL_DOUBLE_MAT4',0x8F48) 22GL_DOUBLE_MAT4x2=_C('GL_DOUBLE_MAT4x2',0x8F4D) 23GL_DOUBLE_MAT4x3=_C('GL_DOUBLE_MAT4x3',0x8F4E) 24GL_DOUBLE_VEC2=_C('GL_DOUBLE_VEC2',0x8FFC) 25GL_DOUBLE_VEC3=_C('GL_DOUBLE_VEC3',0x8FFD) 26GL_DOUBLE_VEC4=_C('GL_DOUBLE_VEC4',0x8FFE) 27@_f 28@_p.types(None,_cs.GLuint,_cs.GLint,arrays.GLdoubleArray) 29def glGetUniformdv(program,location,params):pass 30@_f 31@_p.types(None,_cs.GLint,_cs.GLdouble) 32def glUniform1d(location,x):pass 33@_f 34@_p.types(None,_cs.GLint,_cs.GLsizei,arrays.GLdoubleArray) 35def glUniform1dv(location,count,value):pass 36@_f 37@_p.types(None,_cs.GLint,_cs.GLdouble,_cs.GLdouble) 38def glUniform2d(location,x,y):pass 39@_f 40@_p.types(None,_cs.GLint,_cs.GLsizei,arrays.GLdoubleArray) 41def glUniform2dv(location,count,value):pass 42@_f 43@_p.types(None,_cs.GLint,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 44def glUniform3d(location,x,y,z):pass 45@_f 46@_p.types(None,_cs.GLint,_cs.GLsizei,arrays.GLdoubleArray) 47def glUniform3dv(location,count,value):pass 48@_f 49@_p.types(None,_cs.GLint,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 50def glUniform4d(location,x,y,z,w):pass 51@_f 52@_p.types(None,_cs.GLint,_cs.GLsizei,arrays.GLdoubleArray) 53def glUniform4dv(location,count,value):pass 54@_f 55@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 56def glUniformMatrix2dv(location,count,transpose,value):pass 57@_f 58@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 59def glUniformMatrix2x3dv(location,count,transpose,value):pass 60@_f 61@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 62def glUniformMatrix2x4dv(location,count,transpose,value):pass 63@_f 64@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 65def glUniformMatrix3dv(location,count,transpose,value):pass 66@_f 67@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 68def glUniformMatrix3x2dv(location,count,transpose,value):pass 69@_f 70@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 71def glUniformMatrix3x4dv(location,count,transpose,value):pass 72@_f 73@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 74def glUniformMatrix4dv(location,count,transpose,value):pass 75@_f 76@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 77def glUniformMatrix4x2dv(location,count,transpose,value):pass 78@_f 79@_p.types(None,_cs.GLint,_cs.GLsizei,_cs.GLboolean,arrays.GLdoubleArray) 80def glUniformMatrix4x3dv(location,count,transpose,value):pass 81