Cut-out empty enum groups earlier (results in reordering of exports) and...
[cl-glfw/jecs.git] / lib / opengl-arb_vertex_buffer_object.lisp
blobfeef733ef01c95e80779103354aa0c410bfb72f2
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 +buffer-size-arb+ #x8764)
8 (defconstant +buffer-usage-arb+ #x8765)
9 (defconstant +array-buffer-arb+ #x8892)
10 (defconstant +element-array-buffer-arb+ #x8893)
11 (defconstant +array-buffer-binding-arb+ #x8894)
12 (defconstant +element-array-buffer-binding-arb+ #x8895)
13 (defconstant +vertex-array-buffer-binding-arb+ #x8896)
14 (defconstant +normal-array-buffer-binding-arb+ #x8897)
15 (defconstant +color-array-buffer-binding-arb+ #x8898)
16 (defconstant +index-array-buffer-binding-arb+ #x8899)
17 (defconstant +texture-coord-array-buffer-binding-arb+ #x889A)
18 (defconstant +edge-flag-array-buffer-binding-arb+ #x889B)
19 (defconstant +secondary-color-array-buffer-binding-arb+ #x889C)
20 (defconstant +fog-coordinate-array-buffer-binding-arb+ #x889D)
21 (defconstant +weight-array-buffer-binding-arb+ #x889E)
22 (defconstant +vertex-attrib-array-buffer-binding-arb+ #x889F)
23 (defconstant +read-only-arb+ #x88B8)
24 (defconstant +write-only-arb+ #x88B9)
25 (defconstant +read-write-arb+ #x88BA)
26 (defconstant +buffer-access-arb+ #x88BB)
27 (defconstant +buffer-mapped-arb+ #x88BC)
28 (defconstant +buffer-map-pointer-arb+ #x88BD)
29 (defconstant +stream-draw-arb+ #x88E0)
30 (defconstant +stream-read-arb+ #x88E1)
31 (defconstant +stream-copy-arb+ #x88E2)
32 (defconstant +static-draw-arb+ #x88E4)
33 (defconstant +static-read-arb+ #x88E5)
34 (defconstant +static-copy-arb+ #x88E6)
35 (defconstant +dynamic-draw-arb+ #x88E8)
36 (defconstant +dynamic-read-arb+ #x88E9)
37 (defconstant +dynamic-copy-arb+ #x88EA)
38 (defglextfun
39 (("GetBufferPointervARB" get-buffer-pointerv-arb) :args
40 ((:name |target| :type |BufferTargetARB| :direction :in)
41 (:name |pname| :type |BufferPointerNameARB| :direction :in)
42 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
43 :return ("void") :category ("ARB_vertex_buffer_object") :dlflags
44 ("notlistable") :version ("1.2") :extension nil :alias ("GetBufferPointerv")
45 :glsalias ("GetBufferPointerv")))
46 (defglextfun
47 (("GetBufferParameterivARB" get-buffer-parameter-iv-arb) :args
48 ((:name |target| :type |BufferTargetARB| :direction :in)
49 (:name |pname| :type |BufferPNameARB| :direction :in)
50 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
51 :return ("void") :category ("ARB_vertex_buffer_object") :dlflags
52 ("notlistable") :version ("1.2") :extension nil :alias
53 ("GetBufferParameteriv") :glsalias ("GetBufferParameteriv")))
54 (defglextfun
55 (("UnmapBufferARB" unmap-buffer-arb) :args
56 ((:name |target| :type |BufferTargetARB| :direction :in)) :return ("Boolean")
57 :category ("ARB_vertex_buffer_object") :version ("1.2") :extension nil :alias
58 ("UnmapBuffer") :glsalias ("UnmapBuffer")))
59 (defglextfun
60 (("MapBufferARB" map-buffer-arb) :args
61 ((:name |target| :type |BufferTargetARB| :direction :in)
62 (:name |access| :type |BufferAccessARB| :direction :in))
63 :return ("VoidPointer") :category ("ARB_vertex_buffer_object") :version
64 ("1.2") :extension nil :alias ("MapBuffer") :glsalias ("MapBuffer")))
65 (defglextfun
66 (("GetBufferSubDataARB" get-buffer-sub-data-arb) :args
67 ((:name |target| :type |BufferTargetARB| :direction :in)
68 (:name |offset| :type |BufferOffsetARB| :direction :in)
69 (:name |size| :type |BufferSizeARB| :direction :in)
70 (:name |data| :type |Void| :direction :out :array t :size size))
71 :return ("void") :category ("ARB_vertex_buffer_object") :dlflags
72 ("notlistable") :version ("1.2") :extension nil :alias ("GetBufferSubData")
73 :glsalias ("GetBufferSubData")))
74 (defglextfun
75 (("BufferSubDataARB" buffer-sub-data-arb) :args
76 ((:name |target| :type |BufferTargetARB| :direction :in)
77 (:name |offset| :type |BufferOffsetARB| :direction :in)
78 (:name |size| :type |BufferSizeARB| :direction :in)
79 (:name |data| :type |ConstVoid| :direction :in :array t :size size))
80 :return ("void") :category ("ARB_vertex_buffer_object") :version ("1.2")
81 :extension nil :alias ("BufferSubData") :glsalias ("BufferSubData")))
82 (defglextfun
83 (("BufferDataARB" buffer-data-arb) :args
84 ((:name |target| :type |BufferTargetARB| :direction :in)
85 (:name |size| :type |BufferSizeARB| :direction :in)
86 (:name |data| :type |ConstVoid| :direction :in :array t :size size)
87 (:name |usage| :type |BufferUsageARB| :direction :in))
88 :return ("void") :category ("ARB_vertex_buffer_object") :version ("1.2")
89 :extension nil :alias ("BufferData") :glsalias ("BufferData")))
90 (defglextfun
91 (("IsBufferARB" is-buffer-arb) :args
92 ((:name |buffer| :type |UInt32| :direction :in)) :return ("Boolean")
93 :category ("ARB_vertex_buffer_object") :version ("1.2") :extension nil :alias
94 ("IsBuffer") :glsalias ("IsBuffer")))
95 (defglextfun
96 (("GenBuffersARB" gen-buffers-arb) :args
97 ((:name |n| :type |SizeI| :direction :in)
98 (:name |buffers| :type |UInt32| :direction :out :array t :size n))
99 :return ("void") :category ("ARB_vertex_buffer_object") :version ("1.2")
100 :extension nil :alias ("GenBuffers") :glsalias ("GenBuffers")))
101 (defglextfun
102 (("DeleteBuffersARB" delete-buffers-arb) :args
103 ((:name |n| :type |SizeI| :direction :in)
104 (:name |buffers| :type |ConstUInt32| :direction :in :array t :size n))
105 :return ("void") :category ("ARB_vertex_buffer_object") :version ("1.2")
106 :extension nil :alias ("DeleteBuffers") :glsalias ("DeleteBuffers")))
107 (defglextfun
108 (("BindBufferARB" bind-buffer-arb) :args
109 ((:name |target| :type |BufferTargetARB| :direction :in)
110 (:name |buffer| :type |UInt32| :direction :in))
111 :return ("void") :category ("ARB_vertex_buffer_object") :version ("1.2")
112 :extension nil :alias ("BindBuffer") :glsalias ("BindBuffer")))