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_fragment_program' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GL,'GL_ARB_fragment_program',error_checker=_errors._error_checker) 14GL_CURRENT_MATRIX_ARB=_C('GL_CURRENT_MATRIX_ARB',0x8641) 15GL_CURRENT_MATRIX_STACK_DEPTH_ARB=_C('GL_CURRENT_MATRIX_STACK_DEPTH_ARB',0x8640) 16GL_FRAGMENT_PROGRAM_ARB=_C('GL_FRAGMENT_PROGRAM_ARB',0x8804) 17GL_MATRIX0_ARB=_C('GL_MATRIX0_ARB',0x88C0) 18GL_MATRIX10_ARB=_C('GL_MATRIX10_ARB',0x88CA) 19GL_MATRIX11_ARB=_C('GL_MATRIX11_ARB',0x88CB) 20GL_MATRIX12_ARB=_C('GL_MATRIX12_ARB',0x88CC) 21GL_MATRIX13_ARB=_C('GL_MATRIX13_ARB',0x88CD) 22GL_MATRIX14_ARB=_C('GL_MATRIX14_ARB',0x88CE) 23GL_MATRIX15_ARB=_C('GL_MATRIX15_ARB',0x88CF) 24GL_MATRIX16_ARB=_C('GL_MATRIX16_ARB',0x88D0) 25GL_MATRIX17_ARB=_C('GL_MATRIX17_ARB',0x88D1) 26GL_MATRIX18_ARB=_C('GL_MATRIX18_ARB',0x88D2) 27GL_MATRIX19_ARB=_C('GL_MATRIX19_ARB',0x88D3) 28GL_MATRIX1_ARB=_C('GL_MATRIX1_ARB',0x88C1) 29GL_MATRIX20_ARB=_C('GL_MATRIX20_ARB',0x88D4) 30GL_MATRIX21_ARB=_C('GL_MATRIX21_ARB',0x88D5) 31GL_MATRIX22_ARB=_C('GL_MATRIX22_ARB',0x88D6) 32GL_MATRIX23_ARB=_C('GL_MATRIX23_ARB',0x88D7) 33GL_MATRIX24_ARB=_C('GL_MATRIX24_ARB',0x88D8) 34GL_MATRIX25_ARB=_C('GL_MATRIX25_ARB',0x88D9) 35GL_MATRIX26_ARB=_C('GL_MATRIX26_ARB',0x88DA) 36GL_MATRIX27_ARB=_C('GL_MATRIX27_ARB',0x88DB) 37GL_MATRIX28_ARB=_C('GL_MATRIX28_ARB',0x88DC) 38GL_MATRIX29_ARB=_C('GL_MATRIX29_ARB',0x88DD) 39GL_MATRIX2_ARB=_C('GL_MATRIX2_ARB',0x88C2) 40GL_MATRIX30_ARB=_C('GL_MATRIX30_ARB',0x88DE) 41GL_MATRIX31_ARB=_C('GL_MATRIX31_ARB',0x88DF) 42GL_MATRIX3_ARB=_C('GL_MATRIX3_ARB',0x88C3) 43GL_MATRIX4_ARB=_C('GL_MATRIX4_ARB',0x88C4) 44GL_MATRIX5_ARB=_C('GL_MATRIX5_ARB',0x88C5) 45GL_MATRIX6_ARB=_C('GL_MATRIX6_ARB',0x88C6) 46GL_MATRIX7_ARB=_C('GL_MATRIX7_ARB',0x88C7) 47GL_MATRIX8_ARB=_C('GL_MATRIX8_ARB',0x88C8) 48GL_MATRIX9_ARB=_C('GL_MATRIX9_ARB',0x88C9) 49GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB=_C('GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB',0x880B) 50GL_MAX_PROGRAM_ATTRIBS_ARB=_C('GL_MAX_PROGRAM_ATTRIBS_ARB',0x88AD) 51GL_MAX_PROGRAM_ENV_PARAMETERS_ARB=_C('GL_MAX_PROGRAM_ENV_PARAMETERS_ARB',0x88B5) 52GL_MAX_PROGRAM_INSTRUCTIONS_ARB=_C('GL_MAX_PROGRAM_INSTRUCTIONS_ARB',0x88A1) 53GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB=_C('GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB',0x88B4) 54GL_MAX_PROGRAM_MATRICES_ARB=_C('GL_MAX_PROGRAM_MATRICES_ARB',0x862F) 55GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB=_C('GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB',0x862E) 56GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB=_C('GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',0x880E) 57GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB=_C('GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB',0x88AF) 58GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB=_C('GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB',0x88A3) 59GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB=_C('GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB',0x88AB) 60GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB=_C('GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB',0x88A7) 61GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB=_C('GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',0x8810) 62GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB=_C('GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',0x880F) 63GL_MAX_PROGRAM_PARAMETERS_ARB=_C('GL_MAX_PROGRAM_PARAMETERS_ARB',0x88A9) 64GL_MAX_PROGRAM_TEMPORARIES_ARB=_C('GL_MAX_PROGRAM_TEMPORARIES_ARB',0x88A5) 65GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB=_C('GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB',0x880D) 66GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB=_C('GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB',0x880C) 67GL_MAX_TEXTURE_COORDS_ARB=_C('GL_MAX_TEXTURE_COORDS_ARB',0x8871) 68GL_MAX_TEXTURE_IMAGE_UNITS_ARB=_C('GL_MAX_TEXTURE_IMAGE_UNITS_ARB',0x8872) 69GL_PROGRAM_ALU_INSTRUCTIONS_ARB=_C('GL_PROGRAM_ALU_INSTRUCTIONS_ARB',0x8805) 70GL_PROGRAM_ATTRIBS_ARB=_C('GL_PROGRAM_ATTRIBS_ARB',0x88AC) 71GL_PROGRAM_BINDING_ARB=_C('GL_PROGRAM_BINDING_ARB',0x8677) 72GL_PROGRAM_ERROR_POSITION_ARB=_C('GL_PROGRAM_ERROR_POSITION_ARB',0x864B) 73GL_PROGRAM_ERROR_STRING_ARB=_C('GL_PROGRAM_ERROR_STRING_ARB',0x8874) 74GL_PROGRAM_FORMAT_ARB=_C('GL_PROGRAM_FORMAT_ARB',0x8876) 75GL_PROGRAM_FORMAT_ASCII_ARB=_C('GL_PROGRAM_FORMAT_ASCII_ARB',0x8875) 76GL_PROGRAM_INSTRUCTIONS_ARB=_C('GL_PROGRAM_INSTRUCTIONS_ARB',0x88A0) 77GL_PROGRAM_LENGTH_ARB=_C('GL_PROGRAM_LENGTH_ARB',0x8627) 78GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB=_C('GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB',0x8808) 79GL_PROGRAM_NATIVE_ATTRIBS_ARB=_C('GL_PROGRAM_NATIVE_ATTRIBS_ARB',0x88AE) 80GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB=_C('GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB',0x88A2) 81GL_PROGRAM_NATIVE_PARAMETERS_ARB=_C('GL_PROGRAM_NATIVE_PARAMETERS_ARB',0x88AA) 82GL_PROGRAM_NATIVE_TEMPORARIES_ARB=_C('GL_PROGRAM_NATIVE_TEMPORARIES_ARB',0x88A6) 83GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB=_C('GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB',0x880A) 84GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB=_C('GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB',0x8809) 85GL_PROGRAM_PARAMETERS_ARB=_C('GL_PROGRAM_PARAMETERS_ARB',0x88A8) 86GL_PROGRAM_STRING_ARB=_C('GL_PROGRAM_STRING_ARB',0x8628) 87GL_PROGRAM_TEMPORARIES_ARB=_C('GL_PROGRAM_TEMPORARIES_ARB',0x88A4) 88GL_PROGRAM_TEX_INDIRECTIONS_ARB=_C('GL_PROGRAM_TEX_INDIRECTIONS_ARB',0x8807) 89GL_PROGRAM_TEX_INSTRUCTIONS_ARB=_C('GL_PROGRAM_TEX_INSTRUCTIONS_ARB',0x8806) 90GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB=_C('GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB',0x88B6) 91GL_TRANSPOSE_CURRENT_MATRIX_ARB=_C('GL_TRANSPOSE_CURRENT_MATRIX_ARB',0x88B7) 92@_f 93@_p.types(None,_cs.GLenum,_cs.GLuint) 94def glBindProgramARB(target,program):pass 95@_f 96@_p.types(None,_cs.GLsizei,arrays.GLuintArray) 97def glDeleteProgramsARB(n,programs):pass 98@_f 99@_p.types(None,_cs.GLsizei,arrays.GLuintArray) 100def glGenProgramsARB(n,programs):pass 101@_f 102@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLdoubleArray) 103def glGetProgramEnvParameterdvARB(target,index,params):pass 104@_f 105@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLfloatArray) 106def glGetProgramEnvParameterfvARB(target,index,params):pass 107@_f 108@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLdoubleArray) 109def glGetProgramLocalParameterdvARB(target,index,params):pass 110@_f 111@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLfloatArray) 112def glGetProgramLocalParameterfvARB(target,index,params):pass 113@_f 114@_p.types(None,_cs.GLenum,_cs.GLenum,ctypes.c_void_p) 115def glGetProgramStringARB(target,pname,string):pass 116@_f 117@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray) 118def glGetProgramivARB(target,pname,params):pass 119@_f 120@_p.types(_cs.GLboolean,_cs.GLuint) 121def glIsProgramARB(program):pass 122@_f 123@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 124def glProgramEnvParameter4dARB(target,index,x,y,z,w):pass 125@_f 126@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLdoubleArray) 127def glProgramEnvParameter4dvARB(target,index,params):pass 128@_f 129@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat) 130def glProgramEnvParameter4fARB(target,index,x,y,z,w):pass 131@_f 132@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLfloatArray) 133def glProgramEnvParameter4fvARB(target,index,params):pass 134@_f 135@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 136def glProgramLocalParameter4dARB(target,index,x,y,z,w):pass 137@_f 138@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLdoubleArray) 139def glProgramLocalParameter4dvARB(target,index,params):pass 140@_f 141@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat) 142def glProgramLocalParameter4fARB(target,index,x,y,z,w):pass 143@_f 144@_p.types(None,_cs.GLenum,_cs.GLuint,arrays.GLfloatArray) 145def glProgramLocalParameter4fvARB(target,index,params):pass 146@_f 147@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLsizei,ctypes.c_void_p) 148def glProgramStringARB(target,format,len,string):pass 149