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_separate_shader_objects
7 (defglextfun "GetProgramPipelineInfoLog" get-program-pipeline-info-log
:return
9 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
10 (:name |bufSize|
:type |SizeI|
:direction
:in
)
11 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
12 (:name |infoLog|
:type |Char|
:direction
:out
:array t
:size
(|length|
)))
13 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
14 (defglextfun "ValidateProgramPipeline" validate-program-pipeline
:return
"void"
15 :args
((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
16 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
17 (defglextfun "ProgramUniformMatrix4x3dv" program-uniform-matrix-4x-3dv
:return
19 ((:name |program|
:type |UInt32|
:direction
:in
)
20 (:name |location|
:type |Int32|
:direction
:in
)
21 (:name |count|
:type |SizeI|
:direction
:in
)
22 (:name |transpose|
:type |Boolean|
:direction
:in
)
23 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
24 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
25 (defglextfun "ProgramUniformMatrix3x4dv" program-uniform-matrix-3x-4dv
:return
27 ((:name |program|
:type |UInt32|
:direction
:in
)
28 (:name |location|
:type |Int32|
:direction
:in
)
29 (:name |count|
:type |SizeI|
:direction
:in
)
30 (:name |transpose|
:type |Boolean|
:direction
:in
)
31 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
32 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
33 (defglextfun "ProgramUniformMatrix4x2dv" program-uniform-matrix-4x-2dv
:return
35 ((:name |program|
:type |UInt32|
:direction
:in
)
36 (:name |location|
:type |Int32|
:direction
:in
)
37 (:name |count|
:type |SizeI|
:direction
:in
)
38 (:name |transpose|
:type |Boolean|
:direction
:in
)
39 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
40 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
41 (defglextfun "ProgramUniformMatrix2x4dv" program-uniform-matrix-2x-4dv
:return
43 ((:name |program|
:type |UInt32|
:direction
:in
)
44 (:name |location|
:type |Int32|
:direction
:in
)
45 (:name |count|
:type |SizeI|
:direction
:in
)
46 (:name |transpose|
:type |Boolean|
:direction
:in
)
47 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
48 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
49 (defglextfun "ProgramUniformMatrix3x2dv" program-uniform-matrix-3x-2dv
:return
51 ((:name |program|
:type |UInt32|
:direction
:in
)
52 (:name |location|
:type |Int32|
:direction
:in
)
53 (:name |count|
:type |SizeI|
:direction
:in
)
54 (:name |transpose|
:type |Boolean|
:direction
:in
)
55 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
56 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
57 (defglextfun "ProgramUniformMatrix2x3dv" program-uniform-matrix-2x-3dv
:return
59 ((:name |program|
:type |UInt32|
:direction
:in
)
60 (:name |location|
:type |Int32|
:direction
:in
)
61 (:name |count|
:type |SizeI|
:direction
:in
)
62 (:name |transpose|
:type |Boolean|
:direction
:in
)
63 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
64 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
65 (defglextfun "ProgramUniformMatrix4x3fv" program-uniform-matrix-4x-3fv
:return
67 ((:name |program|
:type |UInt32|
:direction
:in
)
68 (:name |location|
:type |Int32|
:direction
:in
)
69 (:name |count|
:type |SizeI|
:direction
:in
)
70 (:name |transpose|
:type |Boolean|
:direction
:in
)
71 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
72 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
73 (defglextfun "ProgramUniformMatrix3x4fv" program-uniform-matrix-3x-4fv
:return
75 ((:name |program|
:type |UInt32|
:direction
:in
)
76 (:name |location|
:type |Int32|
:direction
:in
)
77 (:name |count|
:type |SizeI|
:direction
:in
)
78 (:name |transpose|
:type |Boolean|
:direction
:in
)
79 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
80 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
81 (defglextfun "ProgramUniformMatrix4x2fv" program-uniform-matrix-4x-2fv
:return
83 ((:name |program|
:type |UInt32|
:direction
:in
)
84 (:name |location|
:type |Int32|
:direction
:in
)
85 (:name |count|
:type |SizeI|
:direction
:in
)
86 (:name |transpose|
:type |Boolean|
:direction
:in
)
87 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
88 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
89 (defglextfun "ProgramUniformMatrix2x4fv" program-uniform-matrix-2x-4fv
:return
91 ((:name |program|
:type |UInt32|
:direction
:in
)
92 (:name |location|
:type |Int32|
:direction
:in
)
93 (:name |count|
:type |SizeI|
:direction
:in
)
94 (:name |transpose|
:type |Boolean|
:direction
:in
)
95 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
96 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
97 (defglextfun "ProgramUniformMatrix3x2fv" program-uniform-matrix-3x-2fv
:return
99 ((:name |program|
:type |UInt32|
:direction
:in
)
100 (:name |location|
:type |Int32|
:direction
:in
)
101 (:name |count|
:type |SizeI|
:direction
:in
)
102 (:name |transpose|
:type |Boolean|
:direction
:in
)
103 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
104 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
105 (defglextfun "ProgramUniformMatrix2x3fv" program-uniform-matrix-2x-3fv
:return
107 ((:name |program|
:type |UInt32|
:direction
:in
)
108 (:name |location|
:type |Int32|
:direction
:in
)
109 (:name |count|
:type |SizeI|
:direction
:in
)
110 (:name |transpose|
:type |Boolean|
:direction
:in
)
111 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
112 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
113 (defglextfun "ProgramUniformMatrix4dv" program-uniform-matrix-4dv
:return
115 ((:name |program|
:type |UInt32|
:direction
:in
)
116 (:name |location|
:type |Int32|
:direction
:in
)
117 (:name |count|
:type |SizeI|
:direction
:in
)
118 (:name |transpose|
:type |Boolean|
:direction
:in
)
119 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
120 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
121 (defglextfun "ProgramUniformMatrix3dv" program-uniform-matrix-3dv
:return
123 ((:name |program|
:type |UInt32|
:direction
:in
)
124 (:name |location|
:type |Int32|
:direction
:in
)
125 (:name |count|
:type |SizeI|
:direction
:in
)
126 (:name |transpose|
:type |Boolean|
:direction
:in
)
127 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
128 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
129 (defglextfun "ProgramUniformMatrix2dv" program-uniform-matrix-2dv
:return
131 ((:name |program|
:type |UInt32|
:direction
:in
)
132 (:name |location|
:type |Int32|
:direction
:in
)
133 (:name |count|
:type |SizeI|
:direction
:in
)
134 (:name |transpose|
:type |Boolean|
:direction
:in
)
135 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
136 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
137 (defglextfun "ProgramUniformMatrix4fv" program-uniform-matrix-4fv
:return
139 ((:name |program|
:type |UInt32|
:direction
:in
)
140 (:name |location|
:type |Int32|
:direction
:in
)
141 (:name |count|
:type |SizeI|
:direction
:in
)
142 (:name |transpose|
:type |Boolean|
:direction
:in
)
143 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
144 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
145 (defglextfun "ProgramUniformMatrix3fv" program-uniform-matrix-3fv
:return
147 ((:name |program|
:type |UInt32|
:direction
:in
)
148 (:name |location|
:type |Int32|
:direction
:in
)
149 (:name |count|
:type |SizeI|
:direction
:in
)
150 (:name |transpose|
:type |Boolean|
:direction
:in
)
151 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
152 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
153 (defglextfun "ProgramUniformMatrix2fv" program-uniform-matrix-2fv
:return
155 ((:name |program|
:type |UInt32|
:direction
:in
)
156 (:name |location|
:type |Int32|
:direction
:in
)
157 (:name |count|
:type |SizeI|
:direction
:in
)
158 (:name |transpose|
:type |Boolean|
:direction
:in
)
159 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
160 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
161 (defglextfun "ProgramUniform4uiv" program-uniform-4uiv
:return
"void" :args
162 ((:name |program|
:type |UInt32|
:direction
:in
)
163 (:name |location|
:type |Int32|
:direction
:in
)
164 (:name |count|
:type |SizeI|
:direction
:in
)
165 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x4
))
166 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
167 (defglextfun "ProgramUniform4ui" program-uniform-4ui
:return
"void" :args
168 ((:name |program|
:type |UInt32|
:direction
:in
)
169 (:name |location|
:type |Int32|
:direction
:in
)
170 (:name |v0|
:type |UInt32|
:direction
:in
)
171 (:name |v1|
:type |UInt32|
:direction
:in
)
172 (:name |v2|
:type |UInt32|
:direction
:in
)
173 (:name |v3|
:type |UInt32|
:direction
:in
))
174 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
175 (defglextfun "ProgramUniform4dv" program-uniform-4dv
:return
"void" :args
176 ((:name |program|
:type |UInt32|
:direction
:in
)
177 (:name |location|
:type |Int32|
:direction
:in
)
178 (:name |count|
:type |SizeI|
:direction
:in
)
179 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
180 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
181 (defglextfun "ProgramUniform4d" program-uniform-4d
:return
"void" :args
182 ((:name |program|
:type |UInt32|
:direction
:in
)
183 (:name |location|
:type |Int32|
:direction
:in
)
184 (:name |v0|
:type |Float64|
:direction
:in
)
185 (:name |v1|
:type |Float64|
:direction
:in
)
186 (:name |v2|
:type |Float64|
:direction
:in
)
187 (:name |v3|
:type |Float64|
:direction
:in
))
188 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
189 (defglextfun "ProgramUniform4fv" program-uniform-4fv
:return
"void" :args
190 ((:name |program|
:type |UInt32|
:direction
:in
)
191 (:name |location|
:type |Int32|
:direction
:in
)
192 (:name |count|
:type |SizeI|
:direction
:in
)
193 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
194 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
195 (defglextfun "ProgramUniform4f" program-uniform-4f
:return
"void" :args
196 ((:name |program|
:type |UInt32|
:direction
:in
)
197 (:name |location|
:type |Int32|
:direction
:in
)
198 (:name |v0|
:type |Float32|
:direction
:in
)
199 (:name |v1|
:type |Float32|
:direction
:in
)
200 (:name |v2|
:type |Float32|
:direction
:in
)
201 (:name |v3|
:type |Float32|
:direction
:in
))
202 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
203 (defglextfun "ProgramUniform4iv" program-uniform-4iv
:return
"void" :args
204 ((:name |program|
:type |UInt32|
:direction
:in
)
205 (:name |location|
:type |Int32|
:direction
:in
)
206 (:name |count|
:type |SizeI|
:direction
:in
)
207 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x4
))
208 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
209 (defglextfun "ProgramUniform4i" program-uniform-4i
:return
"void" :args
210 ((:name |program|
:type |UInt32|
:direction
:in
)
211 (:name |location|
:type |Int32|
:direction
:in
)
212 (:name |v0|
:type |Int32|
:direction
:in
)
213 (:name |v1|
:type |Int32|
:direction
:in
)
214 (:name |v2|
:type |Int32|
:direction
:in
)
215 (:name |v3|
:type |Int32|
:direction
:in
))
216 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
217 (defglextfun "ProgramUniform3uiv" program-uniform-3uiv
:return
"void" :args
218 ((:name |program|
:type |UInt32|
:direction
:in
)
219 (:name |location|
:type |Int32|
:direction
:in
)
220 (:name |count|
:type |SizeI|
:direction
:in
)
221 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x3
))
222 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
223 (defglextfun "ProgramUniform3ui" program-uniform-3ui
:return
"void" :args
224 ((:name |program|
:type |UInt32|
:direction
:in
)
225 (:name |location|
:type |Int32|
:direction
:in
)
226 (:name |v0|
:type |UInt32|
:direction
:in
)
227 (:name |v1|
:type |UInt32|
:direction
:in
)
228 (:name |v2|
:type |UInt32|
:direction
:in
))
229 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
230 (defglextfun "ProgramUniform3dv" program-uniform-3dv
:return
"void" :args
231 ((:name |program|
:type |UInt32|
:direction
:in
)
232 (:name |location|
:type |Int32|
:direction
:in
)
233 (:name |count|
:type |SizeI|
:direction
:in
)
234 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
235 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
236 (defglextfun "ProgramUniform3d" program-uniform-3d
:return
"void" :args
237 ((:name |program|
:type |UInt32|
:direction
:in
)
238 (:name |location|
:type |Int32|
:direction
:in
)
239 (:name |v0|
:type |Float64|
:direction
:in
)
240 (:name |v1|
:type |Float64|
:direction
:in
)
241 (:name |v2|
:type |Float64|
:direction
:in
))
242 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
243 (defglextfun "ProgramUniform3fv" program-uniform-3fv
:return
"void" :args
244 ((:name |program|
:type |UInt32|
:direction
:in
)
245 (:name |location|
:type |Int32|
:direction
:in
)
246 (:name |count|
:type |SizeI|
:direction
:in
)
247 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
248 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
249 (defglextfun "ProgramUniform3f" program-uniform-3f
:return
"void" :args
250 ((:name |program|
:type |UInt32|
:direction
:in
)
251 (:name |location|
:type |Int32|
:direction
:in
)
252 (:name |v0|
:type |Float32|
:direction
:in
)
253 (:name |v1|
:type |Float32|
:direction
:in
)
254 (:name |v2|
:type |Float32|
:direction
:in
))
255 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
256 (defglextfun "ProgramUniform3iv" program-uniform-3iv
:return
"void" :args
257 ((:name |program|
:type |UInt32|
:direction
:in
)
258 (:name |location|
:type |Int32|
:direction
:in
)
259 (:name |count|
:type |SizeI|
:direction
:in
)
260 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x3
))
261 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
262 (defglextfun "ProgramUniform3i" program-uniform-3i
:return
"void" :args
263 ((:name |program|
:type |UInt32|
:direction
:in
)
264 (:name |location|
:type |Int32|
:direction
:in
)
265 (:name |v0|
:type |Int32|
:direction
:in
)
266 (:name |v1|
:type |Int32|
:direction
:in
)
267 (:name |v2|
:type |Int32|
:direction
:in
))
268 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
269 (defglextfun "ProgramUniform2uiv" program-uniform-2uiv
:return
"void" :args
270 ((:name |program|
:type |UInt32|
:direction
:in
)
271 (:name |location|
:type |Int32|
:direction
:in
)
272 (:name |count|
:type |SizeI|
:direction
:in
)
273 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x2
))
274 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
275 (defglextfun "ProgramUniform2ui" program-uniform-2ui
:return
"void" :args
276 ((:name |program|
:type |UInt32|
:direction
:in
)
277 (:name |location|
:type |Int32|
:direction
:in
)
278 (:name |v0|
:type |UInt32|
:direction
:in
)
279 (:name |v1|
:type |UInt32|
:direction
:in
))
280 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
281 (defglextfun "ProgramUniform2dv" program-uniform-2dv
:return
"void" :args
282 ((:name |program|
:type |UInt32|
:direction
:in
)
283 (:name |location|
:type |Int32|
:direction
:in
)
284 (:name |count|
:type |SizeI|
:direction
:in
)
285 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
286 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
287 (defglextfun "ProgramUniform2d" program-uniform-2d
:return
"void" :args
288 ((:name |program|
:type |UInt32|
:direction
:in
)
289 (:name |location|
:type |Int32|
:direction
:in
)
290 (:name |v0|
:type |Float64|
:direction
:in
)
291 (:name |v1|
:type |Float64|
:direction
:in
))
292 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
293 (defglextfun "ProgramUniform2fv" program-uniform-2fv
:return
"void" :args
294 ((:name |program|
:type |UInt32|
:direction
:in
)
295 (:name |location|
:type |Int32|
:direction
:in
)
296 (:name |count|
:type |SizeI|
:direction
:in
)
297 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
298 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
299 (defglextfun "ProgramUniform2f" program-uniform-2f
:return
"void" :args
300 ((:name |program|
:type |UInt32|
:direction
:in
)
301 (:name |location|
:type |Int32|
:direction
:in
)
302 (:name |v0|
:type |Float32|
:direction
:in
)
303 (:name |v1|
:type |Float32|
:direction
:in
))
304 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
305 (defglextfun "ProgramUniform2iv" program-uniform-2iv
:return
"void" :args
306 ((:name |program|
:type |UInt32|
:direction
:in
)
307 (:name |location|
:type |Int32|
:direction
:in
)
308 (:name |count|
:type |SizeI|
:direction
:in
)
309 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x2
))
310 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
311 (defglextfun "ProgramUniform2i" program-uniform-2i
:return
"void" :args
312 ((:name |program|
:type |UInt32|
:direction
:in
)
313 (:name |location|
:type |Int32|
:direction
:in
)
314 (:name |v0|
:type |Int32|
:direction
:in
)
315 (:name |v1|
:type |Int32|
:direction
:in
))
316 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
317 (defglextfun "ProgramUniform1uiv" program-uniform-1uiv
:return
"void" :args
318 ((:name |program|
:type |UInt32|
:direction
:in
)
319 (:name |location|
:type |Int32|
:direction
:in
)
320 (:name |count|
:type |SizeI|
:direction
:in
)
321 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x1
))
322 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
323 (defglextfun "ProgramUniform1ui" program-uniform-1ui
:return
"void" :args
324 ((:name |program|
:type |UInt32|
:direction
:in
)
325 (:name |location|
:type |Int32|
:direction
:in
)
326 (:name |v0|
:type |UInt32|
:direction
:in
))
327 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
328 (defglextfun "ProgramUniform1dv" program-uniform-1dv
:return
"void" :args
329 ((:name |program|
:type |UInt32|
:direction
:in
)
330 (:name |location|
:type |Int32|
:direction
:in
)
331 (:name |count|
:type |SizeI|
:direction
:in
)
332 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x1
))
333 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
334 (defglextfun "ProgramUniform1d" program-uniform-1d
:return
"void" :args
335 ((:name |program|
:type |UInt32|
:direction
:in
)
336 (:name |location|
:type |Int32|
:direction
:in
)
337 (:name |v0|
:type |Float64|
:direction
:in
))
338 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
339 (defglextfun "ProgramUniform1fv" program-uniform-1fv
:return
"void" :args
340 ((:name |program|
:type |UInt32|
:direction
:in
)
341 (:name |location|
:type |Int32|
:direction
:in
)
342 (:name |count|
:type |SizeI|
:direction
:in
)
343 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x1
))
344 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
345 (defglextfun "ProgramUniform1f" program-uniform-1f
:return
"void" :args
346 ((:name |program|
:type |UInt32|
:direction
:in
)
347 (:name |location|
:type |Int32|
:direction
:in
)
348 (:name |v0|
:type |Float32|
:direction
:in
))
349 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
350 (defglextfun "ProgramUniform1iv" program-uniform-1iv
:return
"void" :args
351 ((:name |program|
:type |UInt32|
:direction
:in
)
352 (:name |location|
:type |Int32|
:direction
:in
)
353 (:name |count|
:type |SizeI|
:direction
:in
)
354 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x1
))
355 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
356 (defglextfun "ProgramUniform1i" program-uniform-1i
:return
"void" :args
357 ((:name |program|
:type |UInt32|
:direction
:in
)
358 (:name |location|
:type |Int32|
:direction
:in
)
359 (:name |v0|
:type |Int32|
:direction
:in
))
360 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
361 (defglextfun "GetProgramPipelineiv" get-program-pipeline-iv
:return
"void"
363 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
364 (:name |pname|
:type |GLenum|
:direction
:in
)
365 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
366 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
367 (defglextfun "IsProgramPipeline" is-program-pipeline
:return
"Boolean" :args
368 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
369 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
370 (defglextfun "GenProgramPipelines" gen-program-pipelines
:return
"void" :args
371 ((:name |n|
:type |SizeI|
:direction
:in
)
372 (:name |pipelines|
:type |UInt32|
:direction
:out
:array t
:size n
))
373 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
374 (defglextfun "DeleteProgramPipelines" delete-program-pipelines
:return
"void"
376 ((:name |n|
:type |SizeI|
:direction
:in
)
377 (:name |pipelines|
:type |UInt32|
:direction
:in
:array t
:size n
))
378 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
379 (defglextfun "BindProgramPipeline" bind-program-pipeline
:return
"void" :args
380 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
381 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
382 (defglextfun "CreateShaderProgramv" create-shader-programv
:return
"UInt32"
384 ((:name |type|
:type |GLenum|
:direction
:in
)
385 (:name |count|
:type |SizeI|
:direction
:in
)
386 (:name |strings|
:type |CharPointer|
:direction
:in
:array t
:size count
))
387 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
388 (defglextfun "ActiveShaderProgram" active-shader-program
:return
"void" :args
389 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
390 (:name |program|
:type |UInt32|
:direction
:in
))
391 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
392 (defglextfun "UseProgramStages" use-program-stages
:return
"void" :args
393 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
394 (:name |stages|
:type |GLbitfield|
:direction
:in
)
395 (:name |program|
:type |UInt32|
:direction
:in
))
396 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")