Author: D Herring <dherring@at.tentpost.dot.com>
[cl-glfw.git] / lib / opengl-ext_vertex_array.lisp
blobd82918575bfb6bd466b9dcc9c8d6e10fca74174a
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" :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" :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" :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" :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" :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" :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" :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" :version "1.0")
112 (defglextfun "ArrayElementEXT" array-element-ext :return "void" :args
113 ((:name |i| :type |Int32| :direction :in)) :category "EXT_vertex_array"
114 :version "1.0")