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
)
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")))
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")))
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")))
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")))
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")))
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")))
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")))
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")))
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")))
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")))
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")))