Split out the GLU into seperate files to keep windows happy.
[cl-glfw.git] / lib / opengl-nv_half_float.lisp
blob07e582182993be5f6747d32ffa54072ecbaaae8a
2 (in-package #:gl)
4 ;;;; NV_half_float
6 (defconstant +half-float-nv+ #x140B)
7 (defglextfun
8 (("VertexAttribs4hvNV" vertex-attribs-4hv-nv) :args
9 ((:name |index| :type |UInt32| :direction :in)
10 (:name |n| :type |SizeI| :direction :in)
11 (:name |v| :type |Half16NV| :direction :in :array t :size n))
12 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
13 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
14 (defglextfun
15 (("VertexAttribs3hvNV" vertex-attribs-3hv-nv) :args
16 ((:name |index| :type |UInt32| :direction :in)
17 (:name |n| :type |SizeI| :direction :in)
18 (:name |v| :type |Half16NV| :direction :in :array t :size n))
19 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
20 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
21 (defglextfun
22 (("VertexAttribs2hvNV" vertex-attribs-2hv-nv) :args
23 ((:name |index| :type |UInt32| :direction :in)
24 (:name |n| :type |SizeI| :direction :in)
25 (:name |v| :type |Half16NV| :direction :in :array t :size n))
26 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
27 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
28 (defglextfun
29 (("VertexAttribs1hvNV" vertex-attribs-1hv-nv) :args
30 ((:name |index| :type |UInt32| :direction :in)
31 (:name |n| :type |SizeI| :direction :in)
32 (:name |v| :type |Half16NV| :direction :in :array t :size n))
33 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
34 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
35 (defglextfun
36 (("VertexAttrib4hvNV" vertex-attrib-4hv-nv) :args
37 ((:name |index| :type |UInt32| :direction :in)
38 (:name |v| :type |Half16NV| :direction :in :array t :size #x4))
39 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
40 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
41 (defglextfun
42 (("VertexAttrib4hNV" vertex-attrib-4h-nv) :args
43 ((:name |index| :type |UInt32| :direction :in)
44 (:name |x| :type |Half16NV| :direction :in)
45 (:name |y| :type |Half16NV| :direction :in)
46 (:name |z| :type |Half16NV| :direction :in)
47 (:name |w| :type |Half16NV| :direction :in))
48 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
49 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
50 (defglextfun
51 (("VertexAttrib3hvNV" vertex-attrib-3hv-nv) :args
52 ((:name |index| :type |UInt32| :direction :in)
53 (:name |v| :type |Half16NV| :direction :in :array t :size #x3))
54 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
55 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
56 (defglextfun
57 (("VertexAttrib3hNV" vertex-attrib-3h-nv) :args
58 ((:name |index| :type |UInt32| :direction :in)
59 (:name |x| :type |Half16NV| :direction :in)
60 (:name |y| :type |Half16NV| :direction :in)
61 (:name |z| :type |Half16NV| :direction :in))
62 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
63 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
64 (defglextfun
65 (("VertexAttrib2hvNV" vertex-attrib-2hv-nv) :args
66 ((:name |index| :type |UInt32| :direction :in)
67 (:name |v| :type |Half16NV| :direction :in :array t :size #x2))
68 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
69 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
70 (defglextfun
71 (("VertexAttrib2hNV" vertex-attrib-2h-nv) :args
72 ((:name |index| :type |UInt32| :direction :in)
73 (:name |x| :type |Half16NV| :direction :in)
74 (:name |y| :type |Half16NV| :direction :in))
75 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
76 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
77 (defglextfun
78 (("VertexAttrib1hvNV" vertex-attrib-1hv-nv) :args
79 ((:name |index| :type |UInt32| :direction :in)
80 (:name |v| :type |Half16NV| :direction :in :array t :size #x1))
81 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
82 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
83 (defglextfun
84 (("VertexAttrib1hNV" vertex-attrib-1h-nv) :args
85 ((:name |index| :type |UInt32| :direction :in)
86 (:name |x| :type |Half16NV| :direction :in))
87 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
88 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
89 (defglextfun
90 (("VertexWeighthvNV" vertex-weight-hv-nv) :args
91 ((:name |weight| :type |Half16NV| :direction :in :array t :size #x1)) :return
92 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
93 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
94 (defglextfun
95 (("VertexWeighthNV" vertex-weight-h-nv) :args
96 ((:name |weight| :type |Half16NV| :direction :in)) :return ("void") :category
97 ("NV_half_float") :version ("1.2") :extension nil :glxropcode ("?") :glxflags
98 ("ignore") :glsopcode ("?") :offset ("?")))
99 (defglextfun
100 (("SecondaryColor3hvNV" secondary-color-3hv-nv) :args
101 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :return
102 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
103 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
104 (defglextfun
105 (("SecondaryColor3hNV" secondary-color-3h-nv) :args
106 ((:name |red| :type |Half16NV| :direction :in)
107 (:name |green| :type |Half16NV| :direction :in)
108 (:name |blue| :type |Half16NV| :direction :in))
109 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
110 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
111 (defglextfun
112 (("FogCoordhvNV" fog-coord-hv-nv) :args
113 ((:name |fog| :type |Half16NV| :direction :in :array t :size #x1)) :return
114 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
115 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
116 (defglextfun
117 (("FogCoordhNV" fog-coord-h-nv) :args
118 ((:name |fog| :type |Half16NV| :direction :in)) :return ("void") :category
119 ("NV_half_float") :version ("1.2") :extension nil :glxropcode ("?") :glxflags
120 ("ignore") :glsopcode ("?") :offset ("?")))
121 (defglextfun
122 (("MultiTexCoord4hvNV" multi-tex-coord-4hv-nv) :args
123 ((:name |target| :type |TextureUnit| :direction :in)
124 (:name |v| :type |Half16NV| :direction :in :array t :size #x4))
125 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
126 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
127 (defglextfun
128 (("MultiTexCoord4hNV" multi-tex-coord-4h-nv) :args
129 ((:name |target| :type |TextureUnit| :direction :in)
130 (:name |s| :type |Half16NV| :direction :in)
131 (:name |t| :type |Half16NV| :direction :in)
132 (:name |r| :type |Half16NV| :direction :in)
133 (:name |q| :type |Half16NV| :direction :in))
134 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
135 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
136 (defglextfun
137 (("MultiTexCoord3hvNV" multi-tex-coord-3hv-nv) :args
138 ((:name |target| :type |TextureUnit| :direction :in)
139 (:name |v| :type |Half16NV| :direction :in :array t :size #x3))
140 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
141 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
142 (defglextfun
143 (("MultiTexCoord3hNV" multi-tex-coord-3h-nv) :args
144 ((:name |target| :type |TextureUnit| :direction :in)
145 (:name |s| :type |Half16NV| :direction :in)
146 (:name |t| :type |Half16NV| :direction :in)
147 (:name |r| :type |Half16NV| :direction :in))
148 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
149 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
150 (defglextfun
151 (("MultiTexCoord2hvNV" multi-tex-coord-2hv-nv) :args
152 ((:name |target| :type |TextureUnit| :direction :in)
153 (:name |v| :type |Half16NV| :direction :in :array t :size #x2))
154 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
155 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
156 (defglextfun
157 (("MultiTexCoord2hNV" multi-tex-coord-2h-nv) :args
158 ((:name |target| :type |TextureUnit| :direction :in)
159 (:name |s| :type |Half16NV| :direction :in)
160 (:name |t| :type |Half16NV| :direction :in))
161 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
162 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
163 (defglextfun
164 (("MultiTexCoord1hvNV" multi-tex-coord-1hv-nv) :args
165 ((:name |target| :type |TextureUnit| :direction :in)
166 (:name |v| :type |Half16NV| :direction :in :array t :size #x1))
167 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
168 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
169 (defglextfun
170 (("MultiTexCoord1hNV" multi-tex-coord-1h-nv) :args
171 ((:name |target| :type |TextureUnit| :direction :in)
172 (:name |s| :type |Half16NV| :direction :in))
173 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
174 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
175 (defglextfun
176 (("TexCoord4hvNV" tex-coord-4hv-nv) :args
177 ((:name |v| :type |Half16NV| :direction :in :array t :size #x4)) :return
178 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
179 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
180 (defglextfun
181 (("TexCoord4hNV" tex-coord-4h-nv) :args
182 ((:name |s| :type |Half16NV| :direction :in)
183 (:name |t| :type |Half16NV| :direction :in)
184 (:name |r| :type |Half16NV| :direction :in)
185 (:name |q| :type |Half16NV| :direction :in))
186 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
187 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
188 (defglextfun
189 (("TexCoord3hvNV" tex-coord-3hv-nv) :args
190 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :return
191 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
192 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
193 (defglextfun
194 (("TexCoord3hNV" tex-coord-3h-nv) :args
195 ((:name |s| :type |Half16NV| :direction :in)
196 (:name |t| :type |Half16NV| :direction :in)
197 (:name |r| :type |Half16NV| :direction :in))
198 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
199 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
200 (defglextfun
201 (("TexCoord2hvNV" tex-coord-2hv-nv) :args
202 ((:name |v| :type |Half16NV| :direction :in :array t :size #x2)) :return
203 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
204 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
205 (defglextfun
206 (("TexCoord2hNV" tex-coord-2h-nv) :args
207 ((:name |s| :type |Half16NV| :direction :in)
208 (:name |t| :type |Half16NV| :direction :in))
209 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
210 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
211 (defglextfun
212 (("TexCoord1hvNV" tex-coord-1hv-nv) :args
213 ((:name |v| :type |Half16NV| :direction :in :array t :size #x1)) :return
214 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
215 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
216 (defglextfun
217 (("TexCoord1hNV" tex-coord-1h-nv) :args
218 ((:name |s| :type |Half16NV| :direction :in)) :return ("void") :category
219 ("NV_half_float") :version ("1.2") :extension nil :glxropcode ("?") :glxflags
220 ("ignore") :glsopcode ("?") :offset ("?")))
221 (defglextfun
222 (("Color4hvNV" color-4hv-nv) :args
223 ((:name |v| :type |Half16NV| :direction :in :array t :size #x4)) :return
224 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
225 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
226 (defglextfun
227 (("Color4hNV" color-4h-nv) :args
228 ((:name |red| :type |Half16NV| :direction :in)
229 (:name |green| :type |Half16NV| :direction :in)
230 (:name |blue| :type |Half16NV| :direction :in)
231 (:name |alpha| :type |Half16NV| :direction :in))
232 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
233 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
234 (defglextfun
235 (("Color3hvNV" color-3hv-nv) :args
236 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :return
237 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
238 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
239 (defglextfun
240 (("Color3hNV" color-3h-nv) :args
241 ((:name |red| :type |Half16NV| :direction :in)
242 (:name |green| :type |Half16NV| :direction :in)
243 (:name |blue| :type |Half16NV| :direction :in))
244 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
245 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
246 (defglextfun
247 (("Normal3hvNV" normal-3hv-nv) :args
248 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :return
249 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
250 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
251 (defglextfun
252 (("Normal3hNV" normal-3h-nv) :args
253 ((:name |nx| :type |Half16NV| :direction :in)
254 (:name |ny| :type |Half16NV| :direction :in)
255 (:name |nz| :type |Half16NV| :direction :in))
256 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
257 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
258 (defglextfun
259 (("Vertex4hvNV" vertex-4hv-nv) :args
260 ((:name |v| :type |Half16NV| :direction :in :array t :size #x4)) :return
261 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
262 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
263 (defglextfun
264 (("Vertex4hNV" vertex-4h-nv) :args
265 ((:name |x| :type |Half16NV| :direction :in)
266 (:name |y| :type |Half16NV| :direction :in)
267 (:name |z| :type |Half16NV| :direction :in)
268 (:name |w| :type |Half16NV| :direction :in))
269 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
270 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
271 (defglextfun
272 (("Vertex3hvNV" vertex-3hv-nv) :args
273 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :return
274 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
275 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
276 (defglextfun
277 (("Vertex3hNV" vertex-3h-nv) :args
278 ((:name |x| :type |Half16NV| :direction :in)
279 (:name |y| :type |Half16NV| :direction :in)
280 (:name |z| :type |Half16NV| :direction :in))
281 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
282 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
283 (defglextfun
284 (("Vertex2hvNV" vertex-2hv-nv) :args
285 ((:name |v| :type |Half16NV| :direction :in :array t :size #x2)) :return
286 ("void") :category ("NV_half_float") :version ("1.2") :extension nil
287 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
288 (defglextfun
289 (("Vertex2hNV" vertex-2h-nv) :args
290 ((:name |x| :type |Half16NV| :direction :in)
291 (:name |y| :type |Half16NV| :direction :in))
292 :return ("void") :category ("NV_half_float") :version ("1.2") :extension nil
293 :glxropcode ("?") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))