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_map_buffer_range
7 (defconstant +map-read-bit
+ #x1
)
8 (defconstant +map-write-bit
+ #x2
)
9 (defconstant +map-invalidate-range-bit
+ #x4
)
10 (defconstant +map-invalidate-buffer-bit
+ #x8
)
11 (defconstant +map-flush-explicit-bit
+ #x10
)
12 (defconstant +map-unsynchronized-bit
+ #x20
)
13 (defconstant +map-read-bit
+ #x1
)
14 (defconstant +map-write-bit
+ #x2
)
15 (defconstant +map-invalidate-range-bit
+ #x4
)
16 (defconstant +map-invalidate-buffer-bit
+ #x8
)
17 (defconstant +map-flush-explicit-bit
+ #x10
)
18 (defconstant +map-unsynchronized-bit
+ #x20
)
19 (defglextfun "FlushMappedBufferRange" flush-mapped-buffer-range
:return
"void"
21 ((:name |target|
:type |BufferTargetARB|
:direction
:in
)
22 (:name |offset|
:type |BufferOffset|
:direction
:in
)
23 (:name |length|
:type |BufferSize|
:direction
:in
))
24 :category
"ARB_map_buffer_range" :deprecated nil
:version
"3.0")
25 (defglextfun "MapBufferRange" map-buffer-range
:return
"VoidPointer" :args
26 ((:name |target|
:type |BufferTargetARB|
:direction
:in
)
27 (:name |offset|
:type |BufferOffset|
:direction
:in
)
28 (:name |length|
:type |BufferSize|
:direction
:in
)
29 (:name |access|
:type |BufferAccessMask|
:direction
:in
))
30 :category
"ARB_map_buffer_range" :deprecated nil
:version
"3.0")