8f9f8585a4bcc313fbe62c0a7836c7d4567dbb67
[cl-glfw.git] / lib / opengl-arb_vertex_buffer_object.lisp
blob8f9f8585a4bcc313fbe62c0a7836c7d4567dbb67
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 +buffer-access+ #x88BB)
48 (defconstant +buffer-mapped+ #x88BC)
49 (defconstant +buffer-map-pointer+ #x88BD)
50 (defconstant +read-only-arb+ #x88B8)
51 (defconstant +write-only-arb+ #x88B9)
52 (defconstant +read-write-arb+ #x88BA)
53 (defconstant +buffer-access-arb+ #x88BB)
54 (defconstant +buffer-mapped-arb+ #x88BC)
55 (defconstant +buffer-map-pointer-arb+ #x88BD)
56 (defconstant +write-only-oes+ #x88B9)
57 (defconstant +buffer-access-oes+ #x88BB)
58 (defconstant +buffer-mapped-oes+ #x88BC)
59 (defconstant +buffer-map-pointer-oes+ #x88BD)
60 (defconstant +buffer-size-arb+ #x8764)
61 (defconstant +buffer-usage-arb+ #x8765)
62 (defconstant +array-buffer-arb+ #x8892)
63 (defconstant +element-array-buffer-arb+ #x8893)
64 (defconstant +array-buffer-binding-arb+ #x8894)
65 (defconstant +element-array-buffer-binding-arb+ #x8895)
66 (defconstant +vertex-array-buffer-binding-arb+ #x8896)
67 (defconstant +normal-array-buffer-binding-arb+ #x8897)
68 (defconstant +color-array-buffer-binding-arb+ #x8898)
69 (defconstant +index-array-buffer-binding-arb+ #x8899)
70 (defconstant +texture-coord-array-buffer-binding-arb+ #x889A)
71 (defconstant +edge-flag-array-buffer-binding-arb+ #x889B)
72 (defconstant +secondary-color-array-buffer-binding-arb+ #x889C)
73 (defconstant +fog-coordinate-array-buffer-binding-arb+ #x889D)
74 (defconstant +weight-array-buffer-binding-arb+ #x889E)
75 (defconstant +vertex-attrib-array-buffer-binding-arb+ #x889F)
76 (defconstant +read-only-arb+ #x88B8)
77 (defconstant +write-only-arb+ #x88B9)
78 (defconstant +read-write-arb+ #x88BA)
79 (defconstant +buffer-access-arb+ #x88BB)
80 (defconstant +buffer-mapped-arb+ #x88BC)
81 (defconstant +buffer-map-pointer-arb+ #x88BD)
82 (defconstant +stream-draw-arb+ #x88E0)
83 (defconstant +stream-read-arb+ #x88E1)
84 (defconstant +stream-copy-arb+ #x88E2)
85 (defconstant +static-draw-arb+ #x88E4)
86 (defconstant +static-read-arb+ #x88E5)
87 (defconstant +static-copy-arb+ #x88E6)
88 (defconstant +dynamic-draw-arb+ #x88E8)
89 (defconstant +dynamic-read-arb+ #x88E9)
90 (defconstant +dynamic-copy-arb+ #x88EA)
91 (defglextfun "GetBufferPointervARB" get-buffer-pointerv-arb :return "void"
92 :args
93 ((:name |target| :type |BufferTargetARB| :direction :in)
94 (:name |pname| :type |BufferPointerNameARB| :direction :in)
95 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
96 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
97 (defglextfun "GetBufferParameterivARB" get-buffer-parameter-iv-arb :return
98 "void" :args
99 ((:name |target| :type |BufferTargetARB| :direction :in)
100 (:name |pname| :type |BufferPNameARB| :direction :in)
101 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
102 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
103 (defglextfun "UnmapBufferARB" unmap-buffer-arb :return "Boolean" :args
104 ((:name |target| :type |BufferTargetARB| :direction :in)) :category
105 "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
106 (defglextfun "MapBufferARB" map-buffer-arb :return "VoidPointer" :args
107 ((:name |target| :type |BufferTargetARB| :direction :in)
108 (:name |access| :type |BufferAccessARB| :direction :in))
109 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
110 (defglextfun "GetBufferSubDataARB" get-buffer-sub-data-arb :return "void" :args
111 ((:name |target| :type |BufferTargetARB| :direction :in)
112 (:name |offset| :type |BufferOffsetARB| :direction :in)
113 (:name |size| :type |BufferSizeARB| :direction :in)
114 (:name |data| :type |Void| :direction :out :array t :size size))
115 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
116 (defglextfun "BufferSubDataARB" buffer-sub-data-arb :return "void" :args
117 ((:name |target| :type |BufferTargetARB| :direction :in)
118 (:name |offset| :type |BufferOffsetARB| :direction :in)
119 (:name |size| :type |BufferSizeARB| :direction :in)
120 (:name |data| :type |ConstVoid| :direction :in :array t :size size))
121 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
122 (defglextfun "BufferDataARB" buffer-data-arb :return "void" :args
123 ((:name |target| :type |BufferTargetARB| :direction :in)
124 (:name |size| :type |BufferSizeARB| :direction :in)
125 (:name |data| :type |ConstVoid| :direction :in :array t :size size)
126 (:name |usage| :type |BufferUsageARB| :direction :in))
127 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
128 (defglextfun "IsBufferARB" is-buffer-arb :return "Boolean" :args
129 ((:name |buffer| :type |UInt32| :direction :in)) :category
130 "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
131 (defglextfun "GenBuffersARB" gen-buffers-arb :return "void" :args
132 ((:name |n| :type |SizeI| :direction :in)
133 (:name |buffers| :type |UInt32| :direction :out :array t :size n))
134 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
135 (defglextfun "DeleteBuffersARB" delete-buffers-arb :return "void" :args
136 ((:name |n| :type |SizeI| :direction :in)
137 (:name |buffers| :type |ConstUInt32| :direction :in :array t :size n))
138 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")
139 (defglextfun "BindBufferARB" bind-buffer-arb :return "void" :args
140 ((:name |target| :type |BufferTargetARB| :direction :in)
141 (:name |buffer| :type |UInt32| :direction :in))
142 :category "ARB_vertex_buffer_object" :deprecated nil :version "1.2")