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 ;;;; ext_shader_image_load_store
7 (defconstant +image-1d-ext
+ #x904C
)
8 (defconstant +image-2d-ext
+ #x904D
)
9 (defconstant +image-3d-ext
+ #x904E
)
10 (defconstant +image-2d-rect-ext
+ #x904F
)
11 (defconstant +image-cube-ext
+ #x9050
)
12 (defconstant +image-buffer-ext
+ #x9051
)
13 (defconstant +image-1d-array-ext
+ #x9052
)
14 (defconstant +image-2d-array-ext
+ #x9053
)
15 (defconstant +image-cube-map-array-ext
+ #x9054
)
16 (defconstant +image-2d-multisample-ext
+ #x9055
)
17 (defconstant +image-2d-multisample-array-ext
+ #x9056
)
18 (defconstant +int-image-1d-ext
+ #x9057
)
19 (defconstant +int-image-2d-ext
+ #x9058
)
20 (defconstant +int-image-3d-ext
+ #x9059
)
21 (defconstant +int-image-2d-rect-ext
+ #x905A
)
22 (defconstant +int-image-cube-ext
+ #x905B
)
23 (defconstant +int-image-buffer-ext
+ #x905C
)
24 (defconstant +int-image-1d-array-ext
+ #x905D
)
25 (defconstant +int-image-2d-array-ext
+ #x905E
)
26 (defconstant +int-image-cube-map-array-ext
+ #x905F
)
27 (defconstant +int-image-2d-multisample-ext
+ #x9060
)
28 (defconstant +int-image-2d-multisample-array-ext
+ #x9061
)
29 (defconstant +unsigned-int-image-1d-ext
+ #x9062
)
30 (defconstant +unsigned-int-image-2d-ext
+ #x9063
)
31 (defconstant +unsigned-int-image-3d-ext
+ #x9064
)
32 (defconstant +unsigned-int-image-2d-rect-ext
+ #x9065
)
33 (defconstant +unsigned-int-image-cube-ext
+ #x9066
)
34 (defconstant +unsigned-int-image-buffer-ext
+ #x9067
)
35 (defconstant +unsigned-int-image-1d-array-ext
+ #x9068
)
36 (defconstant +unsigned-int-image-2d-array-ext
+ #x9069
)
37 (defconstant +unsigned-int-image-cube-map-array-ext
+ #x906A
)
38 (defconstant +unsigned-int-image-2d-multisample-ext
+ #x906B
)
39 (defconstant +unsigned-int-image-2d-multisample-array-ext
+ #x906C
)
40 (defconstant +max-image-samples-ext
+ #x906D
)
41 (defconstant +image-binding-format-ext
+ #x906E
)
42 (defconstant +vertex-attrib-array-barrier-bit-ext
+ #x1
)
43 (defconstant +element-array-barrier-bit-ext
+ #x2
)
44 (defconstant +uniform-barrier-bit-ext
+ #x4
)
45 (defconstant +texture-fetch-barrier-bit-ext
+ #x8
)
46 (defconstant +shader-image-access-barrier-bit-ext
+ #x20
)
47 (defconstant +command-barrier-bit-ext
+ #x40
)
48 (defconstant +pixel-buffer-barrier-bit-ext
+ #x80
)
49 (defconstant +texture-update-barrier-bit-ext
+ #x100
)
50 (defconstant +buffer-update-barrier-bit-ext
+ #x200
)
51 (defconstant +framebuffer-barrier-bit-ext
+ #x400
)
52 (defconstant +transform-feedback-barrier-bit-ext
+ #x800
)
53 (defconstant +atomic-counter-barrier-bit-ext
+ #x1000
)
54 (defconstant +all-barrier-bits-ext
+ #xFFFFFFFF
)
55 (defconstant +max-image-units-ext
+ #x8F38
)
56 (defconstant +max-combined-image-units-and-fragment-outputs-ext
+ #x8F39
)
57 (defconstant +image-binding-name-ext
+ #x8F3A
)
58 (defconstant +image-binding-level-ext
+ #x8F3B
)
59 (defconstant +image-binding-layered-ext
+ #x8F3C
)
60 (defconstant +image-binding-layer-ext
+ #x8F3D
)
61 (defconstant +image-binding-access-ext
+ #x8F3E
)
62 (defconstant +image-1d-ext
+ #x904C
)
63 (defconstant +image-2d-ext
+ #x904D
)
64 (defconstant +image-3d-ext
+ #x904E
)
65 (defconstant +image-2d-rect-ext
+ #x904F
)
66 (defconstant +image-cube-ext
+ #x9050
)
67 (defconstant +image-buffer-ext
+ #x9051
)
68 (defconstant +image-1d-array-ext
+ #x9052
)
69 (defconstant +image-2d-array-ext
+ #x9053
)
70 (defconstant +image-cube-map-array-ext
+ #x9054
)
71 (defconstant +image-2d-multisample-ext
+ #x9055
)
72 (defconstant +image-2d-multisample-array-ext
+ #x9056
)
73 (defconstant +int-image-1d-ext
+ #x9057
)
74 (defconstant +int-image-2d-ext
+ #x9058
)
75 (defconstant +int-image-3d-ext
+ #x9059
)
76 (defconstant +int-image-2d-rect-ext
+ #x905A
)
77 (defconstant +int-image-cube-ext
+ #x905B
)
78 (defconstant +int-image-buffer-ext
+ #x905C
)
79 (defconstant +int-image-1d-array-ext
+ #x905D
)
80 (defconstant +int-image-2d-array-ext
+ #x905E
)
81 (defconstant +int-image-cube-map-array-ext
+ #x905F
)
82 (defconstant +int-image-2d-multisample-ext
+ #x9060
)
83 (defconstant +int-image-2d-multisample-array-ext
+ #x9061
)
84 (defconstant +unsigned-int-image-1d-ext
+ #x9062
)
85 (defconstant +unsigned-int-image-2d-ext
+ #x9063
)
86 (defconstant +unsigned-int-image-3d-ext
+ #x9064
)
87 (defconstant +unsigned-int-image-2d-rect-ext
+ #x9065
)
88 (defconstant +unsigned-int-image-cube-ext
+ #x9066
)
89 (defconstant +unsigned-int-image-buffer-ext
+ #x9067
)
90 (defconstant +unsigned-int-image-1d-array-ext
+ #x9068
)
91 (defconstant +unsigned-int-image-2d-array-ext
+ #x9069
)
92 (defconstant +unsigned-int-image-cube-map-array-ext
+ #x906A
)
93 (defconstant +unsigned-int-image-2d-multisample-ext
+ #x906B
)
94 (defconstant +unsigned-int-image-2d-multisample-array-ext
+ #x906C
)
95 (defconstant +max-image-samples-ext
+ #x906D
)
96 (defconstant +image-binding-format-ext
+ #x906E
)
97 (defconstant +vertex-attrib-array-barrier-bit-ext
+ #x1
)
98 (defconstant +element-array-barrier-bit-ext
+ #x2
)
99 (defconstant +uniform-barrier-bit-ext
+ #x4
)
100 (defconstant +texture-fetch-barrier-bit-ext
+ #x8
)
101 (defconstant +shader-image-access-barrier-bit-ext
+ #x20
)
102 (defconstant +command-barrier-bit-ext
+ #x40
)
103 (defconstant +pixel-buffer-barrier-bit-ext
+ #x80
)
104 (defconstant +texture-update-barrier-bit-ext
+ #x100
)
105 (defconstant +buffer-update-barrier-bit-ext
+ #x200
)
106 (defconstant +framebuffer-barrier-bit-ext
+ #x400
)
107 (defconstant +transform-feedback-barrier-bit-ext
+ #x800
)
108 (defconstant +atomic-counter-barrier-bit-ext
+ #x1000
)
109 (defconstant +all-barrier-bits-ext
+ #xFFFFFFFF
)
110 (defglextfun "MemoryBarrierEXT" memory-barrier-ext
:return
"void" :args
111 ((:name |barriers|
:type |GLbitfield|
:direction
:in
)) :category
112 "EXT_shader_image_load_store" :deprecated nil
:version
"4.1")
113 (defglextfun "BindImageTextureEXT" bind-image-texture-ext
:return
"void" :args
114 ((:name |index|
:type |UInt32|
:direction
:in
)
115 (:name |texture|
:type |UInt32|
:direction
:in
)
116 (:name |level|
:type |Int32|
:direction
:in
)
117 (:name |layered|
:type |Boolean|
:direction
:in
)
118 (:name |layer|
:type |Int32|
:direction
:in
)
119 (:name |access|
:type |GLenum|
:direction
:in
)
120 (:name |format|
:type |Int32|
:direction
:in
))
121 :category
"EXT_shader_image_load_store" :deprecated nil
:version
"4.1")
122 (make-extension-loader |EXT_shader_image_load_store|
123 (("MemoryBarrierEXT" memory-barrier-ext
:return
"void" :args
124 ((:name |barriers|
:type |GLbitfield|
:direction
:in
)) :category
125 "EXT_shader_image_load_store" :deprecated nil
:version
"4.1")
126 ("BindImageTextureEXT" bind-image-texture-ext
:return
"void" :args
127 ((:name |index|
:type |UInt32|
:direction
:in
)
128 (:name |texture|
:type |UInt32|
:direction
:in
)
129 (:name |level|
:type |Int32|
:direction
:in
)
130 (:name |layered|
:type |Boolean|
:direction
:in
)
131 (:name |layer|
:type |Int32|
:direction
:in
)
132 (:name |access|
:type |GLenum|
:direction
:in
)
133 (:name |format|
:type |Int32|
:direction
:in
))
134 :category
"EXT_shader_image_load_store" :deprecated nil
:version
"4.1")))