Stripped out a lot of useless info from the spec, by selecting only what is needed.
[cl-glfw.git] / lib / opengl-ati_fragment_shader.lisp
blob5a7213e90905d9c0e16d8092c07c353ed58501ba
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; ati_fragment_shader
7 (defconstant +fragment-shader-ati+ #x8920)
8 (defconstant +reg-0-ati+ #x8921)
9 (defconstant +reg-1-ati+ #x8922)
10 (defconstant +reg-2-ati+ #x8923)
11 (defconstant +reg-3-ati+ #x8924)
12 (defconstant +reg-4-ati+ #x8925)
13 (defconstant +reg-5-ati+ #x8926)
14 (defconstant +reg-6-ati+ #x8927)
15 (defconstant +reg-7-ati+ #x8928)
16 (defconstant +reg-8-ati+ #x8929)
17 (defconstant +reg-9-ati+ #x892A)
18 (defconstant +reg-10-ati+ #x892B)
19 (defconstant +reg-11-ati+ #x892C)
20 (defconstant +reg-12-ati+ #x892D)
21 (defconstant +reg-13-ati+ #x892E)
22 (defconstant +reg-14-ati+ #x892F)
23 (defconstant +reg-15-ati+ #x8930)
24 (defconstant +reg-16-ati+ #x8931)
25 (defconstant +reg-17-ati+ #x8932)
26 (defconstant +reg-18-ati+ #x8933)
27 (defconstant +reg-19-ati+ #x8934)
28 (defconstant +reg-20-ati+ #x8935)
29 (defconstant +reg-21-ati+ #x8936)
30 (defconstant +reg-22-ati+ #x8937)
31 (defconstant +reg-23-ati+ #x8938)
32 (defconstant +reg-24-ati+ #x8939)
33 (defconstant +reg-25-ati+ #x893A)
34 (defconstant +reg-26-ati+ #x893B)
35 (defconstant +reg-27-ati+ #x893C)
36 (defconstant +reg-28-ati+ #x893D)
37 (defconstant +reg-29-ati+ #x893E)
38 (defconstant +reg-30-ati+ #x893F)
39 (defconstant +reg-31-ati+ #x8940)
40 (defconstant +con-0-ati+ #x8941)
41 (defconstant +con-1-ati+ #x8942)
42 (defconstant +con-2-ati+ #x8943)
43 (defconstant +con-3-ati+ #x8944)
44 (defconstant +con-4-ati+ #x8945)
45 (defconstant +con-5-ati+ #x8946)
46 (defconstant +con-6-ati+ #x8947)
47 (defconstant +con-7-ati+ #x8948)
48 (defconstant +con-8-ati+ #x8949)
49 (defconstant +con-9-ati+ #x894A)
50 (defconstant +con-10-ati+ #x894B)
51 (defconstant +con-11-ati+ #x894C)
52 (defconstant +con-12-ati+ #x894D)
53 (defconstant +con-13-ati+ #x894E)
54 (defconstant +con-14-ati+ #x894F)
55 (defconstant +con-15-ati+ #x8950)
56 (defconstant +con-16-ati+ #x8951)
57 (defconstant +con-17-ati+ #x8952)
58 (defconstant +con-18-ati+ #x8953)
59 (defconstant +con-19-ati+ #x8954)
60 (defconstant +con-20-ati+ #x8955)
61 (defconstant +con-21-ati+ #x8956)
62 (defconstant +con-22-ati+ #x8957)
63 (defconstant +con-23-ati+ #x8958)
64 (defconstant +con-24-ati+ #x8959)
65 (defconstant +con-25-ati+ #x895A)
66 (defconstant +con-26-ati+ #x895B)
67 (defconstant +con-27-ati+ #x895C)
68 (defconstant +con-28-ati+ #x895D)
69 (defconstant +con-29-ati+ #x895E)
70 (defconstant +con-30-ati+ #x895F)
71 (defconstant +con-31-ati+ #x8960)
72 (defconstant +mov-ati+ #x8961)
73 (defconstant +add-ati+ #x8963)
74 (defconstant +mul-ati+ #x8964)
75 (defconstant +sub-ati+ #x8965)
76 (defconstant +dot3-ati+ #x8966)
77 (defconstant +dot4-ati+ #x8967)
78 (defconstant +mad-ati+ #x8968)
79 (defconstant +lerp-ati+ #x8969)
80 (defconstant +cnd-ati+ #x896A)
81 (defconstant +cnd0-ati+ #x896B)
82 (defconstant +dot2-add-ati+ #x896C)
83 (defconstant +secondary-interpolator-ati+ #x896D)
84 (defconstant +num-fragment-registers-ati+ #x896E)
85 (defconstant +num-fragment-constants-ati+ #x896F)
86 (defconstant +num-passes-ati+ #x8970)
87 (defconstant +num-instructions-per-pass-ati+ #x8971)
88 (defconstant +num-instructions-total-ati+ #x8972)
89 (defconstant +num-input-interpolator-components-ati+ #x8973)
90 (defconstant +num-loopback-components-ati+ #x8974)
91 (defconstant +color-alpha-pairing-ati+ #x8975)
92 (defconstant +swizzle-str-ati+ #x8976)
93 (defconstant +swizzle-stq-ati+ #x8977)
94 (defconstant +swizzle-str-dr-ati+ #x8978)
95 (defconstant +swizzle-stq-dq-ati+ #x8979)
96 (defconstant +swizzle-strq-ati+ #x897A)
97 (defconstant +swizzle-strq-dq-ati+ #x897B)
98 (defconstant +red-bit-ati+ #x1)
99 (defconstant +green-bit-ati+ #x2)
100 (defconstant +blue-bit-ati+ #x4)
101 (defconstant +2x-bit-ati+ #x1)
102 (defconstant +4x-bit-ati+ #x2)
103 (defconstant +8x-bit-ati+ #x4)
104 (defconstant +half-bit-ati+ #x8)
105 (defconstant +quarter-bit-ati+ #x10)
106 (defconstant +eighth-bit-ati+ #x20)
107 (defconstant +saturate-bit-ati+ #x40)
108 (defconstant +2x-bit-ati+ #x1)
109 (defconstant +comp-bit-ati+ #x2)
110 (defconstant +negate-bit-ati+ #x4)
111 (defconstant +bias-bit-ati+ #x8)
112 (defglextfun "SetFragmentShaderConstantATI" set-fragment-shader-constant-ati
113 :return "void" :args
114 ((:name |dst| :type |UInt32| :direction :in)
115 (:name |value| :type |ConstFloat32| :direction :in :array t :size #x4))
116 :category "ATI_fragment_shader" :version "1.2")
117 (defglextfun "AlphaFragmentOp3ATI" alpha-fragment-op-3-ati :return "void" :args
118 ((:name |op| :type |FragmentOpATI| :direction :in)
119 (:name |dst| :type |UInt32| :direction :in)
120 (:name |dstMod| :type |UInt32| :direction :in)
121 (:name |arg1| :type |UInt32| :direction :in)
122 (:name |arg1Rep| :type |UInt32| :direction :in)
123 (:name |arg1Mod| :type |UInt32| :direction :in)
124 (:name |arg2| :type |UInt32| :direction :in)
125 (:name |arg2Rep| :type |UInt32| :direction :in)
126 (:name |arg2Mod| :type |UInt32| :direction :in)
127 (:name |arg3| :type |UInt32| :direction :in)
128 (:name |arg3Rep| :type |UInt32| :direction :in)
129 (:name |arg3Mod| :type |UInt32| :direction :in))
130 :category "ATI_fragment_shader" :version "1.2")
131 (defglextfun "AlphaFragmentOp2ATI" alpha-fragment-op-2-ati :return "void" :args
132 ((:name |op| :type |FragmentOpATI| :direction :in)
133 (:name |dst| :type |UInt32| :direction :in)
134 (:name |dstMod| :type |UInt32| :direction :in)
135 (:name |arg1| :type |UInt32| :direction :in)
136 (:name |arg1Rep| :type |UInt32| :direction :in)
137 (:name |arg1Mod| :type |UInt32| :direction :in)
138 (:name |arg2| :type |UInt32| :direction :in)
139 (:name |arg2Rep| :type |UInt32| :direction :in)
140 (:name |arg2Mod| :type |UInt32| :direction :in))
141 :category "ATI_fragment_shader" :version "1.2")
142 (defglextfun "AlphaFragmentOp1ATI" alpha-fragment-op-1-ati :return "void" :args
143 ((:name |op| :type |FragmentOpATI| :direction :in)
144 (:name |dst| :type |UInt32| :direction :in)
145 (:name |dstMod| :type |UInt32| :direction :in)
146 (:name |arg1| :type |UInt32| :direction :in)
147 (:name |arg1Rep| :type |UInt32| :direction :in)
148 (:name |arg1Mod| :type |UInt32| :direction :in))
149 :category "ATI_fragment_shader" :version "1.2")
150 (defglextfun "ColorFragmentOp3ATI" color-fragment-op-3-ati :return "void" :args
151 ((:name |op| :type |FragmentOpATI| :direction :in)
152 (:name |dst| :type |UInt32| :direction :in)
153 (:name |dstMask| :type |UInt32| :direction :in)
154 (:name |dstMod| :type |UInt32| :direction :in)
155 (:name |arg1| :type |UInt32| :direction :in)
156 (:name |arg1Rep| :type |UInt32| :direction :in)
157 (:name |arg1Mod| :type |UInt32| :direction :in)
158 (:name |arg2| :type |UInt32| :direction :in)
159 (:name |arg2Rep| :type |UInt32| :direction :in)
160 (:name |arg2Mod| :type |UInt32| :direction :in)
161 (:name |arg3| :type |UInt32| :direction :in)
162 (:name |arg3Rep| :type |UInt32| :direction :in)
163 (:name |arg3Mod| :type |UInt32| :direction :in))
164 :category "ATI_fragment_shader" :version "1.2")
165 (defglextfun "ColorFragmentOp2ATI" color-fragment-op-2-ati :return "void" :args
166 ((:name |op| :type |FragmentOpATI| :direction :in)
167 (:name |dst| :type |UInt32| :direction :in)
168 (:name |dstMask| :type |UInt32| :direction :in)
169 (:name |dstMod| :type |UInt32| :direction :in)
170 (:name |arg1| :type |UInt32| :direction :in)
171 (:name |arg1Rep| :type |UInt32| :direction :in)
172 (:name |arg1Mod| :type |UInt32| :direction :in)
173 (:name |arg2| :type |UInt32| :direction :in)
174 (:name |arg2Rep| :type |UInt32| :direction :in)
175 (:name |arg2Mod| :type |UInt32| :direction :in))
176 :category "ATI_fragment_shader" :version "1.2")
177 (defglextfun "ColorFragmentOp1ATI" color-fragment-op-1-ati :return "void" :args
178 ((:name |op| :type |FragmentOpATI| :direction :in)
179 (:name |dst| :type |UInt32| :direction :in)
180 (:name |dstMask| :type |UInt32| :direction :in)
181 (:name |dstMod| :type |UInt32| :direction :in)
182 (:name |arg1| :type |UInt32| :direction :in)
183 (:name |arg1Rep| :type |UInt32| :direction :in)
184 (:name |arg1Mod| :type |UInt32| :direction :in))
185 :category "ATI_fragment_shader" :version "1.2")
186 (defglextfun "SampleMapATI" sample-map-ati :return "void" :args
187 ((:name |dst| :type |UInt32| :direction :in)
188 (:name |interp| :type |UInt32| :direction :in)
189 (:name |swizzle| :type |SwizzleOpATI| :direction :in))
190 :category "ATI_fragment_shader" :version "1.2")
191 (defglextfun "PassTexCoordATI" pass-tex-coord-ati :return "void" :args
192 ((:name |dst| :type |UInt32| :direction :in)
193 (:name |coord| :type |UInt32| :direction :in)
194 (:name |swizzle| :type |SwizzleOpATI| :direction :in))
195 :category "ATI_fragment_shader" :version "1.2")
196 (defglextfun "EndFragmentShaderATI" end-fragment-shader-ati :return "void"
197 :args nil :category "ATI_fragment_shader" :version "1.2")
198 (defglextfun "BeginFragmentShaderATI" begin-fragment-shader-ati :return "void"
199 :args nil :category "ATI_fragment_shader" :version "1.2")
200 (defglextfun "DeleteFragmentShaderATI" delete-fragment-shader-ati :return
201 "void" :args ((:name |id| :type |UInt32| :direction :in)) :category
202 "ATI_fragment_shader" :version "1.2")
203 (defglextfun "BindFragmentShaderATI" bind-fragment-shader-ati :return "void"
204 :args ((:name |id| :type |UInt32| :direction :in)) :category
205 "ATI_fragment_shader" :version "1.2")
206 (defglextfun "GenFragmentShadersATI" gen-fragment-shaders-ati :return "UInt32"
207 :args ((:name |range| :type |UInt32| :direction :in)) :category
208 "ATI_fragment_shader" :version "1.2")