Extension enumerations now only included where necessary.
[cl-glfw.git] / lib / opengl-arb_shader_objects.lisp
blob894fd7e7ef1fe0ed9a7899acc3c6f11feffab968
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 ;;;; arb_shader_objects
7 (defconstant +program-object-arb+ #x8B40)
8 (defconstant +shader-object-arb+ #x8B48)
9 (defconstant +object-type-arb+ #x8B4E)
10 (defconstant +object-subtype-arb+ #x8B4F)
11 (defconstant +float-vec2-arb+ #x8B50)
12 (defconstant +float-vec3-arb+ #x8B51)
13 (defconstant +float-vec4-arb+ #x8B52)
14 (defconstant +int-vec2-arb+ #x8B53)
15 (defconstant +int-vec3-arb+ #x8B54)
16 (defconstant +int-vec4-arb+ #x8B55)
17 (defconstant +bool-arb+ #x8B56)
18 (defconstant +bool-vec2-arb+ #x8B57)
19 (defconstant +bool-vec3-arb+ #x8B58)
20 (defconstant +bool-vec4-arb+ #x8B59)
21 (defconstant +float-mat2-arb+ #x8B5A)
22 (defconstant +float-mat3-arb+ #x8B5B)
23 (defconstant +float-mat4-arb+ #x8B5C)
24 (defconstant +sampler-1d-arb+ #x8B5D)
25 (defconstant +sampler-2d-arb+ #x8B5E)
26 (defconstant +sampler-3d-arb+ #x8B5F)
27 (defconstant +sampler-cube-arb+ #x8B60)
28 (defconstant +sampler-1d-shadow-arb+ #x8B61)
29 (defconstant +sampler-2d-shadow-arb+ #x8B62)
30 (defconstant +sampler-2d-rect-arb+ #x8B63)
31 (defconstant +sampler-2d-rect-shadow-arb+ #x8B64)
32 (defconstant +object-delete-status-arb+ #x8B80)
33 (defconstant +object-compile-status-arb+ #x8B81)
34 (defconstant +object-link-status-arb+ #x8B82)
35 (defconstant +object-validate-status-arb+ #x8B83)
36 (defconstant +object-info-log-length-arb+ #x8B84)
37 (defconstant +object-attached-objects-arb+ #x8B85)
38 (defconstant +object-active-uniforms-arb+ #x8B86)
39 (defconstant +object-active-uniform-max-length-arb+ #x8B87)
40 (defconstant +object-shader-source-length-arb+ #x8B88)
41 (defglextfun "GetShaderSourceARB" get-shader-source-arb :return "void" :args
42 ((:name |obj| :type |handleARB| :direction :in)
43 (:name |maxLength| :type |SizeI| :direction :in)
44 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
45 (:name |source| :type |charARB| :direction :out :array t :size length))
46 :category "ARB_shader_objects" :deprecated nil :version "1.2")
47 (defglextfun "GetUniformivARB" get-uniform-iv-arb :return "void" :args
48 ((:name |programObj| :type |handleARB| :direction :in)
49 (:name |location| :type |Int32| :direction :in)
50 (:name |params| :type |Int32| :direction :out :array t :size (|location|)))
51 :category "ARB_shader_objects" :deprecated nil :version "1.2")
52 (defglextfun "GetUniformfvARB" get-uniform-fv-arb :return "void" :args
53 ((:name |programObj| :type |handleARB| :direction :in)
54 (:name |location| :type |Int32| :direction :in)
55 (:name |params| :type |Float32| :direction :out :array t :size (|location|)))
56 :category "ARB_shader_objects" :deprecated nil :version "1.2")
57 (defglextfun "GetActiveUniformARB" get-active-uniform-arb :return "void" :args
58 ((:name |programObj| :type |handleARB| :direction :in)
59 (:name |index| :type |UInt32| :direction :in)
60 (:name |maxLength| :type |SizeI| :direction :in)
61 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
62 (:name |size| :type |Int32| :direction :out :array t :size #x1)
63 (:name |type| :type |GLenum| :direction :out :array t :size #x1)
64 (:name |name| :type |charARB| :direction :out :array t))
65 :category "ARB_shader_objects" :deprecated nil :version "1.2")
66 (defglextfun "GetUniformLocationARB" get-uniform-location-arb :return "Int32"
67 :args
68 ((:name |programObj| :type |handleARB| :direction :in)
69 (:name |name| :type |charARB| :direction :in :array t))
70 :category "ARB_shader_objects" :deprecated nil :version "1.2")
71 (defglextfun "GetAttachedObjectsARB" get-attached-objects-arb :return "void"
72 :args
73 ((:name |containerObj| :type |handleARB| :direction :in)
74 (:name |maxCount| :type |SizeI| :direction :in)
75 (:name |count| :type |SizeI| :direction :out :array t :size #x1)
76 (:name |obj| :type |handleARB| :direction :out :array t :size count))
77 :category "ARB_shader_objects" :deprecated nil :version "1.2")
78 (defglextfun "GetInfoLogARB" get-info-log-arb :return "void" :args
79 ((:name |obj| :type |handleARB| :direction :in)
80 (:name |maxLength| :type |SizeI| :direction :in)
81 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
82 (:name |infoLog| :type |charARB| :direction :out :array t :size length))
83 :category "ARB_shader_objects" :deprecated nil :version "1.2")
84 (defglextfun "GetObjectParameterivARB" get-object-parameter-iv-arb :return
85 "void" :args
86 ((:name |obj| :type |handleARB| :direction :in)
87 (:name |pname| :type |GLenum| :direction :in)
88 (:name |params| :type |Int32| :direction :out :array t :size pname))
89 :category "ARB_shader_objects" :deprecated nil :version "1.2")
90 (defglextfun "GetObjectParameterfvARB" get-object-parameter-fv-arb :return
91 "void" :args
92 ((:name |obj| :type |handleARB| :direction :in)
93 (:name |pname| :type |GLenum| :direction :in)
94 (:name |params| :type |Float32| :direction :out :array t :size pname))
95 :category "ARB_shader_objects" :deprecated nil :version "1.2")
96 (defglextfun "UniformMatrix4fvARB" uniform-matrix-4fv-arb :return "void" :args
97 ((:name |location| :type |Int32| :direction :in)
98 (:name |count| :type |SizeI| :direction :in)
99 (:name |transpose| :type |Boolean| :direction :in)
100 (:name |value| :type |Float32| :direction :in :array t :size count))
101 :category "ARB_shader_objects" :deprecated nil :version "1.2")
102 (defglextfun "UniformMatrix3fvARB" uniform-matrix-3fv-arb :return "void" :args
103 ((:name |location| :type |Int32| :direction :in)
104 (:name |count| :type |SizeI| :direction :in)
105 (:name |transpose| :type |Boolean| :direction :in)
106 (:name |value| :type |Float32| :direction :in :array t :size count))
107 :category "ARB_shader_objects" :deprecated nil :version "1.2")
108 (defglextfun "UniformMatrix2fvARB" uniform-matrix-2fv-arb :return "void" :args
109 ((:name |location| :type |Int32| :direction :in)
110 (:name |count| :type |SizeI| :direction :in)
111 (:name |transpose| :type |Boolean| :direction :in)
112 (:name |value| :type |Float32| :direction :in :array t :size count))
113 :category "ARB_shader_objects" :deprecated nil :version "1.2")
114 (defglextfun "Uniform4ivARB" uniform-4iv-arb :return "void" :args
115 ((:name |location| :type |Int32| :direction :in)
116 (:name |count| :type |SizeI| :direction :in)
117 (:name |value| :type |Int32| :direction :in :array t :size count))
118 :category "ARB_shader_objects" :deprecated nil :version "1.2")
119 (defglextfun "Uniform3ivARB" uniform-3iv-arb :return "void" :args
120 ((:name |location| :type |Int32| :direction :in)
121 (:name |count| :type |SizeI| :direction :in)
122 (:name |value| :type |Int32| :direction :in :array t :size count))
123 :category "ARB_shader_objects" :deprecated nil :version "1.2")
124 (defglextfun "Uniform2ivARB" uniform-2iv-arb :return "void" :args
125 ((:name |location| :type |Int32| :direction :in)
126 (:name |count| :type |SizeI| :direction :in)
127 (:name |value| :type |Int32| :direction :in :array t :size count))
128 :category "ARB_shader_objects" :deprecated nil :version "1.2")
129 (defglextfun "Uniform1ivARB" uniform-1iv-arb :return "void" :args
130 ((:name |location| :type |Int32| :direction :in)
131 (:name |count| :type |SizeI| :direction :in)
132 (:name |value| :type |Int32| :direction :in :array t :size count))
133 :category "ARB_shader_objects" :deprecated nil :version "1.2")
134 (defglextfun "Uniform4fvARB" uniform-4fv-arb :return "void" :args
135 ((:name |location| :type |Int32| :direction :in)
136 (:name |count| :type |SizeI| :direction :in)
137 (:name |value| :type |Float32| :direction :in :array t :size count))
138 :category "ARB_shader_objects" :deprecated nil :version "1.2")
139 (defglextfun "Uniform3fvARB" uniform-3fv-arb :return "void" :args
140 ((:name |location| :type |Int32| :direction :in)
141 (:name |count| :type |SizeI| :direction :in)
142 (:name |value| :type |Float32| :direction :in :array t :size count))
143 :category "ARB_shader_objects" :deprecated nil :version "1.2")
144 (defglextfun "Uniform2fvARB" uniform-2fv-arb :return "void" :args
145 ((:name |location| :type |Int32| :direction :in)
146 (:name |count| :type |SizeI| :direction :in)
147 (:name |value| :type |Float32| :direction :in :array t :size count))
148 :category "ARB_shader_objects" :deprecated nil :version "1.2")
149 (defglextfun "Uniform1fvARB" uniform-1fv-arb :return "void" :args
150 ((:name |location| :type |Int32| :direction :in)
151 (:name |count| :type |SizeI| :direction :in)
152 (:name |value| :type |Float32| :direction :in :array t :size count))
153 :category "ARB_shader_objects" :deprecated nil :version "1.2")
154 (defglextfun "Uniform4iARB" uniform-4i-arb :return "void" :args
155 ((:name |location| :type |Int32| :direction :in)
156 (:name |v0| :type |Int32| :direction :in)
157 (:name |v1| :type |Int32| :direction :in)
158 (:name |v2| :type |Int32| :direction :in)
159 (:name |v3| :type |Int32| :direction :in))
160 :category "ARB_shader_objects" :deprecated nil :version "1.2")
161 (defglextfun "Uniform3iARB" uniform-3i-arb :return "void" :args
162 ((:name |location| :type |Int32| :direction :in)
163 (:name |v0| :type |Int32| :direction :in)
164 (:name |v1| :type |Int32| :direction :in)
165 (:name |v2| :type |Int32| :direction :in))
166 :category "ARB_shader_objects" :deprecated nil :version "1.2")
167 (defglextfun "Uniform2iARB" uniform-2i-arb :return "void" :args
168 ((:name |location| :type |Int32| :direction :in)
169 (:name |v0| :type |Int32| :direction :in)
170 (:name |v1| :type |Int32| :direction :in))
171 :category "ARB_shader_objects" :deprecated nil :version "1.2")
172 (defglextfun "Uniform1iARB" uniform-1i-arb :return "void" :args
173 ((:name |location| :type |Int32| :direction :in)
174 (:name |v0| :type |Int32| :direction :in))
175 :category "ARB_shader_objects" :deprecated nil :version "1.2")
176 (defglextfun "Uniform4fARB" uniform-4f-arb :return "void" :args
177 ((:name |location| :type |Int32| :direction :in)
178 (:name |v0| :type |Float32| :direction :in)
179 (:name |v1| :type |Float32| :direction :in)
180 (:name |v2| :type |Float32| :direction :in)
181 (:name |v3| :type |Float32| :direction :in))
182 :category "ARB_shader_objects" :deprecated nil :version "1.2")
183 (defglextfun "Uniform3fARB" uniform-3f-arb :return "void" :args
184 ((:name |location| :type |Int32| :direction :in)
185 (:name |v0| :type |Float32| :direction :in)
186 (:name |v1| :type |Float32| :direction :in)
187 (:name |v2| :type |Float32| :direction :in))
188 :category "ARB_shader_objects" :deprecated nil :version "1.2")
189 (defglextfun "Uniform2fARB" uniform-2f-arb :return "void" :args
190 ((:name |location| :type |Int32| :direction :in)
191 (:name |v0| :type |Float32| :direction :in)
192 (:name |v1| :type |Float32| :direction :in))
193 :category "ARB_shader_objects" :deprecated nil :version "1.2")
194 (defglextfun "Uniform1fARB" uniform-1f-arb :return "void" :args
195 ((:name |location| :type |Int32| :direction :in)
196 (:name |v0| :type |Float32| :direction :in))
197 :category "ARB_shader_objects" :deprecated nil :version "1.2")
198 (defglextfun "ValidateProgramARB" validate-program-arb :return "void" :args
199 ((:name |programObj| :type |handleARB| :direction :in)) :category
200 "ARB_shader_objects" :deprecated nil :version "1.2")
201 (defglextfun "UseProgramObjectARB" use-program-object-arb :return "void" :args
202 ((:name |programObj| :type |handleARB| :direction :in)) :category
203 "ARB_shader_objects" :deprecated nil :version "1.2")
204 (defglextfun "LinkProgramARB" link-program-arb :return "void" :args
205 ((:name |programObj| :type |handleARB| :direction :in)) :category
206 "ARB_shader_objects" :deprecated nil :version "1.2")
207 (defglextfun "AttachObjectARB" attach-object-arb :return "void" :args
208 ((:name |containerObj| :type |handleARB| :direction :in)
209 (:name |obj| :type |handleARB| :direction :in))
210 :category "ARB_shader_objects" :deprecated nil :version "1.2")
211 (defglextfun "CreateProgramObjectARB" create-program-object-arb :return
212 "handleARB" :args nil :category "ARB_shader_objects" :deprecated nil :version
213 "1.2")
214 (defglextfun "CompileShaderARB" compile-shader-arb :return "void" :args
215 ((:name |shaderObj| :type |handleARB| :direction :in)) :category
216 "ARB_shader_objects" :deprecated nil :version "1.2")
217 (defglextfun "ShaderSourceARB" shader-source-arb :return "void" :args
218 ((:name |shaderObj| :type |handleARB| :direction :in)
219 (:name |count| :type |SizeI| :direction :in)
220 (:name |string| :type |charPointerARB| :direction :in :array t :size count)
221 (:name |length| :type |Int32| :direction :in :array t :size #x1))
222 :category "ARB_shader_objects" :deprecated nil :version "1.2")
223 (defglextfun "CreateShaderObjectARB" create-shader-object-arb :return
224 "handleARB" :args ((:name |shaderType| :type |GLenum| :direction :in))
225 :category "ARB_shader_objects" :deprecated nil :version "1.2")
226 (defglextfun "DetachObjectARB" detach-object-arb :return "void" :args
227 ((:name |containerObj| :type |handleARB| :direction :in)
228 (:name |attachedObj| :type |handleARB| :direction :in))
229 :category "ARB_shader_objects" :deprecated nil :version "1.2")
230 (defglextfun "GetHandleARB" get-handle-arb :return "handleARB" :args
231 ((:name |pname| :type |GLenum| :direction :in)) :category "ARB_shader_objects"
232 :deprecated nil :version "1.2")
233 (defglextfun "DeleteObjectARB" delete-object-arb :return "void" :args
234 ((:name |obj| :type |handleARB| :direction :in)) :category
235 "ARB_shader_objects" :deprecated nil :version "1.2")
236 (make-extension-loader |ARB_shader_objects|
237 (("GetShaderSourceARB" get-shader-source-arb :return "void" :args
238 ((:name |obj| :type |handleARB| :direction :in)
239 (:name |maxLength| :type |SizeI| :direction :in)
240 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
241 (:name |source| :type |charARB| :direction :out :array t :size length))
242 :category "ARB_shader_objects" :deprecated nil :version "1.2")
243 ("GetUniformivARB" get-uniform-iv-arb :return "void" :args
244 ((:name |programObj| :type |handleARB| :direction :in)
245 (:name |location| :type |Int32| :direction :in)
246 (:name |params| :type |Int32| :direction :out :array t :size (|location|)))
247 :category "ARB_shader_objects" :deprecated nil :version "1.2")
248 ("GetUniformfvARB" get-uniform-fv-arb :return "void" :args
249 ((:name |programObj| :type |handleARB| :direction :in)
250 (:name |location| :type |Int32| :direction :in)
251 (:name |params| :type |Float32| :direction :out :array t :size
252 (|location|)))
253 :category "ARB_shader_objects" :deprecated nil :version "1.2")
254 ("GetActiveUniformARB" get-active-uniform-arb :return "void" :args
255 ((:name |programObj| :type |handleARB| :direction :in)
256 (:name |index| :type |UInt32| :direction :in)
257 (:name |maxLength| :type |SizeI| :direction :in)
258 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
259 (:name |size| :type |Int32| :direction :out :array t :size #x1)
260 (:name |type| :type |GLenum| :direction :out :array t :size #x1)
261 (:name |name| :type |charARB| :direction :out :array t))
262 :category "ARB_shader_objects" :deprecated nil :version "1.2")
263 ("GetUniformLocationARB" get-uniform-location-arb :return "Int32" :args
264 ((:name |programObj| :type |handleARB| :direction :in)
265 (:name |name| :type |charARB| :direction :in :array t))
266 :category "ARB_shader_objects" :deprecated nil :version "1.2")
267 ("GetAttachedObjectsARB" get-attached-objects-arb :return "void" :args
268 ((:name |containerObj| :type |handleARB| :direction :in)
269 (:name |maxCount| :type |SizeI| :direction :in)
270 (:name |count| :type |SizeI| :direction :out :array t :size #x1)
271 (:name |obj| :type |handleARB| :direction :out :array t :size count))
272 :category "ARB_shader_objects" :deprecated nil :version "1.2")
273 ("GetInfoLogARB" get-info-log-arb :return "void" :args
274 ((:name |obj| :type |handleARB| :direction :in)
275 (:name |maxLength| :type |SizeI| :direction :in)
276 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
277 (:name |infoLog| :type |charARB| :direction :out :array t :size length))
278 :category "ARB_shader_objects" :deprecated nil :version "1.2")
279 ("GetObjectParameterivARB" get-object-parameter-iv-arb :return "void" :args
280 ((:name |obj| :type |handleARB| :direction :in)
281 (:name |pname| :type |GLenum| :direction :in)
282 (:name |params| :type |Int32| :direction :out :array t :size pname))
283 :category "ARB_shader_objects" :deprecated nil :version "1.2")
284 ("GetObjectParameterfvARB" get-object-parameter-fv-arb :return "void" :args
285 ((:name |obj| :type |handleARB| :direction :in)
286 (:name |pname| :type |GLenum| :direction :in)
287 (:name |params| :type |Float32| :direction :out :array t :size pname))
288 :category "ARB_shader_objects" :deprecated nil :version "1.2")
289 ("UniformMatrix4fvARB" uniform-matrix-4fv-arb :return "void" :args
290 ((:name |location| :type |Int32| :direction :in)
291 (:name |count| :type |SizeI| :direction :in)
292 (:name |transpose| :type |Boolean| :direction :in)
293 (:name |value| :type |Float32| :direction :in :array t :size count))
294 :category "ARB_shader_objects" :deprecated nil :version "1.2")
295 ("UniformMatrix3fvARB" uniform-matrix-3fv-arb :return "void" :args
296 ((:name |location| :type |Int32| :direction :in)
297 (:name |count| :type |SizeI| :direction :in)
298 (:name |transpose| :type |Boolean| :direction :in)
299 (:name |value| :type |Float32| :direction :in :array t :size count))
300 :category "ARB_shader_objects" :deprecated nil :version "1.2")
301 ("UniformMatrix2fvARB" uniform-matrix-2fv-arb :return "void" :args
302 ((:name |location| :type |Int32| :direction :in)
303 (:name |count| :type |SizeI| :direction :in)
304 (:name |transpose| :type |Boolean| :direction :in)
305 (:name |value| :type |Float32| :direction :in :array t :size count))
306 :category "ARB_shader_objects" :deprecated nil :version "1.2")
307 ("Uniform4ivARB" uniform-4iv-arb :return "void" :args
308 ((:name |location| :type |Int32| :direction :in)
309 (:name |count| :type |SizeI| :direction :in)
310 (:name |value| :type |Int32| :direction :in :array t :size count))
311 :category "ARB_shader_objects" :deprecated nil :version "1.2")
312 ("Uniform3ivARB" uniform-3iv-arb :return "void" :args
313 ((:name |location| :type |Int32| :direction :in)
314 (:name |count| :type |SizeI| :direction :in)
315 (:name |value| :type |Int32| :direction :in :array t :size count))
316 :category "ARB_shader_objects" :deprecated nil :version "1.2")
317 ("Uniform2ivARB" uniform-2iv-arb :return "void" :args
318 ((:name |location| :type |Int32| :direction :in)
319 (:name |count| :type |SizeI| :direction :in)
320 (:name |value| :type |Int32| :direction :in :array t :size count))
321 :category "ARB_shader_objects" :deprecated nil :version "1.2")
322 ("Uniform1ivARB" uniform-1iv-arb :return "void" :args
323 ((:name |location| :type |Int32| :direction :in)
324 (:name |count| :type |SizeI| :direction :in)
325 (:name |value| :type |Int32| :direction :in :array t :size count))
326 :category "ARB_shader_objects" :deprecated nil :version "1.2")
327 ("Uniform4fvARB" uniform-4fv-arb :return "void" :args
328 ((:name |location| :type |Int32| :direction :in)
329 (:name |count| :type |SizeI| :direction :in)
330 (:name |value| :type |Float32| :direction :in :array t :size count))
331 :category "ARB_shader_objects" :deprecated nil :version "1.2")
332 ("Uniform3fvARB" uniform-3fv-arb :return "void" :args
333 ((:name |location| :type |Int32| :direction :in)
334 (:name |count| :type |SizeI| :direction :in)
335 (:name |value| :type |Float32| :direction :in :array t :size count))
336 :category "ARB_shader_objects" :deprecated nil :version "1.2")
337 ("Uniform2fvARB" uniform-2fv-arb :return "void" :args
338 ((:name |location| :type |Int32| :direction :in)
339 (:name |count| :type |SizeI| :direction :in)
340 (:name |value| :type |Float32| :direction :in :array t :size count))
341 :category "ARB_shader_objects" :deprecated nil :version "1.2")
342 ("Uniform1fvARB" uniform-1fv-arb :return "void" :args
343 ((:name |location| :type |Int32| :direction :in)
344 (:name |count| :type |SizeI| :direction :in)
345 (:name |value| :type |Float32| :direction :in :array t :size count))
346 :category "ARB_shader_objects" :deprecated nil :version "1.2")
347 ("Uniform4iARB" uniform-4i-arb :return "void" :args
348 ((:name |location| :type |Int32| :direction :in)
349 (:name |v0| :type |Int32| :direction :in)
350 (:name |v1| :type |Int32| :direction :in)
351 (:name |v2| :type |Int32| :direction :in)
352 (:name |v3| :type |Int32| :direction :in))
353 :category "ARB_shader_objects" :deprecated nil :version "1.2")
354 ("Uniform3iARB" uniform-3i-arb :return "void" :args
355 ((:name |location| :type |Int32| :direction :in)
356 (:name |v0| :type |Int32| :direction :in)
357 (:name |v1| :type |Int32| :direction :in)
358 (:name |v2| :type |Int32| :direction :in))
359 :category "ARB_shader_objects" :deprecated nil :version "1.2")
360 ("Uniform2iARB" uniform-2i-arb :return "void" :args
361 ((:name |location| :type |Int32| :direction :in)
362 (:name |v0| :type |Int32| :direction :in)
363 (:name |v1| :type |Int32| :direction :in))
364 :category "ARB_shader_objects" :deprecated nil :version "1.2")
365 ("Uniform1iARB" uniform-1i-arb :return "void" :args
366 ((:name |location| :type |Int32| :direction :in)
367 (:name |v0| :type |Int32| :direction :in))
368 :category "ARB_shader_objects" :deprecated nil :version "1.2")
369 ("Uniform4fARB" uniform-4f-arb :return "void" :args
370 ((:name |location| :type |Int32| :direction :in)
371 (:name |v0| :type |Float32| :direction :in)
372 (:name |v1| :type |Float32| :direction :in)
373 (:name |v2| :type |Float32| :direction :in)
374 (:name |v3| :type |Float32| :direction :in))
375 :category "ARB_shader_objects" :deprecated nil :version "1.2")
376 ("Uniform3fARB" uniform-3f-arb :return "void" :args
377 ((:name |location| :type |Int32| :direction :in)
378 (:name |v0| :type |Float32| :direction :in)
379 (:name |v1| :type |Float32| :direction :in)
380 (:name |v2| :type |Float32| :direction :in))
381 :category "ARB_shader_objects" :deprecated nil :version "1.2")
382 ("Uniform2fARB" uniform-2f-arb :return "void" :args
383 ((:name |location| :type |Int32| :direction :in)
384 (:name |v0| :type |Float32| :direction :in)
385 (:name |v1| :type |Float32| :direction :in))
386 :category "ARB_shader_objects" :deprecated nil :version "1.2")
387 ("Uniform1fARB" uniform-1f-arb :return "void" :args
388 ((:name |location| :type |Int32| :direction :in)
389 (:name |v0| :type |Float32| :direction :in))
390 :category "ARB_shader_objects" :deprecated nil :version "1.2")
391 ("ValidateProgramARB" validate-program-arb :return "void" :args
392 ((:name |programObj| :type |handleARB| :direction :in)) :category
393 "ARB_shader_objects" :deprecated nil :version "1.2")
394 ("UseProgramObjectARB" use-program-object-arb :return "void" :args
395 ((:name |programObj| :type |handleARB| :direction :in)) :category
396 "ARB_shader_objects" :deprecated nil :version "1.2")
397 ("LinkProgramARB" link-program-arb :return "void" :args
398 ((:name |programObj| :type |handleARB| :direction :in)) :category
399 "ARB_shader_objects" :deprecated nil :version "1.2")
400 ("AttachObjectARB" attach-object-arb :return "void" :args
401 ((:name |containerObj| :type |handleARB| :direction :in)
402 (:name |obj| :type |handleARB| :direction :in))
403 :category "ARB_shader_objects" :deprecated nil :version "1.2")
404 ("CreateProgramObjectARB" create-program-object-arb :return "handleARB" :args
405 nil :category "ARB_shader_objects" :deprecated nil :version "1.2")
406 ("CompileShaderARB" compile-shader-arb :return "void" :args
407 ((:name |shaderObj| :type |handleARB| :direction :in)) :category
408 "ARB_shader_objects" :deprecated nil :version "1.2")
409 ("ShaderSourceARB" shader-source-arb :return "void" :args
410 ((:name |shaderObj| :type |handleARB| :direction :in)
411 (:name |count| :type |SizeI| :direction :in)
412 (:name |string| :type |charPointerARB| :direction :in :array t :size count)
413 (:name |length| :type |Int32| :direction :in :array t :size #x1))
414 :category "ARB_shader_objects" :deprecated nil :version "1.2")
415 ("CreateShaderObjectARB" create-shader-object-arb :return "handleARB" :args
416 ((:name |shaderType| :type |GLenum| :direction :in)) :category
417 "ARB_shader_objects" :deprecated nil :version "1.2")
418 ("DetachObjectARB" detach-object-arb :return "void" :args
419 ((:name |containerObj| :type |handleARB| :direction :in)
420 (:name |attachedObj| :type |handleARB| :direction :in))
421 :category "ARB_shader_objects" :deprecated nil :version "1.2")
422 ("GetHandleARB" get-handle-arb :return "handleARB" :args
423 ((:name |pname| :type |GLenum| :direction :in)) :category
424 "ARB_shader_objects" :deprecated nil :version "1.2")
425 ("DeleteObjectARB" delete-object-arb :return "void" :args
426 ((:name |obj| :type |handleARB| :direction :in)) :category
427 "ARB_shader_objects" :deprecated nil :version "1.2")))