Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-arb_map_buffer_range.lisp
blobfcda7e98cf72051e8a3797e5b1f78f2b2c9efe11
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"
20 :args
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")
31 (make-extension-loader |ARB_map_buffer_range|
32 (("FlushMappedBufferRange" flush-mapped-buffer-range :return "void" :args
33 ((:name |target| :type |BufferTargetARB| :direction :in)
34 (:name |offset| :type |BufferOffset| :direction :in)
35 (:name |length| :type |BufferSize| :direction :in))
36 :category "ARB_map_buffer_range" :deprecated nil :version "3.0")
37 ("MapBufferRange" map-buffer-range :return "VoidPointer" :args
38 ((:name |target| :type |BufferTargetARB| :direction :in)
39 (:name |offset| :type |BufferOffset| :direction :in)
40 (:name |length| :type |BufferSize| :direction :in)
41 (:name |access| :type |BufferAccessMask| :direction :in))
42 :category "ARB_map_buffer_range" :deprecated nil :version "3.0")))