Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-arb_uniform_buffer_object.lisp
blob4f75824177230570f37364d56409eaf19f6007eb
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
78 "void" :args
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
84 bufsize))
85 :category "ARB_uniform_buffer_object" :deprecated nil :version "2.0")
86 (defglextfun "GetActiveUniformBlockiv" get-active-uniform-block-iv :return
87 "void" :args
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"
94 :args
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"
99 :args
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
110 (|uniformCount|))
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
118 (|uniformCount|))
119 (:name |uniformIndices| :type |UInt32| :direction :out :array t :size
120 (|uniformCount|)))
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"
129 :args
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
135 bufsize))
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
158 (|uniformCount|))
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
166 (|uniformCount|))
167 (:name |uniformIndices| :type |UInt32| :direction :out :array t :size
168 (|uniformCount|)))
169 :category "ARB_uniform_buffer_object" :deprecated nil :version "2.0")))