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