e8b033ff74e8db8481a77ef1976225c0ff23456d
[cl-glfw.git] / lib / opengl-arb_framebuffer_object.lisp
blobe8b033ff74e8db8481a77ef1976225c0ff23456d
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_framebuffer_object
7 (defconstant +invalid-framebuffer-operation+ #x506)
8 (defconstant +framebuffer-attachment-color-encoding+ #x8210)
9 (defconstant +framebuffer-attachment-component-type+ #x8211)
10 (defconstant +framebuffer-attachment-red-size+ #x8212)
11 (defconstant +framebuffer-attachment-green-size+ #x8213)
12 (defconstant +framebuffer-attachment-blue-size+ #x8214)
13 (defconstant +framebuffer-attachment-alpha-size+ #x8215)
14 (defconstant +framebuffer-attachment-depth-size+ #x8216)
15 (defconstant +framebuffer-attachment-stencil-size+ #x8217)
16 (defconstant +framebuffer-default+ #x8218)
17 (defconstant +framebuffer-undefined+ #x8219)
18 (defconstant +depth-stencil-attachment+ #x821A)
19 (defconstant +max-renderbuffer-size+ #x84E8)
20 (defconstant +depth-stencil+ #x84F9)
21 (defconstant +unsigned-int-24-8+ #x84FA)
22 (defconstant +depth24-stencil8+ #x88F0)
23 (defconstant +texture-stencil-size+ #x88F1)
24 (defconstant +texture-red-type+ #x8C10)
25 (defconstant +texture-green-type+ #x8C11)
26 (defconstant +texture-blue-type+ #x8C12)
27 (defconstant +texture-alpha-type+ #x8C13)
28 (defconstant +texture-depth-type+ #x8C16)
29 (defconstant +unsigned-normalized+ #x8C17)
30 (defconstant +framebuffer-binding+ #x8CA6)
31 (defconstant +draw-framebuffer-binding+ #x8CA6)
32 (defconstant +renderbuffer-binding+ #x8CA7)
33 (defconstant +read-framebuffer+ #x8CA8)
34 (defconstant +draw-framebuffer+ #x8CA9)
35 (defconstant +read-framebuffer-binding+ #x8CAA)
36 (defconstant +renderbuffer-samples+ #x8CAB)
37 (defconstant +framebuffer-attachment-object-type+ #x8CD0)
38 (defconstant +framebuffer-attachment-object-name+ #x8CD1)
39 (defconstant +framebuffer-attachment-texture-level+ #x8CD2)
40 (defconstant +framebuffer-attachment-texture-cube-map-face+ #x8CD3)
41 (defconstant +framebuffer-attachment-texture-layer+ #x8CD4)
42 (defconstant +framebuffer-complete+ #x8CD5)
43 (defconstant +framebuffer-incomplete-attachment+ #x8CD6)
44 (defconstant +framebuffer-incomplete-missing-attachment+ #x8CD7)
45 (defconstant +framebuffer-incomplete-draw-buffer+ #x8CDB)
46 (defconstant +framebuffer-incomplete-read-buffer+ #x8CDC)
47 (defconstant +framebuffer-unsupported+ #x8CDD)
48 (defconstant +max-color-attachments+ #x8CDF)
49 (defconstant +color-attachment0+ #x8CE0)
50 (defconstant +color-attachment1+ #x8CE1)
51 (defconstant +color-attachment2+ #x8CE2)
52 (defconstant +color-attachment3+ #x8CE3)
53 (defconstant +color-attachment4+ #x8CE4)
54 (defconstant +color-attachment5+ #x8CE5)
55 (defconstant +color-attachment6+ #x8CE6)
56 (defconstant +color-attachment7+ #x8CE7)
57 (defconstant +color-attachment8+ #x8CE8)
58 (defconstant +color-attachment9+ #x8CE9)
59 (defconstant +color-attachment10+ #x8CEA)
60 (defconstant +color-attachment11+ #x8CEB)
61 (defconstant +color-attachment12+ #x8CEC)
62 (defconstant +color-attachment13+ #x8CED)
63 (defconstant +color-attachment14+ #x8CEE)
64 (defconstant +color-attachment15+ #x8CEF)
65 (defconstant +depth-attachment+ #x8D00)
66 (defconstant +stencil-attachment+ #x8D20)
67 (defconstant +framebuffer+ #x8D40)
68 (defconstant +renderbuffer+ #x8D41)
69 (defconstant +renderbuffer-width+ #x8D42)
70 (defconstant +renderbuffer-height+ #x8D43)
71 (defconstant +renderbuffer-internal-format+ #x8D44)
72 (defconstant +stencil-index1+ #x8D46)
73 (defconstant +stencil-index4+ #x8D47)
74 (defconstant +stencil-index8+ #x8D48)
75 (defconstant +stencil-index16+ #x8D49)
76 (defconstant +renderbuffer-red-size+ #x8D50)
77 (defconstant +renderbuffer-green-size+ #x8D51)
78 (defconstant +renderbuffer-blue-size+ #x8D52)
79 (defconstant +renderbuffer-alpha-size+ #x8D53)
80 (defconstant +renderbuffer-depth-size+ #x8D54)
81 (defconstant +renderbuffer-stencil-size+ #x8D55)
82 (defconstant +framebuffer-incomplete-multisample+ #x8D56)
83 (defconstant +max-samples+ #x8D57)
84 (defglextfun "FramebufferTextureLayer" framebuffer-texture-layer :return "void"
85 :args
86 ((:name |target| :type |FramebufferTarget| :direction :in)
87 (:name |attachment| :type |FramebufferAttachment| :direction :in)
88 (:name |texture| :type |Texture| :direction :in)
89 (:name |level| :type |CheckedInt32| :direction :in)
90 (:name |layer| :type |CheckedInt32| :direction :in))
91 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
92 (defglextfun "RenderbufferStorageMultisample" renderbuffer-storage-multisample
93 :return "void" :args
94 ((:name |target| :type |GLenum| :direction :in)
95 (:name |samples| :type |SizeI| :direction :in)
96 (:name |internalformat| :type |GLenum| :direction :in)
97 (:name |width| :type |SizeI| :direction :in)
98 (:name |height| :type |SizeI| :direction :in))
99 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
100 (defglextfun "BlitFramebuffer" blit-framebuffer :return "void" :args
101 ((:name |srcX0| :type |Int32| :direction :in)
102 (:name |srcY0| :type |Int32| :direction :in)
103 (:name |srcX1| :type |Int32| :direction :in)
104 (:name |srcY1| :type |Int32| :direction :in)
105 (:name |dstX0| :type |Int32| :direction :in)
106 (:name |dstY0| :type |Int32| :direction :in)
107 (:name |dstX1| :type |Int32| :direction :in)
108 (:name |dstY1| :type |Int32| :direction :in)
109 (:name |mask| :type |ClearBufferMask| :direction :in)
110 (:name |filter| :type |GLenum| :direction :in))
111 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
112 (defglextfun "GenerateMipmap" generate-mipmap :return "void" :args
113 ((:name |target| :type |GLenum| :direction :in)) :category
114 "ARB_framebuffer_object" :deprecated nil :version "3.0")
115 (defglextfun "GetFramebufferAttachmentParameteriv"
116 get-framebuffer-attachment-parameter-iv :return "void" :args
117 ((:name |target| :type |FramebufferTarget| :direction :in)
118 (:name |attachment| :type |FramebufferAttachment| :direction :in)
119 (:name |pname| :type |GLenum| :direction :in)
120 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
121 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
122 (defglextfun "FramebufferRenderbuffer" framebuffer-renderbuffer :return "void"
123 :args
124 ((:name |target| :type |FramebufferTarget| :direction :in)
125 (:name |attachment| :type |FramebufferAttachment| :direction :in)
126 (:name |renderbuffertarget| :type |RenderbufferTarget| :direction :in)
127 (:name |renderbuffer| :type |UInt32| :direction :in))
128 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
129 (defglextfun "FramebufferTexture3D" framebuffer-texture-3d :return "void" :args
130 ((:name |target| :type |FramebufferTarget| :direction :in)
131 (:name |attachment| :type |FramebufferAttachment| :direction :in)
132 (:name |textarget| :type |GLenum| :direction :in)
133 (:name |texture| :type |UInt32| :direction :in)
134 (:name |level| :type |Int32| :direction :in)
135 (:name |zoffset| :type |Int32| :direction :in))
136 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
137 (defglextfun "FramebufferTexture2D" framebuffer-texture-2d :return "void" :args
138 ((:name |target| :type |FramebufferTarget| :direction :in)
139 (:name |attachment| :type |FramebufferAttachment| :direction :in)
140 (:name |textarget| :type |GLenum| :direction :in)
141 (:name |texture| :type |UInt32| :direction :in)
142 (:name |level| :type |Int32| :direction :in))
143 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
144 (defglextfun "FramebufferTexture1D" framebuffer-texture-1d :return "void" :args
145 ((:name |target| :type |FramebufferTarget| :direction :in)
146 (:name |attachment| :type |FramebufferAttachment| :direction :in)
147 (:name |textarget| :type |GLenum| :direction :in)
148 (:name |texture| :type |UInt32| :direction :in)
149 (:name |level| :type |Int32| :direction :in))
150 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
151 (defglextfun "CheckFramebufferStatus" check-framebuffer-status :return "GLenum"
152 :args ((:name |target| :type |FramebufferTarget| :direction :in)) :category
153 "ARB_framebuffer_object" :deprecated nil :version "3.0")
154 (defglextfun "GenFramebuffers" gen-framebuffers :return "void" :args
155 ((:name |n| :type |SizeI| :direction :in)
156 (:name |framebuffers| :type |UInt32| :direction :out :array t :size n))
157 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
158 (defglextfun "DeleteFramebuffers" delete-framebuffers :return "void" :args
159 ((:name |n| :type |SizeI| :direction :in)
160 (:name |framebuffers| :type |UInt32| :direction :in :array t :size n))
161 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
162 (defglextfun "BindFramebuffer" bind-framebuffer :return "void" :args
163 ((:name |target| :type |FramebufferTarget| :direction :in)
164 (:name |framebuffer| :type |UInt32| :direction :in))
165 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
166 (defglextfun "IsFramebuffer" is-framebuffer :return "Boolean" :args
167 ((:name |framebuffer| :type |UInt32| :direction :in)) :category
168 "ARB_framebuffer_object" :deprecated nil :version "3.0")
169 (defglextfun "GetRenderbufferParameteriv" get-renderbuffer-parameter-iv :return
170 "void" :args
171 ((:name |target| :type |RenderbufferTarget| :direction :in)
172 (:name |pname| :type |GLenum| :direction :in)
173 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
174 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
175 (defglextfun "RenderbufferStorage" renderbuffer-storage :return "void" :args
176 ((:name |target| :type |RenderbufferTarget| :direction :in)
177 (:name |internalformat| :type |GLenum| :direction :in)
178 (:name |width| :type |SizeI| :direction :in)
179 (:name |height| :type |SizeI| :direction :in))
180 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
181 (defglextfun "GenRenderbuffers" gen-renderbuffers :return "void" :args
182 ((:name |n| :type |SizeI| :direction :in)
183 (:name |renderbuffers| :type |UInt32| :direction :out :array t :size n))
184 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
185 (defglextfun "DeleteRenderbuffers" delete-renderbuffers :return "void" :args
186 ((:name |n| :type |SizeI| :direction :in)
187 (:name |renderbuffers| :type |UInt32| :direction :in :array t :size n))
188 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
189 (defglextfun "BindRenderbuffer" bind-renderbuffer :return "void" :args
190 ((:name |target| :type |RenderbufferTarget| :direction :in)
191 (:name |renderbuffer| :type |UInt32| :direction :in))
192 :category "ARB_framebuffer_object" :deprecated nil :version "3.0")
193 (defglextfun "IsRenderbuffer" is-renderbuffer :return "Boolean" :args
194 ((:name |renderbuffer| :type |UInt32| :direction :in)) :category
195 "ARB_framebuffer_object" :deprecated nil :version "3.0")