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_uniform_buffer_object
7 (defconstant +uniform-buffer-binding
+ #x8A28
)
8 (defconstant +uniform-buffer-start
+ #x8A29
)
9 (defconstant +uniform-buffer-size
+ #x8A2A
)
10 (defconstant +max-vertex-uniform-blocks
+ #x8A2B
)
11 (defconstant +max-geometry-uniform-blocks
+ #x8A2C
)
12 (defconstant +max-fragment-uniform-blocks
+ #x8A2D
)
13 (defconstant +max-combined-uniform-blocks
+ #x8A2E
)
14 (defconstant +max-uniform-buffer-bindings
+ #x8A2F
)
15 (defconstant +max-uniform-block-size
+ #x8A30
)
16 (defconstant +max-combined-vertex-uniform-components
+ #x8A31
)
17 (defconstant +max-combined-geometry-uniform-components
+ #x8A32
)
18 (defconstant +max-combined-fragment-uniform-components
+ #x8A33
)
19 (defconstant +uniform-buffer-offset-alignment
+ #x8A34
)
20 (defconstant +active-uniform-block-max-name-length
+ #x8A35
)
21 (defconstant +active-uniform-blocks
+ #x8A36
)
22 (defconstant +uniform-type
+ #x8A37
)
23 (defconstant +uniform-size
+ #x8A38
)
24 (defconstant +uniform-name-length
+ #x8A39
)
25 (defconstant +uniform-block-index
+ #x8A3A
)
26 (defconstant +uniform-offset
+ #x8A3B
)
27 (defconstant +uniform-array-stride
+ #x8A3C
)
28 (defconstant +uniform-matrix-stride
+ #x8A3D
)
29 (defconstant +uniform-is-row-major
+ #x8A3E
)
30 (defconstant +uniform-block-binding
+ #x8A3F
)
31 (defconstant +uniform-block-data-size
+ #x8A40
)
32 (defconstant +uniform-block-name-length
+ #x8A41
)
33 (defconstant +uniform-block-active-uniforms
+ #x8A42
)
34 (defconstant +uniform-block-active-uniform-indices
+ #x8A43
)
35 (defconstant +uniform-block-referenced-by-vertex-shader
+ #x8A44
)
36 (defconstant +uniform-block-referenced-by-geometry-shader
+ #x8A45
)
37 (defconstant +uniform-block-referenced-by-fragment-shader
+ #x8A46
)
38 (defconstant +invalid-index
+ #xFFFFFFFF
)
39 (defconstant +uniform-buffer
+ #x8A11
)
40 (defconstant +uniform-buffer-binding
+ #x8A28
)
41 (defconstant +uniform-buffer-start
+ #x8A29
)
42 (defconstant +uniform-buffer-size
+ #x8A2A
)
43 (defconstant +max-vertex-uniform-blocks
+ #x8A2B
)
44 (defconstant +max-geometry-uniform-blocks
+ #x8A2C
)
45 (defconstant +max-fragment-uniform-blocks
+ #x8A2D
)
46 (defconstant +max-combined-uniform-blocks
+ #x8A2E
)
47 (defconstant +max-uniform-buffer-bindings
+ #x8A2F
)
48 (defconstant +max-uniform-block-size
+ #x8A30
)
49 (defconstant +max-combined-vertex-uniform-components
+ #x8A31
)
50 (defconstant +max-combined-geometry-uniform-components
+ #x8A32
)
51 (defconstant +max-combined-fragment-uniform-components
+ #x8A33
)
52 (defconstant +uniform-buffer-offset-alignment
+ #x8A34
)
53 (defconstant +active-uniform-block-max-name-length
+ #x8A35
)
54 (defconstant +active-uniform-blocks
+ #x8A36
)
55 (defconstant +uniform-type
+ #x8A37
)
56 (defconstant +uniform-size
+ #x8A38
)
57 (defconstant +uniform-name-length
+ #x8A39
)
58 (defconstant +uniform-block-index
+ #x8A3A
)
59 (defconstant +uniform-offset
+ #x8A3B
)
60 (defconstant +uniform-array-stride
+ #x8A3C
)
61 (defconstant +uniform-matrix-stride
+ #x8A3D
)
62 (defconstant +uniform-is-row-major
+ #x8A3E
)
63 (defconstant +uniform-block-binding
+ #x8A3F
)
64 (defconstant +uniform-block-data-size
+ #x8A40
)
65 (defconstant +uniform-block-name-length
+ #x8A41
)
66 (defconstant +uniform-block-active-uniforms
+ #x8A42
)
67 (defconstant +uniform-block-active-uniform-indices
+ #x8A43
)
68 (defconstant +uniform-block-referenced-by-vertex-shader
+ #x8A44
)
69 (defconstant +uniform-block-referenced-by-geometry-shader
+ #x8A45
)
70 (defconstant +uniform-block-referenced-by-fragment-shader
+ #x8A46
)
71 (defconstant +invalid-index
+ #xFFFFFFFF
)
72 (defglextfun "UniformBlockBinding" uniform-block-binding
:return
"void" :args
73 ((:name |program|
:type |UInt32|
:direction
:in
)
74 (:name |uniformBlockIndex|
:type |UInt32|
:direction
:in
)
75 (:name |uniformBlockBinding|
:type |UInt32|
:direction
:in
))
76 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
77 (defglextfun "GetActiveUniformBlockName" get-active-uniform-block-name
:return
79 ((:name |program|
:type |UInt32|
:direction
:in
)
80 (:name |uniformBlockIndex|
:type |UInt32|
:direction
:in
)
81 (:name |bufSize|
:type |SizeI|
:direction
:in
)
82 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
83 (:name |uniformBlockName|
:type |Char|
:direction
:out
:array t
:size
85 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
86 (defglextfun "GetActiveUniformBlockiv" get-active-uniform-block-iv
:return
88 ((:name |program|
:type |UInt32|
:direction
:in
)
89 (:name |uniformBlockIndex|
:type |UInt32|
:direction
:in
)
90 (:name |pname|
:type |GLenum|
:direction
:in
)
91 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
92 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
93 (defglextfun "GetUniformBlockIndex" get-uniform-block-index
:return
"UInt32"
95 ((:name |program|
:type |UInt32|
:direction
:in
)
96 (:name |uniformBlockName|
:type |Char|
:direction
:in
:array t
))
97 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
98 (defglextfun "GetActiveUniformName" get-active-uniform-name
:return
"void"
100 ((:name |program|
:type |UInt32|
:direction
:in
)
101 (:name |uniformIndex|
:type |UInt32|
:direction
:in
)
102 (:name |bufSize|
:type |SizeI|
:direction
:in
)
103 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
104 (:name |uniformName|
:type |Char|
:direction
:out
:array t
:size bufsize
))
105 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
106 (defglextfun "GetActiveUniformsiv" get-active-uniforms-iv
:return
"void" :args
107 ((:name |program|
:type |UInt32|
:direction
:in
)
108 (:name |uniformCount|
:type |SizeI|
:direction
:in
)
109 (:name |uniformIndices|
:type |UInt32|
:direction
:in
:array t
:size
111 (:name |pname|
:type |GLenum|
:direction
:in
)
112 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
113 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
114 (defglextfun "GetUniformIndices" get-uniform-indices
:return
"void" :args
115 ((:name |program|
:type |UInt32|
:direction
:in
)
116 (:name |uniformCount|
:type |SizeI|
:direction
:in
)
117 (:name |uniformNames|
:type |CharPointer|
:direction
:in
:array t
:size
119 (:name |uniformIndices|
:type |UInt32|
:direction
:out
:array t
:size
121 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
122 (make-extension-loader |ARB_uniform_buffer_object|
123 (("UniformBlockBinding" uniform-block-binding
:return
"void" :args
124 ((:name |program|
:type |UInt32|
:direction
:in
)
125 (:name |uniformBlockIndex|
:type |UInt32|
:direction
:in
)
126 (:name |uniformBlockBinding|
:type |UInt32|
:direction
:in
))
127 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
128 ("GetActiveUniformBlockName" get-active-uniform-block-name
:return
"void"
130 ((:name |program|
:type |UInt32|
:direction
:in
)
131 (:name |uniformBlockIndex|
:type |UInt32|
:direction
:in
)
132 (:name |bufSize|
:type |SizeI|
:direction
:in
)
133 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
134 (:name |uniformBlockName|
:type |Char|
:direction
:out
:array t
:size
136 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
137 ("GetActiveUniformBlockiv" get-active-uniform-block-iv
:return
"void" :args
138 ((:name |program|
:type |UInt32|
:direction
:in
)
139 (:name |uniformBlockIndex|
:type |UInt32|
:direction
:in
)
140 (:name |pname|
:type |GLenum|
:direction
:in
)
141 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
142 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
143 ("GetUniformBlockIndex" get-uniform-block-index
:return
"UInt32" :args
144 ((:name |program|
:type |UInt32|
:direction
:in
)
145 (:name |uniformBlockName|
:type |Char|
:direction
:in
:array t
))
146 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
147 ("GetActiveUniformName" get-active-uniform-name
:return
"void" :args
148 ((:name |program|
:type |UInt32|
:direction
:in
)
149 (:name |uniformIndex|
:type |UInt32|
:direction
:in
)
150 (:name |bufSize|
:type |SizeI|
:direction
:in
)
151 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
152 (:name |uniformName|
:type |Char|
:direction
:out
:array t
:size bufsize
))
153 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
154 ("GetActiveUniformsiv" get-active-uniforms-iv
:return
"void" :args
155 ((:name |program|
:type |UInt32|
:direction
:in
)
156 (:name |uniformCount|
:type |SizeI|
:direction
:in
)
157 (:name |uniformIndices|
:type |UInt32|
:direction
:in
:array t
:size
159 (:name |pname|
:type |GLenum|
:direction
:in
)
160 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
(|pname|
)))
161 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")
162 ("GetUniformIndices" get-uniform-indices
:return
"void" :args
163 ((:name |program|
:type |UInt32|
:direction
:in
)
164 (:name |uniformCount|
:type |SizeI|
:direction
:in
)
165 (:name |uniformNames|
:type |CharPointer|
:direction
:in
:array t
:size
167 (:name |uniformIndices|
:type |UInt32|
:direction
:out
:array t
:size
169 :category
"ARB_uniform_buffer_object" :deprecated nil
:version
"2.0")))