Added Win+Mac notes. Some wishlist aswell.
[cl-glfw/jecs.git] / lib / opengl-version_1_1.lisp
blob3c861ec572511a984f09c286df5683290432b7b3
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 ;;;; 1_1
7 (defglfun "PushClientAttrib" push-client-attrib :return "void" :args
8 ((:name |mask| :type |ClientAttribMask| :direction :in)) :category "1_1"
9 :version "1.1")
10 (defglfun "PopClientAttrib" pop-client-attrib :return "void" :args nil
11 :category "1_1" :version "1.1")
12 (defglfun "Indexubv" index-ubv :return "void" :args
13 ((:name |c| :type |ColorIndexValueUB| :direction :in :array t :size #x1))
14 :category "1_1" :version "1.1")
15 (defglfun "Indexub" index-ub :return "void" :args
16 ((:name |c| :type |ColorIndexValueUB| :direction :in)) :category "1_1"
17 :version "1.1")
18 (defglfun "PrioritizeTextures" prioritize-textures :return "void" :args
19 ((:name |n| :type |SizeI| :direction :in)
20 (:name |textures| :type |Texture| :direction :in :array t :size n)
21 (:name |priorities| :type |ClampedFloat32| :direction :in :array t :size n))
22 :category "1_1" :version "1.1")
23 (defglfun "IsTexture" is-texture :return "Boolean" :args
24 ((:name |texture| :type |Texture| :direction :in)) :category "1_1" :version
25 "1.1")
26 (defglfun "GenTextures" gen-textures :return "void" :args
27 ((:name |n| :type |SizeI| :direction :in)
28 (:name |textures| :type |Texture| :direction :out :array t :size n))
29 :category "1_1" :version "1.1")
30 (defglfun "DeleteTextures" delete-textures :return "void" :args
31 ((:name |n| :type |SizeI| :direction :in)
32 (:name |textures| :type |Texture| :direction :in :array t :size n))
33 :category "1_1" :version "1.1")
34 (defglfun "BindTexture" bind-texture :return "void" :args
35 ((:name |target| :type |TextureTarget| :direction :in)
36 (:name |texture| :type |Texture| :direction :in))
37 :category "1_1" :version "1.1")
38 (defglfun "AreTexturesResident" are-textures-resident :return "Boolean" :args
39 ((:name |n| :type |SizeI| :direction :in)
40 (:name |textures| :type |Texture| :direction :in :array t :size n)
41 (:name |residences| :type |Boolean| :direction :out :array t :size n))
42 :category "1_1" :version "1.1")
43 (defglfun "TexSubImage2D" tex-sub-image-2d :return "void" :args
44 ((:name |target| :type |TextureTarget| :direction :in)
45 (:name |level| :type |CheckedInt32| :direction :in)
46 (:name |xoffset| :type |CheckedInt32| :direction :in)
47 (:name |yoffset| :type |CheckedInt32| :direction :in)
48 (:name |width| :type |SizeI| :direction :in)
49 (:name |height| :type |SizeI| :direction :in)
50 (:name |format| :type |PixelFormat| :direction :in)
51 (:name |type| :type |PixelType| :direction :in)
52 (:name |pixels| :type |Void| :direction :in :array t :size
53 (|format| |type| |width| |height|)))
54 :category "1_1" :version "1.1")
55 (defglfun "TexSubImage1D" tex-sub-image-1d :return "void" :args
56 ((:name |target| :type |TextureTarget| :direction :in)
57 (:name |level| :type |CheckedInt32| :direction :in)
58 (:name |xoffset| :type |CheckedInt32| :direction :in)
59 (:name |width| :type |SizeI| :direction :in)
60 (:name |format| :type |PixelFormat| :direction :in)
61 (:name |type| :type |PixelType| :direction :in)
62 (:name |pixels| :type |Void| :direction :in :array t :size
63 (|format| |type| |width|)))
64 :category "1_1" :version "1.1")
65 (defglfun "CopyTexSubImage2D" copy-tex-sub-image-2d :return "void" :args
66 ((:name |target| :type |TextureTarget| :direction :in)
67 (:name |level| :type |CheckedInt32| :direction :in)
68 (:name |xoffset| :type |CheckedInt32| :direction :in)
69 (:name |yoffset| :type |CheckedInt32| :direction :in)
70 (:name |x| :type |WinCoord| :direction :in)
71 (:name |y| :type |WinCoord| :direction :in)
72 (:name |width| :type |SizeI| :direction :in)
73 (:name |height| :type |SizeI| :direction :in))
74 :category "1_1" :version "1.1")
75 (defglfun "CopyTexSubImage1D" copy-tex-sub-image-1d :return "void" :args
76 ((:name |target| :type |TextureTarget| :direction :in)
77 (:name |level| :type |CheckedInt32| :direction :in)
78 (:name |xoffset| :type |CheckedInt32| :direction :in)
79 (:name |x| :type |WinCoord| :direction :in)
80 (:name |y| :type |WinCoord| :direction :in)
81 (:name |width| :type |SizeI| :direction :in))
82 :category "1_1" :version "1.1")
83 (defglfun "CopyTexImage2D" copy-tex-image-2d :return "void" :args
84 ((:name |target| :type |TextureTarget| :direction :in)
85 (:name |level| :type |CheckedInt32| :direction :in)
86 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
87 (:name |x| :type |WinCoord| :direction :in)
88 (:name |y| :type |WinCoord| :direction :in)
89 (:name |width| :type |SizeI| :direction :in)
90 (:name |height| :type |SizeI| :direction :in)
91 (:name |border| :type |CheckedInt32| :direction :in))
92 :category "1_1" :version "1.1")
93 (defglfun "CopyTexImage1D" copy-tex-image-1d :return "void" :args
94 ((:name |target| :type |TextureTarget| :direction :in)
95 (:name |level| :type |CheckedInt32| :direction :in)
96 (:name |internalformat| :type |PixelInternalFormat| :direction :in)
97 (:name |x| :type |WinCoord| :direction :in)
98 (:name |y| :type |WinCoord| :direction :in)
99 (:name |width| :type |SizeI| :direction :in)
100 (:name |border| :type |CheckedInt32| :direction :in))
101 :category "1_1" :version "1.1")
102 (defglfun "PolygonOffset" polygon-offset :return "void" :args
103 ((:name |factor| :type |Float32| :direction :in)
104 (:name |units| :type |Float32| :direction :in))
105 :category "1_1" :version "1.1")
106 (defglfun "VertexPointer" vertex-pointer :return "void" :args
107 ((:name |size| :type |Int32| :direction :in)
108 (:name |type| :type |VertexPointerType| :direction :in)
109 (:name |stride| :type |SizeI| :direction :in)
110 (:name |pointer| :type |Void| :direction :in :array t :size
111 (|size| |type| |stride|) :retained t))
112 :category "1_1" :version "1.1")
113 (defglfun "TexCoordPointer" tex-coord-pointer :return "void" :args
114 ((:name |size| :type |Int32| :direction :in)
115 (:name |type| :type |TexCoordPointerType| :direction :in)
116 (:name |stride| :type |SizeI| :direction :in)
117 (:name |pointer| :type |Void| :direction :in :array t :size
118 (|size| |type| |stride|) :retained t))
119 :category "1_1" :version "1.1")
120 (defglfun "NormalPointer" normal-pointer :return "void" :args
121 ((:name |type| :type |NormalPointerType| :direction :in)
122 (:name |stride| :type |SizeI| :direction :in)
123 (:name |pointer| :type |Void| :direction :in :array t :size (|type| |stride|)
124 :retained t))
125 :category "1_1" :version "1.1")
126 (defglfun "InterleavedArrays" interleaved-arrays :return "void" :args
127 ((:name |format| :type |InterleavedArrayFormat| :direction :in)
128 (:name |stride| :type |SizeI| :direction :in)
129 (:name |pointer| :type |Void| :direction :in :array t :size
130 (|format| |stride|) :retained t))
131 :category "1_1" :version "1.1")
132 (defglfun "IndexPointer" index-pointer :return "void" :args
133 ((:name |type| :type |IndexPointerType| :direction :in)
134 (:name |stride| :type |SizeI| :direction :in)
135 (:name |pointer| :type |Void| :direction :in :array t :size (|type| |stride|)
136 :retained t))
137 :category "1_1" :version "1.1")
138 (defglfun "GetPointerv" get-pointerv :return "void" :args
139 ((:name |pname| :type |GetPointervPName| :direction :in)
140 (:name |params| :type |VoidPointer| :direction :out :array t :size #x1))
141 :category "1_1" :version "1.1")
142 (defglfun "EnableClientState" enable-client-state :return "void" :args
143 ((:name |array| :type |EnableCap| :direction :in)) :category "1_1" :version
144 "1.1")
145 (defglfun "EdgeFlagPointer" edge-flag-pointer :return "void" :args
146 ((:name |stride| :type |SizeI| :direction :in)
147 (:name |pointer| :type |Void| :direction :in :array t :size (|stride|)
148 :retained t))
149 :category "1_1" :version "1.1")
150 (defglfun "DrawElements" draw-elements :return "void" :args
151 ((:name |mode| :type |BeginMode| :direction :in)
152 (:name |count| :type |SizeI| :direction :in)
153 (:name |type| :type |DrawElementsType| :direction :in)
154 (:name |indices| :type |Void| :direction :in :array t :size
155 (|count| |type|)))
156 :category "1_1" :version "1.1")
157 (defglfun "DrawArrays" draw-arrays :return "void" :args
158 ((:name |mode| :type |BeginMode| :direction :in)
159 (:name |first| :type |Int32| :direction :in)
160 (:name |count| :type |SizeI| :direction :in))
161 :category "1_1" :version "1.1")
162 (defglfun "DisableClientState" disable-client-state :return "void" :args
163 ((:name |array| :type |EnableCap| :direction :in)) :category "1_1" :version
164 "1.1")
165 (defglfun "ColorPointer" color-pointer :return "void" :args
166 ((:name |size| :type |Int32| :direction :in)
167 (:name |type| :type |ColorPointerType| :direction :in)
168 (:name |stride| :type |SizeI| :direction :in)
169 (:name |pointer| :type |Void| :direction :in :array t :size
170 (|size| |type| |stride|) :retained t))
171 :category "1_1" :version "1.1")
172 (defglfun "ArrayElement" array-element :return "void" :args
173 ((:name |i| :type |Int32| :direction :in)) :category "1_1" :version "1.1")