Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-ext_vertex_array.lisp
blobbacfad2fe095b47c9e8654bb0438feaca002f15c
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 ;;;; ext_vertex_array
7 (defconstant +vertex-array-ext+ #x8074)
8 (defconstant +normal-array-ext+ #x8075)
9 (defconstant +color-array-ext+ #x8076)
10 (defconstant +index-array-ext+ #x8077)
11 (defconstant +texture-coord-array-ext+ #x8078)
12 (defconstant +edge-flag-array-ext+ #x8079)
13 (defconstant +vertex-array-size-ext+ #x807A)
14 (defconstant +vertex-array-type-ext+ #x807B)
15 (defconstant +vertex-array-stride-ext+ #x807C)
16 (defconstant +normal-array-type-ext+ #x807E)
17 (defconstant +normal-array-stride-ext+ #x807F)
18 (defconstant +color-array-size-ext+ #x8081)
19 (defconstant +color-array-type-ext+ #x8082)
20 (defconstant +color-array-stride-ext+ #x8083)
21 (defconstant +index-array-type-ext+ #x8085)
22 (defconstant +index-array-stride-ext+ #x8086)
23 (defconstant +texture-coord-array-size-ext+ #x8088)
24 (defconstant +texture-coord-array-type-ext+ #x8089)
25 (defconstant +texture-coord-array-stride-ext+ #x808A)
26 (defconstant +edge-flag-array-stride-ext+ #x808C)
27 (defconstant +vertex-array-pointer-ext+ #x808E)
28 (defconstant +normal-array-pointer-ext+ #x808F)
29 (defconstant +color-array-pointer-ext+ #x8090)
30 (defconstant +index-array-pointer-ext+ #x8091)
31 (defconstant +texture-coord-array-pointer-ext+ #x8092)
32 (defconstant +edge-flag-array-pointer-ext+ #x8093)
33 (defconstant +vertex-array-ext+ #x8074)
34 (defconstant +normal-array-ext+ #x8075)
35 (defconstant +color-array-ext+ #x8076)
36 (defconstant +index-array-ext+ #x8077)
37 (defconstant +texture-coord-array-ext+ #x8078)
38 (defconstant +edge-flag-array-ext+ #x8079)
39 (defconstant +vertex-array-size-ext+ #x807A)
40 (defconstant +vertex-array-type-ext+ #x807B)
41 (defconstant +vertex-array-stride-ext+ #x807C)
42 (defconstant +normal-array-type-ext+ #x807E)
43 (defconstant +normal-array-stride-ext+ #x807F)
44 (defconstant +color-array-size-ext+ #x8081)
45 (defconstant +color-array-type-ext+ #x8082)
46 (defconstant +color-array-stride-ext+ #x8083)
47 (defconstant +index-array-type-ext+ #x8085)
48 (defconstant +index-array-stride-ext+ #x8086)
49 (defconstant +texture-coord-array-size-ext+ #x8088)
50 (defconstant +texture-coord-array-type-ext+ #x8089)
51 (defconstant +texture-coord-array-stride-ext+ #x808A)
52 (defconstant +edge-flag-array-stride-ext+ #x808C)
53 (defconstant +vertex-array-pointer-ext+ #x808E)
54 (defconstant +normal-array-pointer-ext+ #x808F)
55 (defconstant +color-array-pointer-ext+ #x8090)
56 (defconstant +index-array-pointer-ext+ #x8091)
57 (defconstant +texture-coord-array-pointer-ext+ #x8092)
58 (defconstant +edge-flag-array-pointer-ext+ #x8093)
59 (defglextfun "VertexPointerEXT" vertex-pointer-ext :return "void" :args
60 ((:name |size| :type |Int32| :direction :in)
61 (:name |type| :type |VertexPointerType| :direction :in)
62 (:name |stride| :type |SizeI| :direction :in)
63 (:name |count| :type |SizeI| :direction :in)
64 (:name |pointer| :type |Void| :direction :in :array t :size
65 (|size| |type| |stride| |count|) :retained t))
66 :category "EXT_vertex_array" :deprecated nil :version "1.0")
67 (defglextfun "TexCoordPointerEXT" tex-coord-pointer-ext :return "void" :args
68 ((:name |size| :type |Int32| :direction :in)
69 (:name |type| :type |TexCoordPointerType| :direction :in)
70 (:name |stride| :type |SizeI| :direction :in)
71 (:name |count| :type |SizeI| :direction :in)
72 (:name |pointer| :type |Void| :direction :in :array t :size
73 (|size| |type| |stride| |count|) :retained t))
74 :category "EXT_vertex_array" :deprecated nil :version "1.0")
75 (defglextfun "NormalPointerEXT" normal-pointer-ext :return "void" :args
76 ((:name |type| :type |NormalPointerType| :direction :in)
77 (:name |stride| :type |SizeI| :direction :in)
78 (:name |count| :type |SizeI| :direction :in)
79 (:name |pointer| :type |Void| :direction :in :array t :size
80 (|type| |stride| |count|) :retained t))
81 :category "EXT_vertex_array" :deprecated nil :version "1.0")
82 (defglextfun "IndexPointerEXT" index-pointer-ext :return "void" :args
83 ((:name |type| :type |IndexPointerType| :direction :in)
84 (:name |stride| :type |SizeI| :direction :in)
85 (:name |count| :type |SizeI| :direction :in)
86 (:name |pointer| :type |Void| :direction :in :array t :size
87 (|type| |stride| |count|) :retained t))
88 :category "EXT_vertex_array" :deprecated nil :version "1.0")
89 (defglextfun "GetPointervEXT" get-pointerv-ext :return "void" :args
90 ((:name |pname| :type |GetPointervPName| :direction :in)
91 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
92 :category "EXT_vertex_array" :deprecated nil :version "1.0")
93 (defglextfun "EdgeFlagPointerEXT" edge-flag-pointer-ext :return "void" :args
94 ((:name |stride| :type |SizeI| :direction :in)
95 (:name |count| :type |SizeI| :direction :in)
96 (:name |pointer| :type |Boolean| :direction :in :array t :size
97 (|stride| |count|) :retained t))
98 :category "EXT_vertex_array" :deprecated nil :version "1.0")
99 (defglextfun "DrawArraysEXT" draw-arrays-ext :return "void" :args
100 ((:name |mode| :type |BeginMode| :direction :in)
101 (:name |first| :type |Int32| :direction :in)
102 (:name |count| :type |SizeI| :direction :in))
103 :category "EXT_vertex_array" :deprecated nil :version "1.0")
104 (defglextfun "ColorPointerEXT" color-pointer-ext :return "void" :args
105 ((:name |size| :type |Int32| :direction :in)
106 (:name |type| :type |ColorPointerType| :direction :in)
107 (:name |stride| :type |SizeI| :direction :in)
108 (:name |count| :type |SizeI| :direction :in)
109 (:name |pointer| :type |Void| :direction :in :array t :size
110 (|size| |type| |stride| |count|) :retained t))
111 :category "EXT_vertex_array" :deprecated nil :version "1.0")
112 (defglextfun "ArrayElementEXT" array-element-ext :return "void" :args
113 ((:name |i| :type |Int32| :direction :in)) :category "EXT_vertex_array"
114 :deprecated nil :version "1.0")
115 (make-extension-loader |EXT_vertex_array|
116 (("VertexPointerEXT" vertex-pointer-ext :return "void" :args
117 ((:name |size| :type |Int32| :direction :in)
118 (:name |type| :type |VertexPointerType| :direction :in)
119 (:name |stride| :type |SizeI| :direction :in)
120 (:name |count| :type |SizeI| :direction :in)
121 (:name |pointer| :type |Void| :direction :in :array t :size
122 (|size| |type| |stride| |count|) :retained t))
123 :category "EXT_vertex_array" :deprecated nil :version "1.0")
124 ("TexCoordPointerEXT" tex-coord-pointer-ext :return "void" :args
125 ((:name |size| :type |Int32| :direction :in)
126 (:name |type| :type |TexCoordPointerType| :direction :in)
127 (:name |stride| :type |SizeI| :direction :in)
128 (:name |count| :type |SizeI| :direction :in)
129 (:name |pointer| :type |Void| :direction :in :array t :size
130 (|size| |type| |stride| |count|) :retained t))
131 :category "EXT_vertex_array" :deprecated nil :version "1.0")
132 ("NormalPointerEXT" normal-pointer-ext :return "void" :args
133 ((:name |type| :type |NormalPointerType| :direction :in)
134 (:name |stride| :type |SizeI| :direction :in)
135 (:name |count| :type |SizeI| :direction :in)
136 (:name |pointer| :type |Void| :direction :in :array t :size
137 (|type| |stride| |count|) :retained t))
138 :category "EXT_vertex_array" :deprecated nil :version "1.0")
139 ("IndexPointerEXT" index-pointer-ext :return "void" :args
140 ((:name |type| :type |IndexPointerType| :direction :in)
141 (:name |stride| :type |SizeI| :direction :in)
142 (:name |count| :type |SizeI| :direction :in)
143 (:name |pointer| :type |Void| :direction :in :array t :size
144 (|type| |stride| |count|) :retained t))
145 :category "EXT_vertex_array" :deprecated nil :version "1.0")
146 ("GetPointervEXT" get-pointerv-ext :return "void" :args
147 ((:name |pname| :type |GetPointervPName| :direction :in)
148 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
149 :category "EXT_vertex_array" :deprecated nil :version "1.0")
150 ("EdgeFlagPointerEXT" edge-flag-pointer-ext :return "void" :args
151 ((:name |stride| :type |SizeI| :direction :in)
152 (:name |count| :type |SizeI| :direction :in)
153 (:name |pointer| :type |Boolean| :direction :in :array t :size
154 (|stride| |count|) :retained t))
155 :category "EXT_vertex_array" :deprecated nil :version "1.0")
156 ("DrawArraysEXT" draw-arrays-ext :return "void" :args
157 ((:name |mode| :type |BeginMode| :direction :in)
158 (:name |first| :type |Int32| :direction :in)
159 (:name |count| :type |SizeI| :direction :in))
160 :category "EXT_vertex_array" :deprecated nil :version "1.0")
161 ("ColorPointerEXT" color-pointer-ext :return "void" :args
162 ((:name |size| :type |Int32| :direction :in)
163 (:name |type| :type |ColorPointerType| :direction :in)
164 (:name |stride| :type |SizeI| :direction :in)
165 (:name |count| :type |SizeI| :direction :in)
166 (:name |pointer| :type |Void| :direction :in :array t :size
167 (|size| |type| |stride| |count|) :retained t))
168 :category "EXT_vertex_array" :deprecated nil :version "1.0")
169 ("ArrayElementEXT" array-element-ext :return "void" :args
170 ((:name |i| :type |Int32| :direction :in)) :category "EXT_vertex_array"
171 :deprecated nil :version "1.0")))