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_ATI_fragment_shader'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_ATI_fragment_shader',error_checker=_errors._error_checker)
14GL_2X_BIT_ATI=_C('GL_2X_BIT_ATI',0x00000001)
15GL_4X_BIT_ATI=_C('GL_4X_BIT_ATI',0x00000002)
16GL_8X_BIT_ATI=_C('GL_8X_BIT_ATI',0x00000004)
17GL_ADD_ATI=_C('GL_ADD_ATI',0x8963)
18GL_BIAS_BIT_ATI=_C('GL_BIAS_BIT_ATI',0x00000008)
19GL_BLUE_BIT_ATI=_C('GL_BLUE_BIT_ATI',0x00000004)
20GL_CND0_ATI=_C('GL_CND0_ATI',0x896B)
21GL_CND_ATI=_C('GL_CND_ATI',0x896A)
22GL_COLOR_ALPHA_PAIRING_ATI=_C('GL_COLOR_ALPHA_PAIRING_ATI',0x8975)
23GL_COMP_BIT_ATI=_C('GL_COMP_BIT_ATI',0x00000002)
24GL_CON_0_ATI=_C('GL_CON_0_ATI',0x8941)
25GL_CON_10_ATI=_C('GL_CON_10_ATI',0x894B)
26GL_CON_11_ATI=_C('GL_CON_11_ATI',0x894C)
27GL_CON_12_ATI=_C('GL_CON_12_ATI',0x894D)
28GL_CON_13_ATI=_C('GL_CON_13_ATI',0x894E)
29GL_CON_14_ATI=_C('GL_CON_14_ATI',0x894F)
30GL_CON_15_ATI=_C('GL_CON_15_ATI',0x8950)
31GL_CON_16_ATI=_C('GL_CON_16_ATI',0x8951)
32GL_CON_17_ATI=_C('GL_CON_17_ATI',0x8952)
33GL_CON_18_ATI=_C('GL_CON_18_ATI',0x8953)
34GL_CON_19_ATI=_C('GL_CON_19_ATI',0x8954)
35GL_CON_1_ATI=_C('GL_CON_1_ATI',0x8942)
36GL_CON_20_ATI=_C('GL_CON_20_ATI',0x8955)
37GL_CON_21_ATI=_C('GL_CON_21_ATI',0x8956)
38GL_CON_22_ATI=_C('GL_CON_22_ATI',0x8957)
39GL_CON_23_ATI=_C('GL_CON_23_ATI',0x8958)
40GL_CON_24_ATI=_C('GL_CON_24_ATI',0x8959)
41GL_CON_25_ATI=_C('GL_CON_25_ATI',0x895A)
42GL_CON_26_ATI=_C('GL_CON_26_ATI',0x895B)
43GL_CON_27_ATI=_C('GL_CON_27_ATI',0x895C)
44GL_CON_28_ATI=_C('GL_CON_28_ATI',0x895D)
45GL_CON_29_ATI=_C('GL_CON_29_ATI',0x895E)
46GL_CON_2_ATI=_C('GL_CON_2_ATI',0x8943)
47GL_CON_30_ATI=_C('GL_CON_30_ATI',0x895F)
48GL_CON_31_ATI=_C('GL_CON_31_ATI',0x8960)
49GL_CON_3_ATI=_C('GL_CON_3_ATI',0x8944)
50GL_CON_4_ATI=_C('GL_CON_4_ATI',0x8945)
51GL_CON_5_ATI=_C('GL_CON_5_ATI',0x8946)
52GL_CON_6_ATI=_C('GL_CON_6_ATI',0x8947)
53GL_CON_7_ATI=_C('GL_CON_7_ATI',0x8948)
54GL_CON_8_ATI=_C('GL_CON_8_ATI',0x8949)
55GL_CON_9_ATI=_C('GL_CON_9_ATI',0x894A)
56GL_DOT2_ADD_ATI=_C('GL_DOT2_ADD_ATI',0x896C)
57GL_DOT3_ATI=_C('GL_DOT3_ATI',0x8966)
58GL_DOT4_ATI=_C('GL_DOT4_ATI',0x8967)
59GL_EIGHTH_BIT_ATI=_C('GL_EIGHTH_BIT_ATI',0x00000020)
60GL_FRAGMENT_SHADER_ATI=_C('GL_FRAGMENT_SHADER_ATI',0x8920)
61GL_GREEN_BIT_ATI=_C('GL_GREEN_BIT_ATI',0x00000002)
62GL_HALF_BIT_ATI=_C('GL_HALF_BIT_ATI',0x00000008)
63GL_LERP_ATI=_C('GL_LERP_ATI',0x8969)
64GL_MAD_ATI=_C('GL_MAD_ATI',0x8968)
65GL_MOV_ATI=_C('GL_MOV_ATI',0x8961)
66GL_MUL_ATI=_C('GL_MUL_ATI',0x8964)
67GL_NEGATE_BIT_ATI=_C('GL_NEGATE_BIT_ATI',0x00000004)
68GL_NUM_FRAGMENT_CONSTANTS_ATI=_C('GL_NUM_FRAGMENT_CONSTANTS_ATI',0x896F)
69GL_NUM_FRAGMENT_REGISTERS_ATI=_C('GL_NUM_FRAGMENT_REGISTERS_ATI',0x896E)
70GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI=_C('GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI',0x8973)
71GL_NUM_INSTRUCTIONS_PER_PASS_ATI=_C('GL_NUM_INSTRUCTIONS_PER_PASS_ATI',0x8971)
72GL_NUM_INSTRUCTIONS_TOTAL_ATI=_C('GL_NUM_INSTRUCTIONS_TOTAL_ATI',0x8972)
73GL_NUM_LOOPBACK_COMPONENTS_ATI=_C('GL_NUM_LOOPBACK_COMPONENTS_ATI',0x8974)
74GL_NUM_PASSES_ATI=_C('GL_NUM_PASSES_ATI',0x8970)
75GL_QUARTER_BIT_ATI=_C('GL_QUARTER_BIT_ATI',0x00000010)
76GL_RED_BIT_ATI=_C('GL_RED_BIT_ATI',0x00000001)
77GL_REG_0_ATI=_C('GL_REG_0_ATI',0x8921)
78GL_REG_10_ATI=_C('GL_REG_10_ATI',0x892B)
79GL_REG_11_ATI=_C('GL_REG_11_ATI',0x892C)
80GL_REG_12_ATI=_C('GL_REG_12_ATI',0x892D)
81GL_REG_13_ATI=_C('GL_REG_13_ATI',0x892E)
82GL_REG_14_ATI=_C('GL_REG_14_ATI',0x892F)
83GL_REG_15_ATI=_C('GL_REG_15_ATI',0x8930)
84GL_REG_16_ATI=_C('GL_REG_16_ATI',0x8931)
85GL_REG_17_ATI=_C('GL_REG_17_ATI',0x8932)
86GL_REG_18_ATI=_C('GL_REG_18_ATI',0x8933)
87GL_REG_19_ATI=_C('GL_REG_19_ATI',0x8934)
88GL_REG_1_ATI=_C('GL_REG_1_ATI',0x8922)
89GL_REG_20_ATI=_C('GL_REG_20_ATI',0x8935)
90GL_REG_21_ATI=_C('GL_REG_21_ATI',0x8936)
91GL_REG_22_ATI=_C('GL_REG_22_ATI',0x8937)
92GL_REG_23_ATI=_C('GL_REG_23_ATI',0x8938)
93GL_REG_24_ATI=_C('GL_REG_24_ATI',0x8939)
94GL_REG_25_ATI=_C('GL_REG_25_ATI',0x893A)
95GL_REG_26_ATI=_C('GL_REG_26_ATI',0x893B)
96GL_REG_27_ATI=_C('GL_REG_27_ATI',0x893C)
97GL_REG_28_ATI=_C('GL_REG_28_ATI',0x893D)
98GL_REG_29_ATI=_C('GL_REG_29_ATI',0x893E)
99GL_REG_2_ATI=_C('GL_REG_2_ATI',0x8923)
100GL_REG_30_ATI=_C('GL_REG_30_ATI',0x893F)
101GL_REG_31_ATI=_C('GL_REG_31_ATI',0x8940)
102GL_REG_3_ATI=_C('GL_REG_3_ATI',0x8924)
103GL_REG_4_ATI=_C('GL_REG_4_ATI',0x8925)
104GL_REG_5_ATI=_C('GL_REG_5_ATI',0x8926)
105GL_REG_6_ATI=_C('GL_REG_6_ATI',0x8927)
106GL_REG_7_ATI=_C('GL_REG_7_ATI',0x8928)
107GL_REG_8_ATI=_C('GL_REG_8_ATI',0x8929)
108GL_REG_9_ATI=_C('GL_REG_9_ATI',0x892A)
109GL_SATURATE_BIT_ATI=_C('GL_SATURATE_BIT_ATI',0x00000040)
110GL_SECONDARY_INTERPOLATOR_ATI=_C('GL_SECONDARY_INTERPOLATOR_ATI',0x896D)
111GL_SUB_ATI=_C('GL_SUB_ATI',0x8965)
112GL_SWIZZLE_STQ_ATI=_C('GL_SWIZZLE_STQ_ATI',0x8977)
113GL_SWIZZLE_STQ_DQ_ATI=_C('GL_SWIZZLE_STQ_DQ_ATI',0x8979)
114GL_SWIZZLE_STRQ_ATI=_C('GL_SWIZZLE_STRQ_ATI',0x897A)
115GL_SWIZZLE_STRQ_DQ_ATI=_C('GL_SWIZZLE_STRQ_DQ_ATI',0x897B)
116GL_SWIZZLE_STR_ATI=_C('GL_SWIZZLE_STR_ATI',0x8976)
117GL_SWIZZLE_STR_DR_ATI=_C('GL_SWIZZLE_STR_DR_ATI',0x8978)
118@_f
119@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint)
120def glAlphaFragmentOp1ATI(op,dst,dstMod,arg1,arg1Rep,arg1Mod):pass
121@_f
122@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint)
123def glAlphaFragmentOp2ATI(op,dst,dstMod,arg1,arg1Rep,arg1Mod,arg2,arg2Rep,arg2Mod):pass
124@_f
125@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint)
126def glAlphaFragmentOp3ATI(op,dst,dstMod,arg1,arg1Rep,arg1Mod,arg2,arg2Rep,arg2Mod,arg3,arg3Rep,arg3Mod):pass
127@_f
128@_p.types(None,)
129def glBeginFragmentShaderATI():pass
130@_f
131@_p.types(None,_cs.GLuint)
132def glBindFragmentShaderATI(id):pass
133@_f
134@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint)
135def glColorFragmentOp1ATI(op,dst,dstMask,dstMod,arg1,arg1Rep,arg1Mod):pass
136@_f
137@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint)
138def glColorFragmentOp2ATI(op,dst,dstMask,dstMod,arg1,arg1Rep,arg1Mod,arg2,arg2Rep,arg2Mod):pass
139@_f
140@_p.types(None,_cs.GLenum,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLuint)
141def glColorFragmentOp3ATI(op,dst,dstMask,dstMod,arg1,arg1Rep,arg1Mod,arg2,arg2Rep,arg2Mod,arg3,arg3Rep,arg3Mod):pass
142@_f
143@_p.types(None,_cs.GLuint)
144def glDeleteFragmentShaderATI(id):pass
145@_f
146@_p.types(None,)
147def glEndFragmentShaderATI():pass
148@_f
149@_p.types(_cs.GLuint,_cs.GLuint)
150def glGenFragmentShadersATI(range):pass
151@_f
152@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum)
153def glPassTexCoordATI(dst,coord,swizzle):pass
154@_f
155@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum)
156def glSampleMapATI(dst,interp,swizzle):pass
157@_f
158@_p.types(None,_cs.GLuint,arrays.GLfloatArray)
159def glSetFragmentShaderConstantATI(dst,value):pass
160