Stripped out a lot of useless info from the spec, by selecting only what is needed.
[cl-glfw.git] / lib / opengl-ati_vertex_array_object.lisp
blob7e11a1ad637c161fc533578ae2434f94fa59990a
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 ;;;; ati_vertex_array_object
7 (defconstant +static-ati+ #x8760)
8 (defconstant +dynamic-ati+ #x8761)
9 (defconstant +preserve-ati+ #x8762)
10 (defconstant +discard-ati+ #x8763)
11 (defconstant +object-buffer-size-ati+ #x8764)
12 (defconstant +object-buffer-usage-ati+ #x8765)
13 (defconstant +array-object-buffer-ati+ #x8766)
14 (defconstant +array-object-offset-ati+ #x8767)
15 (defglextfun "GetVariantArrayObjectivATI" get-variant-array-object-iv-ati
16 :return "void" :args
17 ((:name |id| :type |UInt32| :direction :in)
18 (:name |pname| :type |ArrayObjectPNameATI| :direction :in)
19 (:name |params| :type |Int32| :direction :out :array t :size #x1))
20 :category "ATI_vertex_array_object" :version "1.2")
21 (defglextfun "GetVariantArrayObjectfvATI" get-variant-array-object-fv-ati
22 :return "void" :args
23 ((:name |id| :type |UInt32| :direction :in)
24 (:name |pname| :type |ArrayObjectPNameATI| :direction :in)
25 (:name |params| :type |Float32| :direction :out :array t :size #x1))
26 :category "ATI_vertex_array_object" :version "1.2")
27 (defglextfun "VariantArrayObjectATI" variant-array-object-ati :return "void"
28 :args
29 ((:name |id| :type |UInt32| :direction :in)
30 (:name |type| :type |ScalarType| :direction :in)
31 (:name |stride| :type |SizeI| :direction :in)
32 (:name |buffer| :type |UInt32| :direction :in)
33 (:name |offset| :type |UInt32| :direction :in))
34 :category "ATI_vertex_array_object" :version "1.2")
35 (defglextfun "GetArrayObjectivATI" get-array-object-iv-ati :return "void" :args
36 ((:name |array| :type |EnableCap| :direction :in)
37 (:name |pname| :type |ArrayObjectPNameATI| :direction :in)
38 (:name |params| :type |Int32| :direction :out :array t :size #x1))
39 :category "ATI_vertex_array_object" :version "1.2")
40 (defglextfun "GetArrayObjectfvATI" get-array-object-fv-ati :return "void" :args
41 ((:name |array| :type |EnableCap| :direction :in)
42 (:name |pname| :type |ArrayObjectPNameATI| :direction :in)
43 (:name |params| :type |Float32| :direction :out :array t :size #x1))
44 :category "ATI_vertex_array_object" :version "1.2")
45 (defglextfun "ArrayObjectATI" array-object-ati :return "void" :args
46 ((:name |array| :type |EnableCap| :direction :in)
47 (:name |size| :type |Int32| :direction :in)
48 (:name |type| :type |ScalarType| :direction :in)
49 (:name |stride| :type |SizeI| :direction :in)
50 (:name |buffer| :type |UInt32| :direction :in)
51 (:name |offset| :type |UInt32| :direction :in))
52 :category "ATI_vertex_array_object" :version "1.2")
53 (defglextfun "FreeObjectBufferATI" free-object-buffer-ati :return "void" :args
54 ((:name |buffer| :type |UInt32| :direction :in)) :category
55 "ATI_vertex_array_object" :version "1.2")
56 (defglextfun "GetObjectBufferivATI" get-object-buffer-iv-ati :return "void"
57 :args
58 ((:name |buffer| :type |UInt32| :direction :in)
59 (:name |pname| :type |ArrayObjectPNameATI| :direction :in)
60 (:name |params| :type |Int32| :direction :out :array t :size #x1))
61 :category "ATI_vertex_array_object" :version "1.2")
62 (defglextfun "GetObjectBufferfvATI" get-object-buffer-fv-ati :return "void"
63 :args
64 ((:name |buffer| :type |UInt32| :direction :in)
65 (:name |pname| :type |ArrayObjectPNameATI| :direction :in)
66 (:name |params| :type |Float32| :direction :out :array t :size #x1))
67 :category "ATI_vertex_array_object" :version "1.2")
68 (defglextfun "UpdateObjectBufferATI" update-object-buffer-ati :return "void"
69 :args
70 ((:name |buffer| :type |UInt32| :direction :in)
71 (:name |offset| :type |UInt32| :direction :in)
72 (:name |size| :type |SizeI| :direction :in)
73 (:name |pointer| :type |ConstVoid| :direction :in :array t :size size)
74 (:name |preserve| :type |PreserveModeATI| :direction :in))
75 :category "ATI_vertex_array_object" :version "1.2")
76 (defglextfun "IsObjectBufferATI" is-object-buffer-ati :return "Boolean" :args
77 ((:name |buffer| :type |UInt32| :direction :in)) :category
78 "ATI_vertex_array_object" :version "1.2")
79 (defglextfun "NewObjectBufferATI" new-object-buffer-ati :return "UInt32" :args
80 ((:name |size| :type |SizeI| :direction :in)
81 (:name |pointer| :type |ConstVoid| :direction :in :array t :size size)
82 (:name |usage| :type |ArrayObjectUsageATI| :direction :in))
83 :category "ATI_vertex_array_object" :version "1.2")