Folded in some ftgl improvements from Cowl
[cl-glfw.git] / lib / opengl-arb_shader_objects.lisp
blob250a00f348e2189aa0ce6d4176746320df347264
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; arb_shader_objects
7 (defglextfun "GetShaderSourceARB" get-shader-source-arb :return "void" :args
8 ((:name |obj| :type |handleARB| :direction :in)
9 (:name |maxLength| :type |SizeI| :direction :in)
10 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
11 (:name |source| :type |charARB| :direction :out :array t :size length))
12 :category "ARB_shader_objects" :deprecated nil :version "1.2")
13 (defglextfun "GetUniformivARB" get-uniform-iv-arb :return "void" :args
14 ((:name |programObj| :type |handleARB| :direction :in)
15 (:name |location| :type |Int32| :direction :in)
16 (:name |params| :type |Int32| :direction :out :array t :size (|location|)))
17 :category "ARB_shader_objects" :deprecated nil :version "1.2")
18 (defglextfun "GetUniformfvARB" get-uniform-fv-arb :return "void" :args
19 ((:name |programObj| :type |handleARB| :direction :in)
20 (:name |location| :type |Int32| :direction :in)
21 (:name |params| :type |Float32| :direction :out :array t :size (|location|)))
22 :category "ARB_shader_objects" :deprecated nil :version "1.2")
23 (defglextfun "GetActiveUniformARB" get-active-uniform-arb :return "void" :args
24 ((:name |programObj| :type |handleARB| :direction :in)
25 (:name |index| :type |UInt32| :direction :in)
26 (:name |maxLength| :type |SizeI| :direction :in)
27 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
28 (:name |size| :type |Int32| :direction :out :array t :size #x1)
29 (:name |type| :type |GLenum| :direction :out :array t :size #x1)
30 (:name |name| :type |charARB| :direction :out :array t))
31 :category "ARB_shader_objects" :deprecated nil :version "1.2")
32 (defglextfun "GetUniformLocationARB" get-uniform-location-arb :return "Int32"
33 :args
34 ((:name |programObj| :type |handleARB| :direction :in)
35 (:name |name| :type |charARB| :direction :in :array t))
36 :category "ARB_shader_objects" :deprecated nil :version "1.2")
37 (defglextfun "GetAttachedObjectsARB" get-attached-objects-arb :return "void"
38 :args
39 ((:name |containerObj| :type |handleARB| :direction :in)
40 (:name |maxCount| :type |SizeI| :direction :in)
41 (:name |count| :type |SizeI| :direction :out :array t :size #x1)
42 (:name |obj| :type |handleARB| :direction :out :array t :size count))
43 :category "ARB_shader_objects" :deprecated nil :version "1.2")
44 (defglextfun "GetInfoLogARB" get-info-log-arb :return "void" :args
45 ((:name |obj| :type |handleARB| :direction :in)
46 (:name |maxLength| :type |SizeI| :direction :in)
47 (:name |length| :type |SizeI| :direction :out :array t :size #x1)
48 (:name |infoLog| :type |charARB| :direction :out :array t :size length))
49 :category "ARB_shader_objects" :deprecated nil :version "1.2")
50 (defglextfun "GetObjectParameterivARB" get-object-parameter-iv-arb :return
51 "void" :args
52 ((:name |obj| :type |handleARB| :direction :in)
53 (:name |pname| :type |GLenum| :direction :in)
54 (:name |params| :type |Int32| :direction :out :array t :size pname))
55 :category "ARB_shader_objects" :deprecated nil :version "1.2")
56 (defglextfun "GetObjectParameterfvARB" get-object-parameter-fv-arb :return
57 "void" :args
58 ((:name |obj| :type |handleARB| :direction :in)
59 (:name |pname| :type |GLenum| :direction :in)
60 (:name |params| :type |Float32| :direction :out :array t :size pname))
61 :category "ARB_shader_objects" :deprecated nil :version "1.2")
62 (defglextfun "UniformMatrix4fvARB" uniform-matrix-4fv-arb :return "void" :args
63 ((:name |location| :type |Int32| :direction :in)
64 (:name |count| :type |SizeI| :direction :in)
65 (:name |transpose| :type |Boolean| :direction :in)
66 (:name |value| :type |Float32| :direction :in :array t :size count))
67 :category "ARB_shader_objects" :deprecated nil :version "1.2")
68 (defglextfun "UniformMatrix3fvARB" uniform-matrix-3fv-arb :return "void" :args
69 ((:name |location| :type |Int32| :direction :in)
70 (:name |count| :type |SizeI| :direction :in)
71 (:name |transpose| :type |Boolean| :direction :in)
72 (:name |value| :type |Float32| :direction :in :array t :size count))
73 :category "ARB_shader_objects" :deprecated nil :version "1.2")
74 (defglextfun "UniformMatrix2fvARB" uniform-matrix-2fv-arb :return "void" :args
75 ((:name |location| :type |Int32| :direction :in)
76 (:name |count| :type |SizeI| :direction :in)
77 (:name |transpose| :type |Boolean| :direction :in)
78 (:name |value| :type |Float32| :direction :in :array t :size count))
79 :category "ARB_shader_objects" :deprecated nil :version "1.2")
80 (defglextfun "Uniform4ivARB" uniform-4iv-arb :return "void" :args
81 ((:name |location| :type |Int32| :direction :in)
82 (:name |count| :type |SizeI| :direction :in)
83 (:name |value| :type |Int32| :direction :in :array t :size count))
84 :category "ARB_shader_objects" :deprecated nil :version "1.2")
85 (defglextfun "Uniform3ivARB" uniform-3iv-arb :return "void" :args
86 ((:name |location| :type |Int32| :direction :in)
87 (:name |count| :type |SizeI| :direction :in)
88 (:name |value| :type |Int32| :direction :in :array t :size count))
89 :category "ARB_shader_objects" :deprecated nil :version "1.2")
90 (defglextfun "Uniform2ivARB" uniform-2iv-arb :return "void" :args
91 ((:name |location| :type |Int32| :direction :in)
92 (:name |count| :type |SizeI| :direction :in)
93 (:name |value| :type |Int32| :direction :in :array t :size count))
94 :category "ARB_shader_objects" :deprecated nil :version "1.2")
95 (defglextfun "Uniform1ivARB" uniform-1iv-arb :return "void" :args
96 ((:name |location| :type |Int32| :direction :in)
97 (:name |count| :type |SizeI| :direction :in)
98 (:name |value| :type |Int32| :direction :in :array t :size count))
99 :category "ARB_shader_objects" :deprecated nil :version "1.2")
100 (defglextfun "Uniform4fvARB" uniform-4fv-arb :return "void" :args
101 ((:name |location| :type |Int32| :direction :in)
102 (:name |count| :type |SizeI| :direction :in)
103 (:name |value| :type |Float32| :direction :in :array t :size count))
104 :category "ARB_shader_objects" :deprecated nil :version "1.2")
105 (defglextfun "Uniform3fvARB" uniform-3fv-arb :return "void" :args
106 ((:name |location| :type |Int32| :direction :in)
107 (:name |count| :type |SizeI| :direction :in)
108 (:name |value| :type |Float32| :direction :in :array t :size count))
109 :category "ARB_shader_objects" :deprecated nil :version "1.2")
110 (defglextfun "Uniform2fvARB" uniform-2fv-arb :return "void" :args
111 ((:name |location| :type |Int32| :direction :in)
112 (:name |count| :type |SizeI| :direction :in)
113 (:name |value| :type |Float32| :direction :in :array t :size count))
114 :category "ARB_shader_objects" :deprecated nil :version "1.2")
115 (defglextfun "Uniform1fvARB" uniform-1fv-arb :return "void" :args
116 ((:name |location| :type |Int32| :direction :in)
117 (:name |count| :type |SizeI| :direction :in)
118 (:name |value| :type |Float32| :direction :in :array t :size count))
119 :category "ARB_shader_objects" :deprecated nil :version "1.2")
120 (defglextfun "Uniform4iARB" uniform-4i-arb :return "void" :args
121 ((:name |location| :type |Int32| :direction :in)
122 (:name |v0| :type |Int32| :direction :in)
123 (:name |v1| :type |Int32| :direction :in)
124 (:name |v2| :type |Int32| :direction :in)
125 (:name |v3| :type |Int32| :direction :in))
126 :category "ARB_shader_objects" :deprecated nil :version "1.2")
127 (defglextfun "Uniform3iARB" uniform-3i-arb :return "void" :args
128 ((:name |location| :type |Int32| :direction :in)
129 (:name |v0| :type |Int32| :direction :in)
130 (:name |v1| :type |Int32| :direction :in)
131 (:name |v2| :type |Int32| :direction :in))
132 :category "ARB_shader_objects" :deprecated nil :version "1.2")
133 (defglextfun "Uniform2iARB" uniform-2i-arb :return "void" :args
134 ((:name |location| :type |Int32| :direction :in)
135 (:name |v0| :type |Int32| :direction :in)
136 (:name |v1| :type |Int32| :direction :in))
137 :category "ARB_shader_objects" :deprecated nil :version "1.2")
138 (defglextfun "Uniform1iARB" uniform-1i-arb :return "void" :args
139 ((:name |location| :type |Int32| :direction :in)
140 (:name |v0| :type |Int32| :direction :in))
141 :category "ARB_shader_objects" :deprecated nil :version "1.2")
142 (defglextfun "Uniform4fARB" uniform-4f-arb :return "void" :args
143 ((:name |location| :type |Int32| :direction :in)
144 (:name |v0| :type |Float32| :direction :in)
145 (:name |v1| :type |Float32| :direction :in)
146 (:name |v2| :type |Float32| :direction :in)
147 (:name |v3| :type |Float32| :direction :in))
148 :category "ARB_shader_objects" :deprecated nil :version "1.2")
149 (defglextfun "Uniform3fARB" uniform-3f-arb :return "void" :args
150 ((:name |location| :type |Int32| :direction :in)
151 (:name |v0| :type |Float32| :direction :in)
152 (:name |v1| :type |Float32| :direction :in)
153 (:name |v2| :type |Float32| :direction :in))
154 :category "ARB_shader_objects" :deprecated nil :version "1.2")
155 (defglextfun "Uniform2fARB" uniform-2f-arb :return "void" :args
156 ((:name |location| :type |Int32| :direction :in)
157 (:name |v0| :type |Float32| :direction :in)
158 (:name |v1| :type |Float32| :direction :in))
159 :category "ARB_shader_objects" :deprecated nil :version "1.2")
160 (defglextfun "Uniform1fARB" uniform-1f-arb :return "void" :args
161 ((:name |location| :type |Int32| :direction :in)
162 (:name |v0| :type |Float32| :direction :in))
163 :category "ARB_shader_objects" :deprecated nil :version "1.2")
164 (defglextfun "ValidateProgramARB" validate-program-arb :return "void" :args
165 ((:name |programObj| :type |handleARB| :direction :in)) :category
166 "ARB_shader_objects" :deprecated nil :version "1.2")
167 (defglextfun "UseProgramObjectARB" use-program-object-arb :return "void" :args
168 ((:name |programObj| :type |handleARB| :direction :in)) :category
169 "ARB_shader_objects" :deprecated nil :version "1.2")
170 (defglextfun "LinkProgramARB" link-program-arb :return "void" :args
171 ((:name |programObj| :type |handleARB| :direction :in)) :category
172 "ARB_shader_objects" :deprecated nil :version "1.2")
173 (defglextfun "AttachObjectARB" attach-object-arb :return "void" :args
174 ((:name |containerObj| :type |handleARB| :direction :in)
175 (:name |obj| :type |handleARB| :direction :in))
176 :category "ARB_shader_objects" :deprecated nil :version "1.2")
177 (defglextfun "CreateProgramObjectARB" create-program-object-arb :return
178 "handleARB" :args nil :category "ARB_shader_objects" :deprecated nil :version
179 "1.2")
180 (defglextfun "CompileShaderARB" compile-shader-arb :return "void" :args
181 ((:name |shaderObj| :type |handleARB| :direction :in)) :category
182 "ARB_shader_objects" :deprecated nil :version "1.2")
183 (defglextfun "ShaderSourceARB" shader-source-arb :return "void" :args
184 ((:name |shaderObj| :type |handleARB| :direction :in)
185 (:name |count| :type |SizeI| :direction :in)
186 (:name |string| :type |charPointerARB| :direction :in :array t :size count)
187 (:name |length| :type |Int32| :direction :in :array t :size #x1))
188 :category "ARB_shader_objects" :deprecated nil :version "1.2")
189 (defglextfun "CreateShaderObjectARB" create-shader-object-arb :return
190 "handleARB" :args ((:name |shaderType| :type |GLenum| :direction :in))
191 :category "ARB_shader_objects" :deprecated nil :version "1.2")
192 (defglextfun "DetachObjectARB" detach-object-arb :return "void" :args
193 ((:name |containerObj| :type |handleARB| :direction :in)
194 (:name |attachedObj| :type |handleARB| :direction :in))
195 :category "ARB_shader_objects" :deprecated nil :version "1.2")
196 (defglextfun "GetHandleARB" get-handle-arb :return "handleARB" :args
197 ((:name |pname| :type |GLenum| :direction :in)) :category "ARB_shader_objects"
198 :deprecated nil :version "1.2")
199 (defglextfun "DeleteObjectARB" delete-object-arb :return "void" :args
200 ((:name |obj| :type |handleARB| :direction :in)) :category
201 "ARB_shader_objects" :deprecated nil :version "1.2")