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")
397 (make-extension-loader |ARB_separate_shader_objects|
398 (("GetProgramPipelineInfoLog" get-program-pipeline-info-log
:return
"void"
400 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
401 (:name |bufSize|
:type |SizeI|
:direction
:in
)
402 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
403 (:name |infoLog|
:type |Char|
:direction
:out
:array t
:size
(|length|
)))
404 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
405 ("ValidateProgramPipeline" validate-program-pipeline
:return
"void" :args
406 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
407 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
408 ("ProgramUniformMatrix4x3dv" program-uniform-matrix-4x-3dv
:return
"void"
410 ((:name |program|
:type |UInt32|
:direction
:in
)
411 (:name |location|
:type |Int32|
:direction
:in
)
412 (:name |count|
:type |SizeI|
:direction
:in
)
413 (:name |transpose|
:type |Boolean|
:direction
:in
)
414 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
415 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
416 ("ProgramUniformMatrix3x4dv" program-uniform-matrix-3x-4dv
:return
"void"
418 ((:name |program|
:type |UInt32|
:direction
:in
)
419 (:name |location|
:type |Int32|
:direction
:in
)
420 (:name |count|
:type |SizeI|
:direction
:in
)
421 (:name |transpose|
:type |Boolean|
:direction
:in
)
422 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
423 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
424 ("ProgramUniformMatrix4x2dv" program-uniform-matrix-4x-2dv
:return
"void"
426 ((:name |program|
:type |UInt32|
:direction
:in
)
427 (:name |location|
:type |Int32|
:direction
:in
)
428 (:name |count|
:type |SizeI|
:direction
:in
)
429 (:name |transpose|
:type |Boolean|
:direction
:in
)
430 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
431 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
432 ("ProgramUniformMatrix2x4dv" program-uniform-matrix-2x-4dv
:return
"void"
434 ((:name |program|
:type |UInt32|
:direction
:in
)
435 (:name |location|
:type |Int32|
:direction
:in
)
436 (:name |count|
:type |SizeI|
:direction
:in
)
437 (:name |transpose|
:type |Boolean|
:direction
:in
)
438 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
439 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
440 ("ProgramUniformMatrix3x2dv" program-uniform-matrix-3x-2dv
:return
"void"
442 ((:name |program|
:type |UInt32|
:direction
:in
)
443 (:name |location|
:type |Int32|
:direction
:in
)
444 (:name |count|
:type |SizeI|
:direction
:in
)
445 (:name |transpose|
:type |Boolean|
:direction
:in
)
446 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
447 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
448 ("ProgramUniformMatrix2x3dv" program-uniform-matrix-2x-3dv
:return
"void"
450 ((:name |program|
:type |UInt32|
:direction
:in
)
451 (:name |location|
:type |Int32|
:direction
:in
)
452 (:name |count|
:type |SizeI|
:direction
:in
)
453 (:name |transpose|
:type |Boolean|
:direction
:in
)
454 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
455 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
456 ("ProgramUniformMatrix4x3fv" program-uniform-matrix-4x-3fv
:return
"void"
458 ((:name |program|
:type |UInt32|
:direction
:in
)
459 (:name |location|
:type |Int32|
:direction
:in
)
460 (:name |count|
:type |SizeI|
:direction
:in
)
461 (:name |transpose|
:type |Boolean|
:direction
:in
)
462 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
463 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
464 ("ProgramUniformMatrix3x4fv" program-uniform-matrix-3x-4fv
:return
"void"
466 ((:name |program|
:type |UInt32|
:direction
:in
)
467 (:name |location|
:type |Int32|
:direction
:in
)
468 (:name |count|
:type |SizeI|
:direction
:in
)
469 (:name |transpose|
:type |Boolean|
:direction
:in
)
470 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
471 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
472 ("ProgramUniformMatrix4x2fv" program-uniform-matrix-4x-2fv
:return
"void"
474 ((:name |program|
:type |UInt32|
:direction
:in
)
475 (:name |location|
:type |Int32|
:direction
:in
)
476 (:name |count|
:type |SizeI|
:direction
:in
)
477 (:name |transpose|
:type |Boolean|
:direction
:in
)
478 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
479 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
480 ("ProgramUniformMatrix2x4fv" program-uniform-matrix-2x-4fv
:return
"void"
482 ((:name |program|
:type |UInt32|
:direction
:in
)
483 (:name |location|
:type |Int32|
:direction
:in
)
484 (:name |count|
:type |SizeI|
:direction
:in
)
485 (:name |transpose|
:type |Boolean|
:direction
:in
)
486 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
487 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
488 ("ProgramUniformMatrix3x2fv" program-uniform-matrix-3x-2fv
:return
"void"
490 ((:name |program|
:type |UInt32|
:direction
:in
)
491 (:name |location|
:type |Int32|
:direction
:in
)
492 (:name |count|
:type |SizeI|
:direction
:in
)
493 (:name |transpose|
:type |Boolean|
:direction
:in
)
494 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
495 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
496 ("ProgramUniformMatrix2x3fv" program-uniform-matrix-2x-3fv
:return
"void"
498 ((:name |program|
:type |UInt32|
:direction
:in
)
499 (:name |location|
:type |Int32|
:direction
:in
)
500 (:name |count|
:type |SizeI|
:direction
:in
)
501 (:name |transpose|
:type |Boolean|
:direction
:in
)
502 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
503 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
504 ("ProgramUniformMatrix4dv" program-uniform-matrix-4dv
:return
"void" :args
505 ((:name |program|
:type |UInt32|
:direction
:in
)
506 (:name |location|
:type |Int32|
:direction
:in
)
507 (:name |count|
:type |SizeI|
:direction
:in
)
508 (:name |transpose|
:type |Boolean|
:direction
:in
)
509 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
510 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
511 ("ProgramUniformMatrix3dv" program-uniform-matrix-3dv
:return
"void" :args
512 ((:name |program|
:type |UInt32|
:direction
:in
)
513 (:name |location|
:type |Int32|
:direction
:in
)
514 (:name |count|
:type |SizeI|
:direction
:in
)
515 (:name |transpose|
:type |Boolean|
:direction
:in
)
516 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
517 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
518 ("ProgramUniformMatrix2dv" program-uniform-matrix-2dv
:return
"void" :args
519 ((:name |program|
:type |UInt32|
:direction
:in
)
520 (:name |location|
:type |Int32|
:direction
:in
)
521 (:name |count|
:type |SizeI|
:direction
:in
)
522 (:name |transpose|
:type |Boolean|
:direction
:in
)
523 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
524 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
525 ("ProgramUniformMatrix4fv" program-uniform-matrix-4fv
:return
"void" :args
526 ((:name |program|
:type |UInt32|
:direction
:in
)
527 (:name |location|
:type |Int32|
:direction
:in
)
528 (:name |count|
:type |SizeI|
:direction
:in
)
529 (:name |transpose|
:type |Boolean|
:direction
:in
)
530 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
531 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
532 ("ProgramUniformMatrix3fv" program-uniform-matrix-3fv
:return
"void" :args
533 ((:name |program|
:type |UInt32|
:direction
:in
)
534 (:name |location|
:type |Int32|
:direction
:in
)
535 (:name |count|
:type |SizeI|
:direction
:in
)
536 (:name |transpose|
:type |Boolean|
:direction
:in
)
537 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
538 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
539 ("ProgramUniformMatrix2fv" program-uniform-matrix-2fv
:return
"void" :args
540 ((:name |program|
:type |UInt32|
:direction
:in
)
541 (:name |location|
:type |Int32|
:direction
:in
)
542 (:name |count|
:type |SizeI|
:direction
:in
)
543 (:name |transpose|
:type |Boolean|
:direction
:in
)
544 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
545 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
546 ("ProgramUniform4uiv" program-uniform-4uiv
:return
"void" :args
547 ((:name |program|
:type |UInt32|
:direction
:in
)
548 (:name |location|
:type |Int32|
:direction
:in
)
549 (:name |count|
:type |SizeI|
:direction
:in
)
550 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x4
))
551 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
552 ("ProgramUniform4ui" program-uniform-4ui
:return
"void" :args
553 ((:name |program|
:type |UInt32|
:direction
:in
)
554 (:name |location|
:type |Int32|
:direction
:in
)
555 (:name |v0|
:type |UInt32|
:direction
:in
)
556 (:name |v1|
:type |UInt32|
:direction
:in
)
557 (:name |v2|
:type |UInt32|
:direction
:in
)
558 (:name |v3|
:type |UInt32|
:direction
:in
))
559 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
560 ("ProgramUniform4dv" program-uniform-4dv
:return
"void" :args
561 ((:name |program|
:type |UInt32|
:direction
:in
)
562 (:name |location|
:type |Int32|
:direction
:in
)
563 (:name |count|
:type |SizeI|
:direction
:in
)
564 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
565 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
566 ("ProgramUniform4d" program-uniform-4d
:return
"void" :args
567 ((:name |program|
:type |UInt32|
:direction
:in
)
568 (:name |location|
:type |Int32|
:direction
:in
)
569 (:name |v0|
:type |Float64|
:direction
:in
)
570 (:name |v1|
:type |Float64|
:direction
:in
)
571 (:name |v2|
:type |Float64|
:direction
:in
)
572 (:name |v3|
:type |Float64|
:direction
:in
))
573 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
574 ("ProgramUniform4fv" program-uniform-4fv
:return
"void" :args
575 ((:name |program|
:type |UInt32|
:direction
:in
)
576 (:name |location|
:type |Int32|
:direction
:in
)
577 (:name |count|
:type |SizeI|
:direction
:in
)
578 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
579 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
580 ("ProgramUniform4f" program-uniform-4f
:return
"void" :args
581 ((:name |program|
:type |UInt32|
:direction
:in
)
582 (:name |location|
:type |Int32|
:direction
:in
)
583 (:name |v0|
:type |Float32|
:direction
:in
)
584 (:name |v1|
:type |Float32|
:direction
:in
)
585 (:name |v2|
:type |Float32|
:direction
:in
)
586 (:name |v3|
:type |Float32|
:direction
:in
))
587 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
588 ("ProgramUniform4iv" program-uniform-4iv
:return
"void" :args
589 ((:name |program|
:type |UInt32|
:direction
:in
)
590 (:name |location|
:type |Int32|
:direction
:in
)
591 (:name |count|
:type |SizeI|
:direction
:in
)
592 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x4
))
593 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
594 ("ProgramUniform4i" program-uniform-4i
:return
"void" :args
595 ((:name |program|
:type |UInt32|
:direction
:in
)
596 (:name |location|
:type |Int32|
:direction
:in
)
597 (:name |v0|
:type |Int32|
:direction
:in
)
598 (:name |v1|
:type |Int32|
:direction
:in
)
599 (:name |v2|
:type |Int32|
:direction
:in
)
600 (:name |v3|
:type |Int32|
:direction
:in
))
601 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
602 ("ProgramUniform3uiv" program-uniform-3uiv
:return
"void" :args
603 ((:name |program|
:type |UInt32|
:direction
:in
)
604 (:name |location|
:type |Int32|
:direction
:in
)
605 (:name |count|
:type |SizeI|
:direction
:in
)
606 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x3
))
607 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
608 ("ProgramUniform3ui" program-uniform-3ui
:return
"void" :args
609 ((:name |program|
:type |UInt32|
:direction
:in
)
610 (:name |location|
:type |Int32|
:direction
:in
)
611 (:name |v0|
:type |UInt32|
:direction
:in
)
612 (:name |v1|
:type |UInt32|
:direction
:in
)
613 (:name |v2|
:type |UInt32|
:direction
:in
))
614 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
615 ("ProgramUniform3dv" program-uniform-3dv
:return
"void" :args
616 ((:name |program|
:type |UInt32|
:direction
:in
)
617 (:name |location|
:type |Int32|
:direction
:in
)
618 (:name |count|
:type |SizeI|
:direction
:in
)
619 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
620 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
621 ("ProgramUniform3d" program-uniform-3d
:return
"void" :args
622 ((:name |program|
:type |UInt32|
:direction
:in
)
623 (:name |location|
:type |Int32|
:direction
:in
)
624 (:name |v0|
:type |Float64|
:direction
:in
)
625 (:name |v1|
:type |Float64|
:direction
:in
)
626 (:name |v2|
:type |Float64|
:direction
:in
))
627 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
628 ("ProgramUniform3fv" program-uniform-3fv
:return
"void" :args
629 ((:name |program|
:type |UInt32|
:direction
:in
)
630 (:name |location|
:type |Int32|
:direction
:in
)
631 (:name |count|
:type |SizeI|
:direction
:in
)
632 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
633 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
634 ("ProgramUniform3f" program-uniform-3f
:return
"void" :args
635 ((:name |program|
:type |UInt32|
:direction
:in
)
636 (:name |location|
:type |Int32|
:direction
:in
)
637 (:name |v0|
:type |Float32|
:direction
:in
)
638 (:name |v1|
:type |Float32|
:direction
:in
)
639 (:name |v2|
:type |Float32|
:direction
:in
))
640 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
641 ("ProgramUniform3iv" program-uniform-3iv
:return
"void" :args
642 ((:name |program|
:type |UInt32|
:direction
:in
)
643 (:name |location|
:type |Int32|
:direction
:in
)
644 (:name |count|
:type |SizeI|
:direction
:in
)
645 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x3
))
646 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
647 ("ProgramUniform3i" program-uniform-3i
:return
"void" :args
648 ((:name |program|
:type |UInt32|
:direction
:in
)
649 (:name |location|
:type |Int32|
:direction
:in
)
650 (:name |v0|
:type |Int32|
:direction
:in
)
651 (:name |v1|
:type |Int32|
:direction
:in
)
652 (:name |v2|
:type |Int32|
:direction
:in
))
653 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
654 ("ProgramUniform2uiv" program-uniform-2uiv
:return
"void" :args
655 ((:name |program|
:type |UInt32|
:direction
:in
)
656 (:name |location|
:type |Int32|
:direction
:in
)
657 (:name |count|
:type |SizeI|
:direction
:in
)
658 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x2
))
659 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
660 ("ProgramUniform2ui" program-uniform-2ui
:return
"void" :args
661 ((:name |program|
:type |UInt32|
:direction
:in
)
662 (:name |location|
:type |Int32|
:direction
:in
)
663 (:name |v0|
:type |UInt32|
:direction
:in
)
664 (:name |v1|
:type |UInt32|
:direction
:in
))
665 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
666 ("ProgramUniform2dv" program-uniform-2dv
:return
"void" :args
667 ((:name |program|
:type |UInt32|
:direction
:in
)
668 (:name |location|
:type |Int32|
:direction
:in
)
669 (:name |count|
:type |SizeI|
:direction
:in
)
670 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
671 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
672 ("ProgramUniform2d" program-uniform-2d
:return
"void" :args
673 ((:name |program|
:type |UInt32|
:direction
:in
)
674 (:name |location|
:type |Int32|
:direction
:in
)
675 (:name |v0|
:type |Float64|
:direction
:in
)
676 (:name |v1|
:type |Float64|
:direction
:in
))
677 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
678 ("ProgramUniform2fv" program-uniform-2fv
:return
"void" :args
679 ((:name |program|
:type |UInt32|
:direction
:in
)
680 (:name |location|
:type |Int32|
:direction
:in
)
681 (:name |count|
:type |SizeI|
:direction
:in
)
682 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
683 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
684 ("ProgramUniform2f" program-uniform-2f
:return
"void" :args
685 ((:name |program|
:type |UInt32|
:direction
:in
)
686 (:name |location|
:type |Int32|
:direction
:in
)
687 (:name |v0|
:type |Float32|
:direction
:in
)
688 (:name |v1|
:type |Float32|
:direction
:in
))
689 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
690 ("ProgramUniform2iv" program-uniform-2iv
:return
"void" :args
691 ((:name |program|
:type |UInt32|
:direction
:in
)
692 (:name |location|
:type |Int32|
:direction
:in
)
693 (:name |count|
:type |SizeI|
:direction
:in
)
694 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x2
))
695 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
696 ("ProgramUniform2i" program-uniform-2i
:return
"void" :args
697 ((:name |program|
:type |UInt32|
:direction
:in
)
698 (:name |location|
:type |Int32|
:direction
:in
)
699 (:name |v0|
:type |Int32|
:direction
:in
)
700 (:name |v1|
:type |Int32|
:direction
:in
))
701 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
702 ("ProgramUniform1uiv" program-uniform-1uiv
:return
"void" :args
703 ((:name |program|
:type |UInt32|
:direction
:in
)
704 (:name |location|
:type |Int32|
:direction
:in
)
705 (:name |count|
:type |SizeI|
:direction
:in
)
706 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x1
))
707 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
708 ("ProgramUniform1ui" program-uniform-1ui
:return
"void" :args
709 ((:name |program|
:type |UInt32|
:direction
:in
)
710 (:name |location|
:type |Int32|
:direction
:in
)
711 (:name |v0|
:type |UInt32|
:direction
:in
))
712 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
713 ("ProgramUniform1dv" program-uniform-1dv
:return
"void" :args
714 ((:name |program|
:type |UInt32|
:direction
:in
)
715 (:name |location|
:type |Int32|
:direction
:in
)
716 (:name |count|
:type |SizeI|
:direction
:in
)
717 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x1
))
718 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
719 ("ProgramUniform1d" program-uniform-1d
:return
"void" :args
720 ((:name |program|
:type |UInt32|
:direction
:in
)
721 (:name |location|
:type |Int32|
:direction
:in
)
722 (:name |v0|
:type |Float64|
:direction
:in
))
723 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
724 ("ProgramUniform1fv" program-uniform-1fv
:return
"void" :args
725 ((:name |program|
:type |UInt32|
:direction
:in
)
726 (:name |location|
:type |Int32|
:direction
:in
)
727 (:name |count|
:type |SizeI|
:direction
:in
)
728 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x1
))
729 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
730 ("ProgramUniform1f" program-uniform-1f
:return
"void" :args
731 ((:name |program|
:type |UInt32|
:direction
:in
)
732 (:name |location|
:type |Int32|
:direction
:in
)
733 (:name |v0|
:type |Float32|
:direction
:in
))
734 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
735 ("ProgramUniform1iv" program-uniform-1iv
:return
"void" :args
736 ((:name |program|
:type |UInt32|
:direction
:in
)
737 (:name |location|
:type |Int32|
:direction
:in
)
738 (:name |count|
:type |SizeI|
:direction
:in
)
739 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x1
))
740 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
741 ("ProgramUniform1i" program-uniform-1i
:return
"void" :args
742 ((:name |program|
:type |UInt32|
:direction
:in
)
743 (:name |location|
:type |Int32|
:direction
:in
)
744 (:name |v0|
:type |Int32|
:direction
:in
))
745 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
746 ("GetProgramPipelineiv" get-program-pipeline-iv
:return
"void" :args
747 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
748 (:name |pname|
:type |GLenum|
:direction
:in
)
749 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
750 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
751 ("IsProgramPipeline" is-program-pipeline
:return
"Boolean" :args
752 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
753 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
754 ("GenProgramPipelines" gen-program-pipelines
:return
"void" :args
755 ((:name |n|
:type |SizeI|
:direction
:in
)
756 (:name |pipelines|
:type |UInt32|
:direction
:out
:array t
:size n
))
757 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
758 ("DeleteProgramPipelines" delete-program-pipelines
:return
"void" :args
759 ((:name |n|
:type |SizeI|
:direction
:in
)
760 (:name |pipelines|
:type |UInt32|
:direction
:in
:array t
:size n
))
761 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
762 ("BindProgramPipeline" bind-program-pipeline
:return
"void" :args
763 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
764 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
765 ("CreateShaderProgramv" create-shader-programv
:return
"UInt32" :args
766 ((:name |type|
:type |GLenum|
:direction
:in
)
767 (:name |count|
:type |SizeI|
:direction
:in
)
768 (:name |strings|
:type |CharPointer|
:direction
:in
:array t
:size count
))
769 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
770 ("ActiveShaderProgram" active-shader-program
:return
"void" :args
771 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
772 (:name |program|
:type |UInt32|
:direction
:in
))
773 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
774 ("UseProgramStages" use-program-stages
:return
"void" :args
775 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
776 (:name |stages|
:type |GLbitfield|
:direction
:in
)
777 (:name |program|
:type |UInt32|
:direction
:in
))
778 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")))