Added Win+Mac notes. Some wishlist aswell.
[cl-glfw/jecs.git] / lib / opengl-nv_half_float.lisp
blobab440eaaf1cc3d8ae18ccff95df2cfc3bebcafe3
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 ;;;; nv_half_float
7 (defconstant +half-float-nv+ #x140B)
8 (defglextfun "VertexAttribs4hvNV" vertex-attribs-4hv-nv :return "void" :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 :category "NV_half_float" :version "1.2")
13 (defglextfun "VertexAttribs3hvNV" vertex-attribs-3hv-nv :return "void" :args
14 ((:name |index| :type |UInt32| :direction :in)
15 (:name |n| :type |SizeI| :direction :in)
16 (:name |v| :type |Half16NV| :direction :in :array t :size n))
17 :category "NV_half_float" :version "1.2")
18 (defglextfun "VertexAttribs2hvNV" vertex-attribs-2hv-nv :return "void" :args
19 ((:name |index| :type |UInt32| :direction :in)
20 (:name |n| :type |SizeI| :direction :in)
21 (:name |v| :type |Half16NV| :direction :in :array t :size n))
22 :category "NV_half_float" :version "1.2")
23 (defglextfun "VertexAttribs1hvNV" vertex-attribs-1hv-nv :return "void" :args
24 ((:name |index| :type |UInt32| :direction :in)
25 (:name |n| :type |SizeI| :direction :in)
26 (:name |v| :type |Half16NV| :direction :in :array t :size n))
27 :category "NV_half_float" :version "1.2")
28 (defglextfun "VertexAttrib4hvNV" vertex-attrib-4hv-nv :return "void" :args
29 ((:name |index| :type |UInt32| :direction :in)
30 (:name |v| :type |Half16NV| :direction :in :array t :size #x4))
31 :category "NV_half_float" :version "1.2")
32 (defglextfun "VertexAttrib4hNV" vertex-attrib-4h-nv :return "void" :args
33 ((:name |index| :type |UInt32| :direction :in)
34 (:name |x| :type |Half16NV| :direction :in)
35 (:name |y| :type |Half16NV| :direction :in)
36 (:name |z| :type |Half16NV| :direction :in)
37 (:name |w| :type |Half16NV| :direction :in))
38 :category "NV_half_float" :version "1.2")
39 (defglextfun "VertexAttrib3hvNV" vertex-attrib-3hv-nv :return "void" :args
40 ((:name |index| :type |UInt32| :direction :in)
41 (:name |v| :type |Half16NV| :direction :in :array t :size #x3))
42 :category "NV_half_float" :version "1.2")
43 (defglextfun "VertexAttrib3hNV" vertex-attrib-3h-nv :return "void" :args
44 ((:name |index| :type |UInt32| :direction :in)
45 (:name |x| :type |Half16NV| :direction :in)
46 (:name |y| :type |Half16NV| :direction :in)
47 (:name |z| :type |Half16NV| :direction :in))
48 :category "NV_half_float" :version "1.2")
49 (defglextfun "VertexAttrib2hvNV" vertex-attrib-2hv-nv :return "void" :args
50 ((:name |index| :type |UInt32| :direction :in)
51 (:name |v| :type |Half16NV| :direction :in :array t :size #x2))
52 :category "NV_half_float" :version "1.2")
53 (defglextfun "VertexAttrib2hNV" vertex-attrib-2h-nv :return "void" :args
54 ((:name |index| :type |UInt32| :direction :in)
55 (:name |x| :type |Half16NV| :direction :in)
56 (:name |y| :type |Half16NV| :direction :in))
57 :category "NV_half_float" :version "1.2")
58 (defglextfun "VertexAttrib1hvNV" vertex-attrib-1hv-nv :return "void" :args
59 ((:name |index| :type |UInt32| :direction :in)
60 (:name |v| :type |Half16NV| :direction :in :array t :size #x1))
61 :category "NV_half_float" :version "1.2")
62 (defglextfun "VertexAttrib1hNV" vertex-attrib-1h-nv :return "void" :args
63 ((:name |index| :type |UInt32| :direction :in)
64 (:name |x| :type |Half16NV| :direction :in))
65 :category "NV_half_float" :version "1.2")
66 (defglextfun "VertexWeighthvNV" vertex-weight-hv-nv :return "void" :args
67 ((:name |weight| :type |Half16NV| :direction :in :array t :size #x1))
68 :category "NV_half_float" :version "1.2")
69 (defglextfun "VertexWeighthNV" vertex-weight-h-nv :return "void" :args
70 ((:name |weight| :type |Half16NV| :direction :in)) :category "NV_half_float"
71 :version "1.2")
72 (defglextfun "SecondaryColor3hvNV" secondary-color-3hv-nv :return "void" :args
73 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :category
74 "NV_half_float" :version "1.2")
75 (defglextfun "SecondaryColor3hNV" secondary-color-3h-nv :return "void" :args
76 ((:name |red| :type |Half16NV| :direction :in)
77 (:name |green| :type |Half16NV| :direction :in)
78 (:name |blue| :type |Half16NV| :direction :in))
79 :category "NV_half_float" :version "1.2")
80 (defglextfun "FogCoordhvNV" fog-coord-hv-nv :return "void" :args
81 ((:name |fog| :type |Half16NV| :direction :in :array t :size #x1)) :category
82 "NV_half_float" :version "1.2")
83 (defglextfun "FogCoordhNV" fog-coord-h-nv :return "void" :args
84 ((:name |fog| :type |Half16NV| :direction :in)) :category "NV_half_float"
85 :version "1.2")
86 (defglextfun "MultiTexCoord4hvNV" multi-tex-coord-4hv-nv :return "void" :args
87 ((:name |target| :type |TextureUnit| :direction :in)
88 (:name |v| :type |Half16NV| :direction :in :array t :size #x4))
89 :category "NV_half_float" :version "1.2")
90 (defglextfun "MultiTexCoord4hNV" multi-tex-coord-4h-nv :return "void" :args
91 ((:name |target| :type |TextureUnit| :direction :in)
92 (:name |s| :type |Half16NV| :direction :in)
93 (:name |t| :type |Half16NV| :direction :in)
94 (:name |r| :type |Half16NV| :direction :in)
95 (:name |q| :type |Half16NV| :direction :in))
96 :category "NV_half_float" :version "1.2")
97 (defglextfun "MultiTexCoord3hvNV" multi-tex-coord-3hv-nv :return "void" :args
98 ((:name |target| :type |TextureUnit| :direction :in)
99 (:name |v| :type |Half16NV| :direction :in :array t :size #x3))
100 :category "NV_half_float" :version "1.2")
101 (defglextfun "MultiTexCoord3hNV" multi-tex-coord-3h-nv :return "void" :args
102 ((:name |target| :type |TextureUnit| :direction :in)
103 (:name |s| :type |Half16NV| :direction :in)
104 (:name |t| :type |Half16NV| :direction :in)
105 (:name |r| :type |Half16NV| :direction :in))
106 :category "NV_half_float" :version "1.2")
107 (defglextfun "MultiTexCoord2hvNV" multi-tex-coord-2hv-nv :return "void" :args
108 ((:name |target| :type |TextureUnit| :direction :in)
109 (:name |v| :type |Half16NV| :direction :in :array t :size #x2))
110 :category "NV_half_float" :version "1.2")
111 (defglextfun "MultiTexCoord2hNV" multi-tex-coord-2h-nv :return "void" :args
112 ((:name |target| :type |TextureUnit| :direction :in)
113 (:name |s| :type |Half16NV| :direction :in)
114 (:name |t| :type |Half16NV| :direction :in))
115 :category "NV_half_float" :version "1.2")
116 (defglextfun "MultiTexCoord1hvNV" multi-tex-coord-1hv-nv :return "void" :args
117 ((:name |target| :type |TextureUnit| :direction :in)
118 (:name |v| :type |Half16NV| :direction :in :array t :size #x1))
119 :category "NV_half_float" :version "1.2")
120 (defglextfun "MultiTexCoord1hNV" multi-tex-coord-1h-nv :return "void" :args
121 ((:name |target| :type |TextureUnit| :direction :in)
122 (:name |s| :type |Half16NV| :direction :in))
123 :category "NV_half_float" :version "1.2")
124 (defglextfun "TexCoord4hvNV" tex-coord-4hv-nv :return "void" :args
125 ((:name |v| :type |Half16NV| :direction :in :array t :size #x4)) :category
126 "NV_half_float" :version "1.2")
127 (defglextfun "TexCoord4hNV" tex-coord-4h-nv :return "void" :args
128 ((:name |s| :type |Half16NV| :direction :in)
129 (:name |t| :type |Half16NV| :direction :in)
130 (:name |r| :type |Half16NV| :direction :in)
131 (:name |q| :type |Half16NV| :direction :in))
132 :category "NV_half_float" :version "1.2")
133 (defglextfun "TexCoord3hvNV" tex-coord-3hv-nv :return "void" :args
134 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :category
135 "NV_half_float" :version "1.2")
136 (defglextfun "TexCoord3hNV" tex-coord-3h-nv :return "void" :args
137 ((:name |s| :type |Half16NV| :direction :in)
138 (:name |t| :type |Half16NV| :direction :in)
139 (:name |r| :type |Half16NV| :direction :in))
140 :category "NV_half_float" :version "1.2")
141 (defglextfun "TexCoord2hvNV" tex-coord-2hv-nv :return "void" :args
142 ((:name |v| :type |Half16NV| :direction :in :array t :size #x2)) :category
143 "NV_half_float" :version "1.2")
144 (defglextfun "TexCoord2hNV" tex-coord-2h-nv :return "void" :args
145 ((:name |s| :type |Half16NV| :direction :in)
146 (:name |t| :type |Half16NV| :direction :in))
147 :category "NV_half_float" :version "1.2")
148 (defglextfun "TexCoord1hvNV" tex-coord-1hv-nv :return "void" :args
149 ((:name |v| :type |Half16NV| :direction :in :array t :size #x1)) :category
150 "NV_half_float" :version "1.2")
151 (defglextfun "TexCoord1hNV" tex-coord-1h-nv :return "void" :args
152 ((:name |s| :type |Half16NV| :direction :in)) :category "NV_half_float"
153 :version "1.2")
154 (defglextfun "Color4hvNV" color-4hv-nv :return "void" :args
155 ((:name |v| :type |Half16NV| :direction :in :array t :size #x4)) :category
156 "NV_half_float" :version "1.2")
157 (defglextfun "Color4hNV" color-4h-nv :return "void" :args
158 ((:name |red| :type |Half16NV| :direction :in)
159 (:name |green| :type |Half16NV| :direction :in)
160 (:name |blue| :type |Half16NV| :direction :in)
161 (:name |alpha| :type |Half16NV| :direction :in))
162 :category "NV_half_float" :version "1.2")
163 (defglextfun "Color3hvNV" color-3hv-nv :return "void" :args
164 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :category
165 "NV_half_float" :version "1.2")
166 (defglextfun "Color3hNV" color-3h-nv :return "void" :args
167 ((:name |red| :type |Half16NV| :direction :in)
168 (:name |green| :type |Half16NV| :direction :in)
169 (:name |blue| :type |Half16NV| :direction :in))
170 :category "NV_half_float" :version "1.2")
171 (defglextfun "Normal3hvNV" normal-3hv-nv :return "void" :args
172 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :category
173 "NV_half_float" :version "1.2")
174 (defglextfun "Normal3hNV" normal-3h-nv :return "void" :args
175 ((:name |nx| :type |Half16NV| :direction :in)
176 (:name |ny| :type |Half16NV| :direction :in)
177 (:name |nz| :type |Half16NV| :direction :in))
178 :category "NV_half_float" :version "1.2")
179 (defglextfun "Vertex4hvNV" vertex-4hv-nv :return "void" :args
180 ((:name |v| :type |Half16NV| :direction :in :array t :size #x4)) :category
181 "NV_half_float" :version "1.2")
182 (defglextfun "Vertex4hNV" vertex-4h-nv :return "void" :args
183 ((:name |x| :type |Half16NV| :direction :in)
184 (:name |y| :type |Half16NV| :direction :in)
185 (:name |z| :type |Half16NV| :direction :in)
186 (:name |w| :type |Half16NV| :direction :in))
187 :category "NV_half_float" :version "1.2")
188 (defglextfun "Vertex3hvNV" vertex-3hv-nv :return "void" :args
189 ((:name |v| :type |Half16NV| :direction :in :array t :size #x3)) :category
190 "NV_half_float" :version "1.2")
191 (defglextfun "Vertex3hNV" vertex-3h-nv :return "void" :args
192 ((:name |x| :type |Half16NV| :direction :in)
193 (:name |y| :type |Half16NV| :direction :in)
194 (:name |z| :type |Half16NV| :direction :in))
195 :category "NV_half_float" :version "1.2")
196 (defglextfun "Vertex2hvNV" vertex-2hv-nv :return "void" :args
197 ((:name |v| :type |Half16NV| :direction :in :array t :size #x2)) :category
198 "NV_half_float" :version "1.2")
199 (defglextfun "Vertex2hNV" vertex-2h-nv :return "void" :args
200 ((:name |x| :type |Half16NV| :direction :in)
201 (:name |y| :type |Half16NV| :direction :in))
202 :category "NV_half_float" :version "1.2")