Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-arb_vertex_buffer_object.lisp
blob3a9d82c2cc185a6f2dc47b26b116bdb775f8c82c
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_vertex_buffer_object
7 (defconstant +array-buffer-arb+ #x8892)
8 (defconstant +element-array-buffer-arb+ #x8893)
9 (defconstant +array-buffer-binding-arb+ #x8894)
10 (defconstant +element-array-buffer-binding-arb+ #x8895)
11 (defconstant +vertex-array-buffer-binding-arb+ #x8896)
12 (defconstant +normal-array-buffer-binding-arb+ #x8897)
13 (defconstant +color-array-buffer-binding-arb+ #x8898)
14 (defconstant +index-array-buffer-binding-arb+ #x8899)
15 (defconstant +texture-coord-array-buffer-binding-arb+ #x889A)
16 (defconstant +edge-flag-array-buffer-binding-arb+ #x889B)
17 (defconstant +secondary-color-array-buffer-binding-arb+ #x889C)
18 (defconstant +fog-coordinate-array-buffer-binding-arb+ #x889D)
19 (defconstant +weight-array-buffer-binding-arb+ #x889E)
20 (defconstant +vertex-attrib-array-buffer-binding-arb+ #x889F)
21 (defconstant +weight-array-buffer-binding-oes+ #x889E)
22 (defconstant +program-instructions-arb+ #x88A0)
23 (defconstant +max-program-instructions-arb+ #x88A1)
24 (defconstant +program-native-instructions-arb+ #x88A2)
25 (defconstant +max-program-native-instructions-arb+ #x88A3)
26 (defconstant +program-temporaries-arb+ #x88A4)
27 (defconstant +max-program-temporaries-arb+ #x88A5)
28 (defconstant +program-native-temporaries-arb+ #x88A6)
29 (defconstant +max-program-native-temporaries-arb+ #x88A7)
30 (defconstant +program-parameters-arb+ #x88A8)
31 (defconstant +max-program-parameters-arb+ #x88A9)
32 (defconstant +program-native-parameters-arb+ #x88AA)
33 (defconstant +max-program-native-parameters-arb+ #x88AB)
34 (defconstant +program-attribs-arb+ #x88AC)
35 (defconstant +max-program-attribs-arb+ #x88AD)
36 (defconstant +program-native-attribs-arb+ #x88AE)
37 (defconstant +max-program-native-attribs-arb+ #x88AF)
38 (defconstant +program-address-registers-arb+ #x88B0)
39 (defconstant +max-program-address-registers-arb+ #x88B1)
40 (defconstant +program-native-address-registers-arb+ #x88B2)
41 (defconstant +max-program-native-address-registers-arb+ #x88B3)
42 (defconstant +max-program-local-parameters-arb+ #x88B4)
43 (defconstant +max-program-env-parameters-arb+ #x88B5)
44 (defconstant +program-under-native-limits-arb+ #x88B6)
45 (defconstant +transpose-current-matrix-arb+ #x88B7)
46 (defconstant +read-only+ #x88B8)
47 (defconstant +write-only+ #x88B9)
48 (defconstant +read-write+ #x88BA)
49 (defconstant +buffer-access+ #x88BB)
50 (defconstant +buffer-mapped+ #x88BC)
51 (defconstant +buffer-map-pointer+ #x88BD)
52 (defconstant +read-only-arb+ #x88B8)
53 (defconstant +write-only-arb+ #x88B9)
54 (defconstant +read-write-arb+ #x88BA)
55 (defconstant +buffer-access-arb+ #x88BB)
56 (defconstant +buffer-mapped-arb+ #x88BC)
57 (defconstant +buffer-map-pointer-arb+ #x88BD)
58 (defconstant +write-only-oes+ #x88B9)
59 (defconstant +buffer-access-oes+ #x88BB)
60 (defconstant +buffer-mapped-oes+ #x88BC)
61 (defconstant +buffer-map-pointer-oes+ #x88BD)
62 (defconstant +buffer-size-arb+ #x8764)
63 (defconstant +buffer-usage-arb+ #x8765)
64 (defconstant +array-buffer-arb+ #x8892)
65 (defconstant +element-array-buffer-arb+ #x8893)
66 (defconstant +array-buffer-binding-arb+ #x8894)
67 (defconstant +element-array-buffer-binding-arb+ #x8895)
68 (defconstant +vertex-array-buffer-binding-arb+ #x8896)
69 (defconstant +normal-array-buffer-binding-arb+ #x8897)
70 (defconstant +color-array-buffer-binding-arb+ #x8898)
71 (defconstant +index-array-buffer-binding-arb+ #x8899)
72 (defconstant +texture-coord-array-buffer-binding-arb+ #x889A)
73 (defconstant +edge-flag-array-buffer-binding-arb+ #x889B)
74 (defconstant +secondary-color-array-buffer-binding-arb+ #x889C)
75 (defconstant +fog-coordinate-array-buffer-binding-arb+ #x889D)
76 (defconstant +weight-array-buffer-binding-arb+ #x889E)
77 (defconstant +vertex-attrib-array-buffer-binding-arb+ #x889F)
78 (defconstant +read-only-arb+ #x88B8)
79 (defconstant +write-only-arb+ #x88B9)
80 (defconstant +read-write-arb+ #x88BA)
81 (defconstant +buffer-access-arb+ #x88BB)
82 (defconstant +buffer-mapped-arb+ #x88BC)
83 (defconstant +buffer-map-pointer-arb+ #x88BD)
84 (defconstant +stream-draw-arb+ #x88E0)
85 (defconstant +stream-read-arb+ #x88E1)
86 (defconstant +stream-copy-arb+ #x88E2)
87 (defconstant +static-draw-arb+ #x88E4)
88 (defconstant +static-read-arb+ #x88E5)
89 (defconstant +static-copy-arb+ #x88E6)
90 (defconstant +dynamic-draw-arb+ #x88E8)
91 (defconstant +dynamic-read-arb+ #x88E9)
92 (defconstant +dynamic-copy-arb+ #x88EA)
93 (defglextfun "GetBufferPointervARB" get-buffer-pointerv-arb :return "void"
94 :args
95 ((:name |target| :type |BufferTargetARB| :direction :in)
96 (:name |pname| :type |BufferPointerNameARB| :direction :in)
97 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
98 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
99 (defglextfun "GetBufferParameterivARB" get-buffer-parameter-iv-arb :return
100 "void" :args
101 ((:name |target| :type |BufferTargetARB| :direction :in)
102 (:name |pname| :type |BufferPNameARB| :direction :in)
103 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
104 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
105 (defglextfun "UnmapBufferARB" unmap-buffer-arb :return "Boolean" :args
106 ((:name |target| :type |BufferTargetARB| :direction :in)) :category
107 "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
108 (defglextfun "MapBufferARB" map-buffer-arb :return "VoidPointer" :args
109 ((:name |target| :type |BufferTargetARB| :direction :in)
110 (:name |access| :type |BufferAccessARB| :direction :in))
111 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
112 (defglextfun "GetBufferSubDataARB" get-buffer-sub-data-arb :return "void" :args
113 ((:name |target| :type |BufferTargetARB| :direction :in)
114 (:name |offset| :type |BufferOffsetARB| :direction :in)
115 (:name |size| :type |BufferSizeARB| :direction :in)
116 (:name |data| :type |Void| :direction :out :array t :size size))
117 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
118 (defglextfun "BufferSubDataARB" buffer-sub-data-arb :return "void" :args
119 ((:name |target| :type |BufferTargetARB| :direction :in)
120 (:name |offset| :type |BufferOffsetARB| :direction :in)
121 (:name |size| :type |BufferSizeARB| :direction :in)
122 (:name |data| :type |ConstVoid| :direction :in :array t :size size))
123 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
124 (defglextfun "BufferDataARB" buffer-data-arb :return "void" :args
125 ((:name |target| :type |BufferTargetARB| :direction :in)
126 (:name |size| :type |BufferSizeARB| :direction :in)
127 (:name |data| :type |ConstVoid| :direction :in :array t :size size)
128 (:name |usage| :type |BufferUsageARB| :direction :in))
129 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
130 (defglextfun "IsBufferARB" is-buffer-arb :return "Boolean" :args
131 ((:name |buffer| :type |UInt32| :direction :in)) :category
132 "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
133 (defglextfun "GenBuffersARB" gen-buffers-arb :return "void" :args
134 ((:name |n| :type |SizeI| :direction :in)
135 (:name |buffers| :type |UInt32| :direction :out :array t :size n))
136 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
137 (defglextfun "DeleteBuffersARB" delete-buffers-arb :return "void" :args
138 ((:name |n| :type |SizeI| :direction :in)
139 (:name |buffers| :type |ConstUInt32| :direction :in :array t :size n))
140 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
141 (defglextfun "BindBufferARB" bind-buffer-arb :return "void" :args
142 ((:name |target| :type |BufferTargetARB| :direction :in)
143 (:name |buffer| :type |UInt32| :direction :in))
144 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
145 (make-extension-loader |ARB_vertex_buffer_object|
146 (("GetBufferPointervARB" get-buffer-pointerv-arb :return "void" :args
147 ((:name |target| :type |BufferTargetARB| :direction :in)
148 (:name |pname| :type |BufferPointerNameARB| :direction :in)
149 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
150 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
151 ("GetBufferParameterivARB" get-buffer-parameter-iv-arb :return "void" :args
152 ((:name |target| :type |BufferTargetARB| :direction :in)
153 (:name |pname| :type |BufferPNameARB| :direction :in)
154 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
155 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
156 ("UnmapBufferARB" unmap-buffer-arb :return "Boolean" :args
157 ((:name |target| :type |BufferTargetARB| :direction :in)) :category
158 "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
159 ("MapBufferARB" map-buffer-arb :return "VoidPointer" :args
160 ((:name |target| :type |BufferTargetARB| :direction :in)
161 (:name |access| :type |BufferAccessARB| :direction :in))
162 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
163 ("GetBufferSubDataARB" get-buffer-sub-data-arb :return "void" :args
164 ((:name |target| :type |BufferTargetARB| :direction :in)
165 (:name |offset| :type |BufferOffsetARB| :direction :in)
166 (:name |size| :type |BufferSizeARB| :direction :in)
167 (:name |data| :type |Void| :direction :out :array t :size size))
168 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
169 ("BufferSubDataARB" buffer-sub-data-arb :return "void" :args
170 ((:name |target| :type |BufferTargetARB| :direction :in)
171 (:name |offset| :type |BufferOffsetARB| :direction :in)
172 (:name |size| :type |BufferSizeARB| :direction :in)
173 (:name |data| :type |ConstVoid| :direction :in :array t :size size))
174 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
175 ("BufferDataARB" buffer-data-arb :return "void" :args
176 ((:name |target| :type |BufferTargetARB| :direction :in)
177 (:name |size| :type |BufferSizeARB| :direction :in)
178 (:name |data| :type |ConstVoid| :direction :in :array t :size size)
179 (:name |usage| :type |BufferUsageARB| :direction :in))
180 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
181 ("IsBufferARB" is-buffer-arb :return "Boolean" :args
182 ((:name |buffer| :type |UInt32| :direction :in)) :category
183 "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
184 ("GenBuffersARB" gen-buffers-arb :return "void" :args
185 ((:name |n| :type |SizeI| :direction :in)
186 (:name |buffers| :type |UInt32| :direction :out :array t :size n))
187 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
188 ("DeleteBuffersARB" delete-buffers-arb :return "void" :args
189 ((:name |n| :type |SizeI| :direction :in)
190 (:name |buffers| :type |ConstUInt32| :direction :in :array t :size n))
191 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
192 ("BindBufferARB" bind-buffer-arb :return "void" :args
193 ((:name |target| :type |BufferTargetARB| :direction :in)
194 (:name |buffer| :type |UInt32| :direction :in))
195 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")))