Stripped out a lot of useless info from the spec, by selecting only what is needed.
[cl-glfw.git] / lib / opengl-ext_bindable_uniform.lisp
blob71300588a577743fa34864607f58151ddf01473a
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_bindable_uniform
7 (defconstant +max-vertex-bindable-uniforms-ext+ #x8DE2)
8 (defconstant +max-fragment-bindable-uniforms-ext+ #x8DE3)
9 (defconstant +max-geometry-bindable-uniforms-ext+ #x8DE4)
10 (defconstant +max-bindable-uniform-size-ext+ #x8DED)
11 (defconstant +uniform-buffer-ext+ #x8DEE)
12 (defconstant +uniform-buffer-binding-ext+ #x8DEF)
13 (defglextfun "GetUniformOffsetEXT" get-uniform-offset-ext :return
14 "BufferOffset" :args
15 ((:name |program| :type |UInt32| :direction :in)
16 (:name |location| :type |Int32| :direction :in))
17 :category "EXT_bindable_uniform" :version "2.0")
18 (defglextfun "GetUniformBufferSizeEXT" get-uniform-buffer-size-ext :return
19 "Int32" :args
20 ((:name |program| :type |UInt32| :direction :in)
21 (:name |location| :type |Int32| :direction :in))
22 :category "EXT_bindable_uniform" :version "2.0")
23 (defglextfun "UniformBufferEXT" uniform-buffer-ext :return "void" :args
24 ((:name |program| :type |UInt32| :direction :in)
25 (:name |location| :type |Int32| :direction :in)
26 (:name |buffer| :type |UInt32| :direction :in))
27 :category "EXT_bindable_uniform" :version "2.0")