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 (defconstant +program-separable
+ #x8258
)
8 (defconstant +active-program
+ #x8259
)
9 (defconstant +program-pipeline-binding
+ #x825A
)
10 (defconstant +vertex-shader-bit
+ #x1
)
11 (defconstant +fragment-shader-bit
+ #x2
)
12 (defconstant +geometry-shader-bit
+ #x4
)
13 (defconstant +tess-control-shader-bit
+ #x8
)
14 (defconstant +tess-evaluation-shader-bit
+ #x10
)
15 (defconstant +all-shader-bits
+ #xFFFFFFFF
)
16 (defconstant +program-separable
+ #x8258
)
17 (defconstant +active-program
+ #x8259
)
18 (defconstant +program-pipeline-binding
+ #x825A
)
19 (defglextfun "GetProgramPipelineInfoLog" get-program-pipeline-info-log
:return
21 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
22 (:name |bufSize|
:type |SizeI|
:direction
:in
)
23 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
24 (:name |infoLog|
:type |Char|
:direction
:out
:array t
:size
(|length|
)))
25 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
26 (defglextfun "ValidateProgramPipeline" validate-program-pipeline
:return
"void"
27 :args
((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
28 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
29 (defglextfun "ProgramUniformMatrix4x3dv" program-uniform-matrix-4x-3dv
:return
31 ((:name |program|
:type |UInt32|
:direction
:in
)
32 (:name |location|
:type |Int32|
:direction
:in
)
33 (:name |count|
:type |SizeI|
:direction
:in
)
34 (:name |transpose|
:type |Boolean|
:direction
:in
)
35 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
36 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
37 (defglextfun "ProgramUniformMatrix3x4dv" program-uniform-matrix-3x-4dv
:return
39 ((:name |program|
:type |UInt32|
:direction
:in
)
40 (:name |location|
:type |Int32|
:direction
:in
)
41 (:name |count|
:type |SizeI|
:direction
:in
)
42 (:name |transpose|
:type |Boolean|
:direction
:in
)
43 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
44 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
45 (defglextfun "ProgramUniformMatrix4x2dv" program-uniform-matrix-4x-2dv
:return
47 ((:name |program|
:type |UInt32|
:direction
:in
)
48 (:name |location|
:type |Int32|
:direction
:in
)
49 (:name |count|
:type |SizeI|
:direction
:in
)
50 (:name |transpose|
:type |Boolean|
:direction
:in
)
51 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
52 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
53 (defglextfun "ProgramUniformMatrix2x4dv" program-uniform-matrix-2x-4dv
:return
55 ((:name |program|
:type |UInt32|
:direction
:in
)
56 (:name |location|
:type |Int32|
:direction
:in
)
57 (:name |count|
:type |SizeI|
:direction
:in
)
58 (:name |transpose|
:type |Boolean|
:direction
:in
)
59 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
60 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
61 (defglextfun "ProgramUniformMatrix3x2dv" program-uniform-matrix-3x-2dv
:return
63 ((:name |program|
:type |UInt32|
:direction
:in
)
64 (:name |location|
:type |Int32|
:direction
:in
)
65 (:name |count|
:type |SizeI|
:direction
:in
)
66 (:name |transpose|
:type |Boolean|
:direction
:in
)
67 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
68 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
69 (defglextfun "ProgramUniformMatrix2x3dv" program-uniform-matrix-2x-3dv
:return
71 ((:name |program|
:type |UInt32|
:direction
:in
)
72 (:name |location|
:type |Int32|
:direction
:in
)
73 (:name |count|
:type |SizeI|
:direction
:in
)
74 (:name |transpose|
:type |Boolean|
:direction
:in
)
75 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
76 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
77 (defglextfun "ProgramUniformMatrix4x3fv" program-uniform-matrix-4x-3fv
:return
79 ((:name |program|
:type |UInt32|
:direction
:in
)
80 (:name |location|
:type |Int32|
:direction
:in
)
81 (:name |count|
:type |SizeI|
:direction
:in
)
82 (:name |transpose|
:type |Boolean|
:direction
:in
)
83 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
84 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
85 (defglextfun "ProgramUniformMatrix3x4fv" program-uniform-matrix-3x-4fv
:return
87 ((:name |program|
:type |UInt32|
:direction
:in
)
88 (:name |location|
:type |Int32|
:direction
:in
)
89 (:name |count|
:type |SizeI|
:direction
:in
)
90 (:name |transpose|
:type |Boolean|
:direction
:in
)
91 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
92 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
93 (defglextfun "ProgramUniformMatrix4x2fv" program-uniform-matrix-4x-2fv
:return
95 ((:name |program|
:type |UInt32|
:direction
:in
)
96 (:name |location|
:type |Int32|
:direction
:in
)
97 (:name |count|
:type |SizeI|
:direction
:in
)
98 (:name |transpose|
:type |Boolean|
:direction
:in
)
99 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
100 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
101 (defglextfun "ProgramUniformMatrix2x4fv" program-uniform-matrix-2x-4fv
:return
103 ((:name |program|
:type |UInt32|
:direction
:in
)
104 (:name |location|
:type |Int32|
:direction
:in
)
105 (:name |count|
:type |SizeI|
:direction
:in
)
106 (:name |transpose|
:type |Boolean|
:direction
:in
)
107 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
108 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
109 (defglextfun "ProgramUniformMatrix3x2fv" program-uniform-matrix-3x-2fv
:return
111 ((:name |program|
:type |UInt32|
:direction
:in
)
112 (:name |location|
:type |Int32|
:direction
:in
)
113 (:name |count|
:type |SizeI|
:direction
:in
)
114 (:name |transpose|
:type |Boolean|
:direction
:in
)
115 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
116 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
117 (defglextfun "ProgramUniformMatrix2x3fv" program-uniform-matrix-2x-3fv
:return
119 ((:name |program|
:type |UInt32|
:direction
:in
)
120 (:name |location|
:type |Int32|
:direction
:in
)
121 (:name |count|
:type |SizeI|
:direction
:in
)
122 (:name |transpose|
:type |Boolean|
:direction
:in
)
123 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
124 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
125 (defglextfun "ProgramUniformMatrix4dv" program-uniform-matrix-4dv
:return
127 ((:name |program|
:type |UInt32|
:direction
:in
)
128 (:name |location|
:type |Int32|
:direction
:in
)
129 (:name |count|
:type |SizeI|
:direction
:in
)
130 (:name |transpose|
:type |Boolean|
:direction
:in
)
131 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
132 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
133 (defglextfun "ProgramUniformMatrix3dv" program-uniform-matrix-3dv
:return
135 ((:name |program|
:type |UInt32|
:direction
:in
)
136 (:name |location|
:type |Int32|
:direction
:in
)
137 (:name |count|
:type |SizeI|
:direction
:in
)
138 (:name |transpose|
:type |Boolean|
:direction
:in
)
139 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
140 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
141 (defglextfun "ProgramUniformMatrix2dv" program-uniform-matrix-2dv
:return
143 ((:name |program|
:type |UInt32|
:direction
:in
)
144 (:name |location|
:type |Int32|
:direction
:in
)
145 (:name |count|
:type |SizeI|
:direction
:in
)
146 (:name |transpose|
:type |Boolean|
:direction
:in
)
147 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
148 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
149 (defglextfun "ProgramUniformMatrix4fv" program-uniform-matrix-4fv
:return
151 ((:name |program|
:type |UInt32|
:direction
:in
)
152 (:name |location|
:type |Int32|
:direction
:in
)
153 (:name |count|
:type |SizeI|
:direction
:in
)
154 (:name |transpose|
:type |Boolean|
:direction
:in
)
155 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
156 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
157 (defglextfun "ProgramUniformMatrix3fv" program-uniform-matrix-3fv
:return
159 ((:name |program|
:type |UInt32|
:direction
:in
)
160 (:name |location|
:type |Int32|
:direction
:in
)
161 (:name |count|
:type |SizeI|
:direction
:in
)
162 (:name |transpose|
:type |Boolean|
:direction
:in
)
163 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
164 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
165 (defglextfun "ProgramUniformMatrix2fv" program-uniform-matrix-2fv
:return
167 ((:name |program|
:type |UInt32|
:direction
:in
)
168 (:name |location|
:type |Int32|
:direction
:in
)
169 (:name |count|
:type |SizeI|
:direction
:in
)
170 (:name |transpose|
:type |Boolean|
:direction
:in
)
171 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
172 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
173 (defglextfun "ProgramUniform4uiv" program-uniform-4uiv
:return
"void" :args
174 ((:name |program|
:type |UInt32|
:direction
:in
)
175 (:name |location|
:type |Int32|
:direction
:in
)
176 (:name |count|
:type |SizeI|
:direction
:in
)
177 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x4
))
178 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
179 (defglextfun "ProgramUniform4ui" program-uniform-4ui
:return
"void" :args
180 ((:name |program|
:type |UInt32|
:direction
:in
)
181 (:name |location|
:type |Int32|
:direction
:in
)
182 (:name |v0|
:type |UInt32|
:direction
:in
)
183 (:name |v1|
:type |UInt32|
:direction
:in
)
184 (:name |v2|
:type |UInt32|
:direction
:in
)
185 (:name |v3|
:type |UInt32|
:direction
:in
))
186 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
187 (defglextfun "ProgramUniform4dv" program-uniform-4dv
:return
"void" :args
188 ((:name |program|
:type |UInt32|
:direction
:in
)
189 (:name |location|
:type |Int32|
:direction
:in
)
190 (:name |count|
:type |SizeI|
:direction
:in
)
191 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
192 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
193 (defglextfun "ProgramUniform4d" program-uniform-4d
:return
"void" :args
194 ((:name |program|
:type |UInt32|
:direction
:in
)
195 (:name |location|
:type |Int32|
:direction
:in
)
196 (:name |v0|
:type |Float64|
:direction
:in
)
197 (:name |v1|
:type |Float64|
:direction
:in
)
198 (:name |v2|
:type |Float64|
:direction
:in
)
199 (:name |v3|
:type |Float64|
:direction
:in
))
200 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
201 (defglextfun "ProgramUniform4fv" program-uniform-4fv
:return
"void" :args
202 ((:name |program|
:type |UInt32|
:direction
:in
)
203 (:name |location|
:type |Int32|
:direction
:in
)
204 (:name |count|
:type |SizeI|
:direction
:in
)
205 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
206 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
207 (defglextfun "ProgramUniform4f" program-uniform-4f
:return
"void" :args
208 ((:name |program|
:type |UInt32|
:direction
:in
)
209 (:name |location|
:type |Int32|
:direction
:in
)
210 (:name |v0|
:type |Float32|
:direction
:in
)
211 (:name |v1|
:type |Float32|
:direction
:in
)
212 (:name |v2|
:type |Float32|
:direction
:in
)
213 (:name |v3|
:type |Float32|
:direction
:in
))
214 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
215 (defglextfun "ProgramUniform4iv" program-uniform-4iv
:return
"void" :args
216 ((:name |program|
:type |UInt32|
:direction
:in
)
217 (:name |location|
:type |Int32|
:direction
:in
)
218 (:name |count|
:type |SizeI|
:direction
:in
)
219 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x4
))
220 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
221 (defglextfun "ProgramUniform4i" program-uniform-4i
:return
"void" :args
222 ((:name |program|
:type |UInt32|
:direction
:in
)
223 (:name |location|
:type |Int32|
:direction
:in
)
224 (:name |v0|
:type |Int32|
:direction
:in
)
225 (:name |v1|
:type |Int32|
:direction
:in
)
226 (:name |v2|
:type |Int32|
:direction
:in
)
227 (:name |v3|
:type |Int32|
:direction
:in
))
228 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
229 (defglextfun "ProgramUniform3uiv" program-uniform-3uiv
:return
"void" :args
230 ((:name |program|
:type |UInt32|
:direction
:in
)
231 (:name |location|
:type |Int32|
:direction
:in
)
232 (:name |count|
:type |SizeI|
:direction
:in
)
233 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x3
))
234 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
235 (defglextfun "ProgramUniform3ui" program-uniform-3ui
:return
"void" :args
236 ((:name |program|
:type |UInt32|
:direction
:in
)
237 (:name |location|
:type |Int32|
:direction
:in
)
238 (:name |v0|
:type |UInt32|
:direction
:in
)
239 (:name |v1|
:type |UInt32|
:direction
:in
)
240 (:name |v2|
:type |UInt32|
:direction
:in
))
241 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
242 (defglextfun "ProgramUniform3dv" program-uniform-3dv
:return
"void" :args
243 ((:name |program|
:type |UInt32|
:direction
:in
)
244 (:name |location|
:type |Int32|
:direction
:in
)
245 (:name |count|
:type |SizeI|
:direction
:in
)
246 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
247 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
248 (defglextfun "ProgramUniform3d" program-uniform-3d
:return
"void" :args
249 ((:name |program|
:type |UInt32|
:direction
:in
)
250 (:name |location|
:type |Int32|
:direction
:in
)
251 (:name |v0|
:type |Float64|
:direction
:in
)
252 (:name |v1|
:type |Float64|
:direction
:in
)
253 (:name |v2|
:type |Float64|
:direction
:in
))
254 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
255 (defglextfun "ProgramUniform3fv" program-uniform-3fv
:return
"void" :args
256 ((:name |program|
:type |UInt32|
:direction
:in
)
257 (:name |location|
:type |Int32|
:direction
:in
)
258 (:name |count|
:type |SizeI|
:direction
:in
)
259 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
260 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
261 (defglextfun "ProgramUniform3f" program-uniform-3f
:return
"void" :args
262 ((:name |program|
:type |UInt32|
:direction
:in
)
263 (:name |location|
:type |Int32|
:direction
:in
)
264 (:name |v0|
:type |Float32|
:direction
:in
)
265 (:name |v1|
:type |Float32|
:direction
:in
)
266 (:name |v2|
:type |Float32|
:direction
:in
))
267 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
268 (defglextfun "ProgramUniform3iv" program-uniform-3iv
:return
"void" :args
269 ((:name |program|
:type |UInt32|
:direction
:in
)
270 (:name |location|
:type |Int32|
:direction
:in
)
271 (:name |count|
:type |SizeI|
:direction
:in
)
272 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x3
))
273 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
274 (defglextfun "ProgramUniform3i" program-uniform-3i
:return
"void" :args
275 ((:name |program|
:type |UInt32|
:direction
:in
)
276 (:name |location|
:type |Int32|
:direction
:in
)
277 (:name |v0|
:type |Int32|
:direction
:in
)
278 (:name |v1|
:type |Int32|
:direction
:in
)
279 (:name |v2|
:type |Int32|
:direction
:in
))
280 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
281 (defglextfun "ProgramUniform2uiv" program-uniform-2uiv
: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 |UInt32|
:direction
:in
:array t
:size
#x2
))
286 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
287 (defglextfun "ProgramUniform2ui" program-uniform-2ui
:return
"void" :args
288 ((:name |program|
:type |UInt32|
:direction
:in
)
289 (:name |location|
:type |Int32|
:direction
:in
)
290 (:name |v0|
:type |UInt32|
:direction
:in
)
291 (:name |v1|
:type |UInt32|
:direction
:in
))
292 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
293 (defglextfun "ProgramUniform2dv" program-uniform-2dv
: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 |Float64|
:direction
:in
:array t
:size
#x2
))
298 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
299 (defglextfun "ProgramUniform2d" program-uniform-2d
:return
"void" :args
300 ((:name |program|
:type |UInt32|
:direction
:in
)
301 (:name |location|
:type |Int32|
:direction
:in
)
302 (:name |v0|
:type |Float64|
:direction
:in
)
303 (:name |v1|
:type |Float64|
:direction
:in
))
304 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
305 (defglextfun "ProgramUniform2fv" program-uniform-2fv
: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 |Float32|
:direction
:in
:array t
:size
#x2
))
310 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
311 (defglextfun "ProgramUniform2f" program-uniform-2f
:return
"void" :args
312 ((:name |program|
:type |UInt32|
:direction
:in
)
313 (:name |location|
:type |Int32|
:direction
:in
)
314 (:name |v0|
:type |Float32|
:direction
:in
)
315 (:name |v1|
:type |Float32|
:direction
:in
))
316 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
317 (defglextfun "ProgramUniform2iv" program-uniform-2iv
: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 |Int32|
:direction
:in
:array t
:size
#x2
))
322 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
323 (defglextfun "ProgramUniform2i" program-uniform-2i
:return
"void" :args
324 ((:name |program|
:type |UInt32|
:direction
:in
)
325 (:name |location|
:type |Int32|
:direction
:in
)
326 (:name |v0|
:type |Int32|
:direction
:in
)
327 (:name |v1|
:type |Int32|
:direction
:in
))
328 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
329 (defglextfun "ProgramUniform1uiv" program-uniform-1uiv
:return
"void" :args
330 ((:name |program|
:type |UInt32|
:direction
:in
)
331 (:name |location|
:type |Int32|
:direction
:in
)
332 (:name |count|
:type |SizeI|
:direction
:in
)
333 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x1
))
334 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
335 (defglextfun "ProgramUniform1ui" program-uniform-1ui
:return
"void" :args
336 ((:name |program|
:type |UInt32|
:direction
:in
)
337 (:name |location|
:type |Int32|
:direction
:in
)
338 (:name |v0|
:type |UInt32|
:direction
:in
))
339 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
340 (defglextfun "ProgramUniform1dv" program-uniform-1dv
:return
"void" :args
341 ((:name |program|
:type |UInt32|
:direction
:in
)
342 (:name |location|
:type |Int32|
:direction
:in
)
343 (:name |count|
:type |SizeI|
:direction
:in
)
344 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x1
))
345 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
346 (defglextfun "ProgramUniform1d" program-uniform-1d
:return
"void" :args
347 ((:name |program|
:type |UInt32|
:direction
:in
)
348 (:name |location|
:type |Int32|
:direction
:in
)
349 (:name |v0|
:type |Float64|
:direction
:in
))
350 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
351 (defglextfun "ProgramUniform1fv" program-uniform-1fv
:return
"void" :args
352 ((:name |program|
:type |UInt32|
:direction
:in
)
353 (:name |location|
:type |Int32|
:direction
:in
)
354 (:name |count|
:type |SizeI|
:direction
:in
)
355 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x1
))
356 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
357 (defglextfun "ProgramUniform1f" program-uniform-1f
:return
"void" :args
358 ((:name |program|
:type |UInt32|
:direction
:in
)
359 (:name |location|
:type |Int32|
:direction
:in
)
360 (:name |v0|
:type |Float32|
:direction
:in
))
361 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
362 (defglextfun "ProgramUniform1iv" program-uniform-1iv
:return
"void" :args
363 ((:name |program|
:type |UInt32|
:direction
:in
)
364 (:name |location|
:type |Int32|
:direction
:in
)
365 (:name |count|
:type |SizeI|
:direction
:in
)
366 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x1
))
367 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
368 (defglextfun "ProgramUniform1i" program-uniform-1i
:return
"void" :args
369 ((:name |program|
:type |UInt32|
:direction
:in
)
370 (:name |location|
:type |Int32|
:direction
:in
)
371 (:name |v0|
:type |Int32|
:direction
:in
))
372 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
373 (defglextfun "GetProgramPipelineiv" get-program-pipeline-iv
:return
"void"
375 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
376 (:name |pname|
:type |GLenum|
:direction
:in
)
377 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
378 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
379 (defglextfun "IsProgramPipeline" is-program-pipeline
:return
"Boolean" :args
380 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
381 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
382 (defglextfun "GenProgramPipelines" gen-program-pipelines
:return
"void" :args
383 ((:name |n|
:type |SizeI|
:direction
:in
)
384 (:name |pipelines|
:type |UInt32|
:direction
:out
:array t
:size n
))
385 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
386 (defglextfun "DeleteProgramPipelines" delete-program-pipelines
:return
"void"
388 ((:name |n|
:type |SizeI|
:direction
:in
)
389 (:name |pipelines|
:type |UInt32|
:direction
:in
:array t
:size n
))
390 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
391 (defglextfun "BindProgramPipeline" bind-program-pipeline
:return
"void" :args
392 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
393 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
394 (defglextfun "CreateShaderProgramv" create-shader-programv
:return
"UInt32"
396 ((:name |type|
:type |GLenum|
:direction
:in
)
397 (:name |count|
:type |SizeI|
:direction
:in
)
398 (:name |strings|
:type |CharPointer|
:direction
:in
:array t
:size count
))
399 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
400 (defglextfun "ActiveShaderProgram" active-shader-program
:return
"void" :args
401 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
402 (:name |program|
:type |UInt32|
:direction
:in
))
403 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
404 (defglextfun "UseProgramStages" use-program-stages
:return
"void" :args
405 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
406 (:name |stages|
:type |GLbitfield|
:direction
:in
)
407 (:name |program|
:type |UInt32|
:direction
:in
))
408 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
409 (make-extension-loader |ARB_separate_shader_objects|
410 (("GetProgramPipelineInfoLog" get-program-pipeline-info-log
:return
"void"
412 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
413 (:name |bufSize|
:type |SizeI|
:direction
:in
)
414 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
415 (:name |infoLog|
:type |Char|
:direction
:out
:array t
:size
(|length|
)))
416 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
417 ("ValidateProgramPipeline" validate-program-pipeline
:return
"void" :args
418 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
419 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
420 ("ProgramUniformMatrix4x3dv" program-uniform-matrix-4x-3dv
:return
"void"
422 ((:name |program|
:type |UInt32|
:direction
:in
)
423 (:name |location|
:type |Int32|
:direction
:in
)
424 (:name |count|
:type |SizeI|
:direction
:in
)
425 (:name |transpose|
:type |Boolean|
:direction
:in
)
426 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
427 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
428 ("ProgramUniformMatrix3x4dv" program-uniform-matrix-3x-4dv
:return
"void"
430 ((:name |program|
:type |UInt32|
:direction
:in
)
431 (:name |location|
:type |Int32|
:direction
:in
)
432 (:name |count|
:type |SizeI|
:direction
:in
)
433 (:name |transpose|
:type |Boolean|
:direction
:in
)
434 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
435 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
436 ("ProgramUniformMatrix4x2dv" program-uniform-matrix-4x-2dv
:return
"void"
438 ((:name |program|
:type |UInt32|
:direction
:in
)
439 (:name |location|
:type |Int32|
:direction
:in
)
440 (:name |count|
:type |SizeI|
:direction
:in
)
441 (:name |transpose|
:type |Boolean|
:direction
:in
)
442 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
443 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
444 ("ProgramUniformMatrix2x4dv" program-uniform-matrix-2x-4dv
:return
"void"
446 ((:name |program|
:type |UInt32|
:direction
:in
)
447 (:name |location|
:type |Int32|
:direction
:in
)
448 (:name |count|
:type |SizeI|
:direction
:in
)
449 (:name |transpose|
:type |Boolean|
:direction
:in
)
450 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
451 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
452 ("ProgramUniformMatrix3x2dv" program-uniform-matrix-3x-2dv
:return
"void"
454 ((:name |program|
:type |UInt32|
:direction
:in
)
455 (:name |location|
:type |Int32|
:direction
:in
)
456 (:name |count|
:type |SizeI|
:direction
:in
)
457 (:name |transpose|
:type |Boolean|
:direction
:in
)
458 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
459 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
460 ("ProgramUniformMatrix2x3dv" program-uniform-matrix-2x-3dv
:return
"void"
462 ((:name |program|
:type |UInt32|
:direction
:in
)
463 (:name |location|
:type |Int32|
:direction
:in
)
464 (:name |count|
:type |SizeI|
:direction
:in
)
465 (:name |transpose|
:type |Boolean|
:direction
:in
)
466 (:name |value|
:type |Float64|
:direction
:in
:array t
:size count
))
467 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
468 ("ProgramUniformMatrix4x3fv" program-uniform-matrix-4x-3fv
:return
"void"
470 ((:name |program|
:type |UInt32|
:direction
:in
)
471 (:name |location|
:type |Int32|
:direction
:in
)
472 (:name |count|
:type |SizeI|
:direction
:in
)
473 (:name |transpose|
:type |Boolean|
:direction
:in
)
474 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
475 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
476 ("ProgramUniformMatrix3x4fv" program-uniform-matrix-3x-4fv
:return
"void"
478 ((:name |program|
:type |UInt32|
:direction
:in
)
479 (:name |location|
:type |Int32|
:direction
:in
)
480 (:name |count|
:type |SizeI|
:direction
:in
)
481 (:name |transpose|
:type |Boolean|
:direction
:in
)
482 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
483 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
484 ("ProgramUniformMatrix4x2fv" program-uniform-matrix-4x-2fv
:return
"void"
486 ((:name |program|
:type |UInt32|
:direction
:in
)
487 (:name |location|
:type |Int32|
:direction
:in
)
488 (:name |count|
:type |SizeI|
:direction
:in
)
489 (:name |transpose|
:type |Boolean|
:direction
:in
)
490 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
491 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
492 ("ProgramUniformMatrix2x4fv" program-uniform-matrix-2x-4fv
:return
"void"
494 ((:name |program|
:type |UInt32|
:direction
:in
)
495 (:name |location|
:type |Int32|
:direction
:in
)
496 (:name |count|
:type |SizeI|
:direction
:in
)
497 (:name |transpose|
:type |Boolean|
:direction
:in
)
498 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
499 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
500 ("ProgramUniformMatrix3x2fv" program-uniform-matrix-3x-2fv
:return
"void"
502 ((:name |program|
:type |UInt32|
:direction
:in
)
503 (:name |location|
:type |Int32|
:direction
:in
)
504 (:name |count|
:type |SizeI|
:direction
:in
)
505 (:name |transpose|
:type |Boolean|
:direction
:in
)
506 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
507 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
508 ("ProgramUniformMatrix2x3fv" program-uniform-matrix-2x-3fv
:return
"void"
510 ((:name |program|
:type |UInt32|
:direction
:in
)
511 (:name |location|
:type |Int32|
:direction
:in
)
512 (:name |count|
:type |SizeI|
:direction
:in
)
513 (:name |transpose|
:type |Boolean|
:direction
:in
)
514 (:name |value|
:type |Float32|
:direction
:in
:array t
:size count
))
515 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
516 ("ProgramUniformMatrix4dv" program-uniform-matrix-4dv
:return
"void" :args
517 ((:name |program|
:type |UInt32|
:direction
:in
)
518 (:name |location|
:type |Int32|
:direction
:in
)
519 (:name |count|
:type |SizeI|
:direction
:in
)
520 (:name |transpose|
:type |Boolean|
:direction
:in
)
521 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
522 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
523 ("ProgramUniformMatrix3dv" program-uniform-matrix-3dv
:return
"void" :args
524 ((:name |program|
:type |UInt32|
:direction
:in
)
525 (:name |location|
:type |Int32|
:direction
:in
)
526 (:name |count|
:type |SizeI|
:direction
:in
)
527 (:name |transpose|
:type |Boolean|
:direction
:in
)
528 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
529 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
530 ("ProgramUniformMatrix2dv" program-uniform-matrix-2dv
:return
"void" :args
531 ((:name |program|
:type |UInt32|
:direction
:in
)
532 (:name |location|
:type |Int32|
:direction
:in
)
533 (:name |count|
:type |SizeI|
:direction
:in
)
534 (:name |transpose|
:type |Boolean|
:direction
:in
)
535 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x2
))
536 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
537 ("ProgramUniformMatrix4fv" program-uniform-matrix-4fv
:return
"void" :args
538 ((:name |program|
:type |UInt32|
:direction
:in
)
539 (:name |location|
:type |Int32|
:direction
:in
)
540 (:name |count|
:type |SizeI|
:direction
:in
)
541 (:name |transpose|
:type |Boolean|
:direction
:in
)
542 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
543 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
544 ("ProgramUniformMatrix3fv" program-uniform-matrix-3fv
:return
"void" :args
545 ((:name |program|
:type |UInt32|
:direction
:in
)
546 (:name |location|
:type |Int32|
:direction
:in
)
547 (:name |count|
:type |SizeI|
:direction
:in
)
548 (:name |transpose|
:type |Boolean|
:direction
:in
)
549 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
550 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
551 ("ProgramUniformMatrix2fv" program-uniform-matrix-2fv
:return
"void" :args
552 ((:name |program|
:type |UInt32|
:direction
:in
)
553 (:name |location|
:type |Int32|
:direction
:in
)
554 (:name |count|
:type |SizeI|
:direction
:in
)
555 (:name |transpose|
:type |Boolean|
:direction
:in
)
556 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x2
))
557 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
558 ("ProgramUniform4uiv" program-uniform-4uiv
:return
"void" :args
559 ((:name |program|
:type |UInt32|
:direction
:in
)
560 (:name |location|
:type |Int32|
:direction
:in
)
561 (:name |count|
:type |SizeI|
:direction
:in
)
562 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x4
))
563 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
564 ("ProgramUniform4ui" program-uniform-4ui
:return
"void" :args
565 ((:name |program|
:type |UInt32|
:direction
:in
)
566 (:name |location|
:type |Int32|
:direction
:in
)
567 (:name |v0|
:type |UInt32|
:direction
:in
)
568 (:name |v1|
:type |UInt32|
:direction
:in
)
569 (:name |v2|
:type |UInt32|
:direction
:in
)
570 (:name |v3|
:type |UInt32|
:direction
:in
))
571 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
572 ("ProgramUniform4dv" program-uniform-4dv
:return
"void" :args
573 ((:name |program|
:type |UInt32|
:direction
:in
)
574 (:name |location|
:type |Int32|
:direction
:in
)
575 (:name |count|
:type |SizeI|
:direction
:in
)
576 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x4
))
577 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
578 ("ProgramUniform4d" program-uniform-4d
:return
"void" :args
579 ((:name |program|
:type |UInt32|
:direction
:in
)
580 (:name |location|
:type |Int32|
:direction
:in
)
581 (:name |v0|
:type |Float64|
:direction
:in
)
582 (:name |v1|
:type |Float64|
:direction
:in
)
583 (:name |v2|
:type |Float64|
:direction
:in
)
584 (:name |v3|
:type |Float64|
:direction
:in
))
585 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
586 ("ProgramUniform4fv" program-uniform-4fv
:return
"void" :args
587 ((:name |program|
:type |UInt32|
:direction
:in
)
588 (:name |location|
:type |Int32|
:direction
:in
)
589 (:name |count|
:type |SizeI|
:direction
:in
)
590 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x4
))
591 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
592 ("ProgramUniform4f" program-uniform-4f
:return
"void" :args
593 ((:name |program|
:type |UInt32|
:direction
:in
)
594 (:name |location|
:type |Int32|
:direction
:in
)
595 (:name |v0|
:type |Float32|
:direction
:in
)
596 (:name |v1|
:type |Float32|
:direction
:in
)
597 (:name |v2|
:type |Float32|
:direction
:in
)
598 (:name |v3|
:type |Float32|
:direction
:in
))
599 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
600 ("ProgramUniform4iv" program-uniform-4iv
:return
"void" :args
601 ((:name |program|
:type |UInt32|
:direction
:in
)
602 (:name |location|
:type |Int32|
:direction
:in
)
603 (:name |count|
:type |SizeI|
:direction
:in
)
604 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x4
))
605 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
606 ("ProgramUniform4i" program-uniform-4i
:return
"void" :args
607 ((:name |program|
:type |UInt32|
:direction
:in
)
608 (:name |location|
:type |Int32|
:direction
:in
)
609 (:name |v0|
:type |Int32|
:direction
:in
)
610 (:name |v1|
:type |Int32|
:direction
:in
)
611 (:name |v2|
:type |Int32|
:direction
:in
)
612 (:name |v3|
:type |Int32|
:direction
:in
))
613 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
614 ("ProgramUniform3uiv" program-uniform-3uiv
:return
"void" :args
615 ((:name |program|
:type |UInt32|
:direction
:in
)
616 (:name |location|
:type |Int32|
:direction
:in
)
617 (:name |count|
:type |SizeI|
:direction
:in
)
618 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x3
))
619 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
620 ("ProgramUniform3ui" program-uniform-3ui
:return
"void" :args
621 ((:name |program|
:type |UInt32|
:direction
:in
)
622 (:name |location|
:type |Int32|
:direction
:in
)
623 (:name |v0|
:type |UInt32|
:direction
:in
)
624 (:name |v1|
:type |UInt32|
:direction
:in
)
625 (:name |v2|
:type |UInt32|
:direction
:in
))
626 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
627 ("ProgramUniform3dv" program-uniform-3dv
:return
"void" :args
628 ((:name |program|
:type |UInt32|
:direction
:in
)
629 (:name |location|
:type |Int32|
:direction
:in
)
630 (:name |count|
:type |SizeI|
:direction
:in
)
631 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x3
))
632 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
633 ("ProgramUniform3d" program-uniform-3d
:return
"void" :args
634 ((:name |program|
:type |UInt32|
:direction
:in
)
635 (:name |location|
:type |Int32|
:direction
:in
)
636 (:name |v0|
:type |Float64|
:direction
:in
)
637 (:name |v1|
:type |Float64|
:direction
:in
)
638 (:name |v2|
:type |Float64|
:direction
:in
))
639 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
640 ("ProgramUniform3fv" program-uniform-3fv
:return
"void" :args
641 ((:name |program|
:type |UInt32|
:direction
:in
)
642 (:name |location|
:type |Int32|
:direction
:in
)
643 (:name |count|
:type |SizeI|
:direction
:in
)
644 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x3
))
645 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
646 ("ProgramUniform3f" program-uniform-3f
:return
"void" :args
647 ((:name |program|
:type |UInt32|
:direction
:in
)
648 (:name |location|
:type |Int32|
:direction
:in
)
649 (:name |v0|
:type |Float32|
:direction
:in
)
650 (:name |v1|
:type |Float32|
:direction
:in
)
651 (:name |v2|
:type |Float32|
:direction
:in
))
652 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
653 ("ProgramUniform3iv" program-uniform-3iv
:return
"void" :args
654 ((:name |program|
:type |UInt32|
:direction
:in
)
655 (:name |location|
:type |Int32|
:direction
:in
)
656 (:name |count|
:type |SizeI|
:direction
:in
)
657 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x3
))
658 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
659 ("ProgramUniform3i" program-uniform-3i
:return
"void" :args
660 ((:name |program|
:type |UInt32|
:direction
:in
)
661 (:name |location|
:type |Int32|
:direction
:in
)
662 (:name |v0|
:type |Int32|
:direction
:in
)
663 (:name |v1|
:type |Int32|
:direction
:in
)
664 (:name |v2|
:type |Int32|
:direction
:in
))
665 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
666 ("ProgramUniform2uiv" program-uniform-2uiv
: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 |UInt32|
:direction
:in
:array t
:size
#x2
))
671 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
672 ("ProgramUniform2ui" program-uniform-2ui
:return
"void" :args
673 ((:name |program|
:type |UInt32|
:direction
:in
)
674 (:name |location|
:type |Int32|
:direction
:in
)
675 (:name |v0|
:type |UInt32|
:direction
:in
)
676 (:name |v1|
:type |UInt32|
:direction
:in
))
677 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
678 ("ProgramUniform2dv" program-uniform-2dv
: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 |Float64|
:direction
:in
:array t
:size
#x2
))
683 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
684 ("ProgramUniform2d" program-uniform-2d
:return
"void" :args
685 ((:name |program|
:type |UInt32|
:direction
:in
)
686 (:name |location|
:type |Int32|
:direction
:in
)
687 (:name |v0|
:type |Float64|
:direction
:in
)
688 (:name |v1|
:type |Float64|
:direction
:in
))
689 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
690 ("ProgramUniform2fv" program-uniform-2fv
: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 |Float32|
:direction
:in
:array t
:size
#x2
))
695 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
696 ("ProgramUniform2f" program-uniform-2f
:return
"void" :args
697 ((:name |program|
:type |UInt32|
:direction
:in
)
698 (:name |location|
:type |Int32|
:direction
:in
)
699 (:name |v0|
:type |Float32|
:direction
:in
)
700 (:name |v1|
:type |Float32|
:direction
:in
))
701 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
702 ("ProgramUniform2iv" program-uniform-2iv
: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 |Int32|
:direction
:in
:array t
:size
#x2
))
707 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
708 ("ProgramUniform2i" program-uniform-2i
:return
"void" :args
709 ((:name |program|
:type |UInt32|
:direction
:in
)
710 (:name |location|
:type |Int32|
:direction
:in
)
711 (:name |v0|
:type |Int32|
:direction
:in
)
712 (:name |v1|
:type |Int32|
:direction
:in
))
713 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
714 ("ProgramUniform1uiv" program-uniform-1uiv
:return
"void" :args
715 ((:name |program|
:type |UInt32|
:direction
:in
)
716 (:name |location|
:type |Int32|
:direction
:in
)
717 (:name |count|
:type |SizeI|
:direction
:in
)
718 (:name |value|
:type |UInt32|
:direction
:in
:array t
:size
#x1
))
719 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
720 ("ProgramUniform1ui" program-uniform-1ui
:return
"void" :args
721 ((:name |program|
:type |UInt32|
:direction
:in
)
722 (:name |location|
:type |Int32|
:direction
:in
)
723 (:name |v0|
:type |UInt32|
:direction
:in
))
724 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
725 ("ProgramUniform1dv" program-uniform-1dv
:return
"void" :args
726 ((:name |program|
:type |UInt32|
:direction
:in
)
727 (:name |location|
:type |Int32|
:direction
:in
)
728 (:name |count|
:type |SizeI|
:direction
:in
)
729 (:name |value|
:type |Float64|
:direction
:in
:array t
:size
#x1
))
730 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
731 ("ProgramUniform1d" program-uniform-1d
:return
"void" :args
732 ((:name |program|
:type |UInt32|
:direction
:in
)
733 (:name |location|
:type |Int32|
:direction
:in
)
734 (:name |v0|
:type |Float64|
:direction
:in
))
735 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
736 ("ProgramUniform1fv" program-uniform-1fv
:return
"void" :args
737 ((:name |program|
:type |UInt32|
:direction
:in
)
738 (:name |location|
:type |Int32|
:direction
:in
)
739 (:name |count|
:type |SizeI|
:direction
:in
)
740 (:name |value|
:type |Float32|
:direction
:in
:array t
:size
#x1
))
741 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
742 ("ProgramUniform1f" program-uniform-1f
:return
"void" :args
743 ((:name |program|
:type |UInt32|
:direction
:in
)
744 (:name |location|
:type |Int32|
:direction
:in
)
745 (:name |v0|
:type |Float32|
:direction
:in
))
746 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
747 ("ProgramUniform1iv" program-uniform-1iv
:return
"void" :args
748 ((:name |program|
:type |UInt32|
:direction
:in
)
749 (:name |location|
:type |Int32|
:direction
:in
)
750 (:name |count|
:type |SizeI|
:direction
:in
)
751 (:name |value|
:type |Int32|
:direction
:in
:array t
:size
#x1
))
752 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
753 ("ProgramUniform1i" program-uniform-1i
:return
"void" :args
754 ((:name |program|
:type |UInt32|
:direction
:in
)
755 (:name |location|
:type |Int32|
:direction
:in
)
756 (:name |v0|
:type |Int32|
:direction
:in
))
757 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
758 ("GetProgramPipelineiv" get-program-pipeline-iv
:return
"void" :args
759 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
760 (:name |pname|
:type |GLenum|
:direction
:in
)
761 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
762 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
763 ("IsProgramPipeline" is-program-pipeline
:return
"Boolean" :args
764 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
765 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
766 ("GenProgramPipelines" gen-program-pipelines
:return
"void" :args
767 ((:name |n|
:type |SizeI|
:direction
:in
)
768 (:name |pipelines|
:type |UInt32|
:direction
:out
:array t
:size n
))
769 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
770 ("DeleteProgramPipelines" delete-program-pipelines
:return
"void" :args
771 ((:name |n|
:type |SizeI|
:direction
:in
)
772 (:name |pipelines|
:type |UInt32|
:direction
:in
:array t
:size n
))
773 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
774 ("BindProgramPipeline" bind-program-pipeline
:return
"void" :args
775 ((:name |pipeline|
:type |UInt32|
:direction
:in
)) :category
776 "ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
777 ("CreateShaderProgramv" create-shader-programv
:return
"UInt32" :args
778 ((:name |type|
:type |GLenum|
:direction
:in
)
779 (:name |count|
:type |SizeI|
:direction
:in
)
780 (:name |strings|
:type |CharPointer|
:direction
:in
:array t
:size count
))
781 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
782 ("ActiveShaderProgram" active-shader-program
:return
"void" :args
783 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
784 (:name |program|
:type |UInt32|
:direction
:in
))
785 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")
786 ("UseProgramStages" use-program-stages
:return
"void" :args
787 ((:name |pipeline|
:type |UInt32|
:direction
:in
)
788 (:name |stages|
:type |GLbitfield|
:direction
:in
)
789 (:name |program|
:type |UInt32|
:direction
:in
))
790 :category
"ARB_separate_shader_objects" :deprecated nil
:version
"4.1")))