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_NV_register_combiners'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_NV_register_combiners',error_checker=_errors._error_checker)
14GL_BIAS_BY_NEGATIVE_ONE_HALF_NV=_C('GL_BIAS_BY_NEGATIVE_ONE_HALF_NV',0x8541)
15GL_COLOR_SUM_CLAMP_NV=_C('GL_COLOR_SUM_CLAMP_NV',0x854F)
16GL_COMBINER0_NV=_C('GL_COMBINER0_NV',0x8550)
17GL_COMBINER1_NV=_C('GL_COMBINER1_NV',0x8551)
18GL_COMBINER2_NV=_C('GL_COMBINER2_NV',0x8552)
19GL_COMBINER3_NV=_C('GL_COMBINER3_NV',0x8553)
20GL_COMBINER4_NV=_C('GL_COMBINER4_NV',0x8554)
21GL_COMBINER5_NV=_C('GL_COMBINER5_NV',0x8555)
22GL_COMBINER6_NV=_C('GL_COMBINER6_NV',0x8556)
23GL_COMBINER7_NV=_C('GL_COMBINER7_NV',0x8557)
24GL_COMBINER_AB_DOT_PRODUCT_NV=_C('GL_COMBINER_AB_DOT_PRODUCT_NV',0x8545)
25GL_COMBINER_AB_OUTPUT_NV=_C('GL_COMBINER_AB_OUTPUT_NV',0x854A)
26GL_COMBINER_BIAS_NV=_C('GL_COMBINER_BIAS_NV',0x8549)
27GL_COMBINER_CD_DOT_PRODUCT_NV=_C('GL_COMBINER_CD_DOT_PRODUCT_NV',0x8546)
28GL_COMBINER_CD_OUTPUT_NV=_C('GL_COMBINER_CD_OUTPUT_NV',0x854B)
29GL_COMBINER_COMPONENT_USAGE_NV=_C('GL_COMBINER_COMPONENT_USAGE_NV',0x8544)
30GL_COMBINER_INPUT_NV=_C('GL_COMBINER_INPUT_NV',0x8542)
31GL_COMBINER_MAPPING_NV=_C('GL_COMBINER_MAPPING_NV',0x8543)
32GL_COMBINER_MUX_SUM_NV=_C('GL_COMBINER_MUX_SUM_NV',0x8547)
33GL_COMBINER_SCALE_NV=_C('GL_COMBINER_SCALE_NV',0x8548)
34GL_COMBINER_SUM_OUTPUT_NV=_C('GL_COMBINER_SUM_OUTPUT_NV',0x854C)
35GL_CONSTANT_COLOR0_NV=_C('GL_CONSTANT_COLOR0_NV',0x852A)
36GL_CONSTANT_COLOR1_NV=_C('GL_CONSTANT_COLOR1_NV',0x852B)
37GL_DISCARD_NV=_C('GL_DISCARD_NV',0x8530)
38GL_EXPAND_NEGATE_NV=_C('GL_EXPAND_NEGATE_NV',0x8539)
39GL_EXPAND_NORMAL_NV=_C('GL_EXPAND_NORMAL_NV',0x8538)
40GL_E_TIMES_F_NV=_C('GL_E_TIMES_F_NV',0x8531)
41GL_FOG=_C('GL_FOG',0x0B60)
42GL_HALF_BIAS_NEGATE_NV=_C('GL_HALF_BIAS_NEGATE_NV',0x853B)
43GL_HALF_BIAS_NORMAL_NV=_C('GL_HALF_BIAS_NORMAL_NV',0x853A)
44GL_MAX_GENERAL_COMBINERS_NV=_C('GL_MAX_GENERAL_COMBINERS_NV',0x854D)
45GL_NONE=_C('GL_NONE',0)
46GL_NUM_GENERAL_COMBINERS_NV=_C('GL_NUM_GENERAL_COMBINERS_NV',0x854E)
47GL_PRIMARY_COLOR_NV=_C('GL_PRIMARY_COLOR_NV',0x852C)
48GL_REGISTER_COMBINERS_NV=_C('GL_REGISTER_COMBINERS_NV',0x8522)
49GL_SCALE_BY_FOUR_NV=_C('GL_SCALE_BY_FOUR_NV',0x853F)
50GL_SCALE_BY_ONE_HALF_NV=_C('GL_SCALE_BY_ONE_HALF_NV',0x8540)
51GL_SCALE_BY_TWO_NV=_C('GL_SCALE_BY_TWO_NV',0x853E)
52GL_SECONDARY_COLOR_NV=_C('GL_SECONDARY_COLOR_NV',0x852D)
53GL_SIGNED_IDENTITY_NV=_C('GL_SIGNED_IDENTITY_NV',0x853C)
54GL_SIGNED_NEGATE_NV=_C('GL_SIGNED_NEGATE_NV',0x853D)
55GL_SPARE0_NV=_C('GL_SPARE0_NV',0x852E)
56GL_SPARE0_PLUS_SECONDARY_COLOR_NV=_C('GL_SPARE0_PLUS_SECONDARY_COLOR_NV',0x8532)
57GL_SPARE1_NV=_C('GL_SPARE1_NV',0x852F)
58GL_TEXTURE0_ARB=_C('GL_TEXTURE0_ARB',0x84C0)
59GL_TEXTURE1_ARB=_C('GL_TEXTURE1_ARB',0x84C1)
60GL_UNSIGNED_IDENTITY_NV=_C('GL_UNSIGNED_IDENTITY_NV',0x8536)
61GL_UNSIGNED_INVERT_NV=_C('GL_UNSIGNED_INVERT_NV',0x8537)
62GL_VARIABLE_A_NV=_C('GL_VARIABLE_A_NV',0x8523)
63GL_VARIABLE_B_NV=_C('GL_VARIABLE_B_NV',0x8524)
64GL_VARIABLE_C_NV=_C('GL_VARIABLE_C_NV',0x8525)
65GL_VARIABLE_D_NV=_C('GL_VARIABLE_D_NV',0x8526)
66GL_VARIABLE_E_NV=_C('GL_VARIABLE_E_NV',0x8527)
67GL_VARIABLE_F_NV=_C('GL_VARIABLE_F_NV',0x8528)
68GL_VARIABLE_G_NV=_C('GL_VARIABLE_G_NV',0x8529)
69GL_ZERO=_C('GL_ZERO',0)
70@_f
71@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum)
72def glCombinerInputNV(stage,portion,variable,input,mapping,componentUsage):pass
73@_f
74@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLboolean,_cs.GLboolean,_cs.GLboolean)
75def glCombinerOutputNV(stage,portion,abOutput,cdOutput,sumOutput,scale,bias,abDotProduct,cdDotProduct,muxSum):pass
76@_f
77@_p.types(None,_cs.GLenum,_cs.GLfloat)
78def glCombinerParameterfNV(pname,param):pass
79@_f
80@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
81def glCombinerParameterfvNV(pname,params):pass
82@_f
83@_p.types(None,_cs.GLenum,_cs.GLint)
84def glCombinerParameteriNV(pname,param):pass
85@_f
86@_p.types(None,_cs.GLenum,arrays.GLintArray)
87def glCombinerParameterivNV(pname,params):pass
88@_f
89@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum)
90def glFinalCombinerInputNV(variable,input,mapping,componentUsage):pass
91@_f
92@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
93def glGetCombinerInputParameterfvNV(stage,portion,variable,pname,params):pass
94@_f
95@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
96def glGetCombinerInputParameterivNV(stage,portion,variable,pname,params):pass
97@_f
98@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
99def glGetCombinerOutputParameterfvNV(stage,portion,pname,params):pass
100@_f
101@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
102def glGetCombinerOutputParameterivNV(stage,portion,pname,params):pass
103@_f
104@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
105def glGetFinalCombinerInputParameterfvNV(variable,pname,params):pass
106@_f
107@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
108def glGetFinalCombinerInputParameterivNV(variable,pname,params):pass
109