Added initial output of generator scripts.
[cl-glfw.git] / lib / opengl-ext_framebuffer_object.lisp
blob74d57f3325e51b68646a7847bcd4a309044ae49e
2 (in-package #:gl)
4 ;;;; EXT_framebuffer_object
6 (defconstant +invalid-framebuffer-operation-ext+ #x506)
7 (defconstant +max-renderbuffer-size-ext+ #x84E8)
8 (defconstant +framebuffer-binding-ext+ #x8CA6)
9 (defconstant +renderbuffer-binding-ext+ #x8CA7)
10 (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0)
11 (defconstant +framebuffer-attachment-object-name-ext+ #x8CD1)
12 (defconstant +framebuffer-attachment-texture-level-ext+ #x8CD2)
13 (defconstant +framebuffer-attachment-texture-cube-map-face-ext+ #x8CD3)
14 (defconstant +framebuffer-attachment-texture-3d-zoffset-ext+ #x8CD4)
15 (defconstant +framebuffer-complete-ext+ #x8CD5)
16 (defconstant +framebuffer-incomplete-attachment-ext+ #x8CD6)
17 (defconstant +framebuffer-incomplete-missing-attachment-ext+ #x8CD7)
18 (defconstant +framebuffer-incomplete-dimensions-ext+ #x8CD9)
19 (defconstant +framebuffer-incomplete-formats-ext+ #x8CDA)
20 (defconstant +framebuffer-incomplete-draw-buffer-ext+ #x8CDB)
21 (defconstant +framebuffer-incomplete-read-buffer-ext+ #x8CDC)
22 (defconstant +framebuffer-unsupported-ext+ #x8CDD)
23 (defconstant +max-color-attachments-ext+ #x8CDF)
24 (defconstant +color-attachment0-ext+ #x8CE0)
25 (defconstant +color-attachment1-ext+ #x8CE1)
26 (defconstant +color-attachment2-ext+ #x8CE2)
27 (defconstant +color-attachment3-ext+ #x8CE3)
28 (defconstant +color-attachment4-ext+ #x8CE4)
29 (defconstant +color-attachment5-ext+ #x8CE5)
30 (defconstant +color-attachment6-ext+ #x8CE6)
31 (defconstant +color-attachment7-ext+ #x8CE7)
32 (defconstant +color-attachment8-ext+ #x8CE8)
33 (defconstant +color-attachment9-ext+ #x8CE9)
34 (defconstant +color-attachment10-ext+ #x8CEA)
35 (defconstant +color-attachment11-ext+ #x8CEB)
36 (defconstant +color-attachment12-ext+ #x8CEC)
37 (defconstant +color-attachment13-ext+ #x8CED)
38 (defconstant +color-attachment14-ext+ #x8CEE)
39 (defconstant +color-attachment15-ext+ #x8CEF)
40 (defconstant +depth-attachment-ext+ #x8D00)
41 (defconstant +stencil-attachment-ext+ #x8D20)
42 (defconstant +framebuffer-ext+ #x8D40)
43 (defconstant +renderbuffer-ext+ #x8D41)
44 (defconstant +renderbuffer-width-ext+ #x8D42)
45 (defconstant +renderbuffer-height-ext+ #x8D43)
46 (defconstant +renderbuffer-internal-format-ext+ #x8D44)
47 (defconstant +stencil-index1-ext+ #x8D46)
48 (defconstant +stencil-index4-ext+ #x8D47)
49 (defconstant +stencil-index8-ext+ #x8D48)
50 (defconstant +stencil-index16-ext+ #x8D49)
51 (defconstant +renderbuffer-red-size-ext+ #x8D50)
52 (defconstant +renderbuffer-green-size-ext+ #x8D51)
53 (defconstant +renderbuffer-blue-size-ext+ #x8D52)
54 (defconstant +renderbuffer-alpha-size-ext+ #x8D53)
55 (defconstant +renderbuffer-depth-size-ext+ #x8D54)
56 (defconstant +renderbuffer-stencil-size-ext+ #x8D55)
57 (defglextfun
58 (("GenerateMipmapEXT" generate-mipmap-ext) :args
59 ((:name |target| :type |GLenum| :direction :in)) :return ("void") :category
60 ("EXT_framebuffer_object") :version ("1.2") :extension nil :glxropcode
61 ("4325") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
62 (defglextfun
63 (("GetFramebufferAttachmentParameterivEXT"
64 get-framebuffer-attachment-parameteriv-ext)
65 :args
66 ((:name |target| :type |FramebufferTarget| :direction :in)
67 (:name |attachment| :type |FramebufferAttachment| :direction :in)
68 (:name |pname| :type |GLenum| :direction :in)
69 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
70 :return ("void") :category ("EXT_framebuffer_object") :dlflags
71 ("notlistable") :version ("1.2") :extension nil :glxvendorpriv ("1428")
72 :glxflags ("ignore") :glsflags ("get") :glsopcode ("?") :offset ("?")))
73 (defglextfun
74 (("FramebufferRenderbufferEXT" framebuffer-renderbuffer-ext) :args
75 ((:name |target| :type |FramebufferTarget| :direction :in)
76 (:name |attachment| :type |FramebufferAttachment| :direction :in)
77 (:name |renderbuffertarget| :type |RenderbufferTarget| :direction :in)
78 (:name |renderbuffer| :type |UInt32| :direction :in))
79 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
80 :extension nil :glxropcode ("4324") :glxflags ("ignore") :glsopcode ("?")
81 :offset ("?")))
82 (defglextfun
83 (("FramebufferTexture3DEXT" framebuffer-texture-3d-ext) :args
84 ((:name |target| :type |FramebufferTarget| :direction :in)
85 (:name |attachment| :type |FramebufferAttachment| :direction :in)
86 (:name |textarget| :type |GLenum| :direction :in)
87 (:name |texture| :type |UInt32| :direction :in)
88 (:name |level| :type |Int32| :direction :in)
89 (:name |zoffset| :type |Int32| :direction :in))
90 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
91 :extension nil :glxropcode ("4323") :glxflags ("ignore") :glsopcode ("?")
92 :offset ("?")))
93 (defglextfun
94 (("FramebufferTexture2DEXT" framebuffer-texture-2d-ext) :args
95 ((:name |target| :type |FramebufferTarget| :direction :in)
96 (:name |attachment| :type |FramebufferAttachment| :direction :in)
97 (:name |textarget| :type |GLenum| :direction :in)
98 (:name |texture| :type |UInt32| :direction :in)
99 (:name |level| :type |Int32| :direction :in))
100 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
101 :extension nil :glxropcode ("4322") :glxflags ("ignore") :glsopcode ("?")
102 :offset ("?")))
103 (defglextfun
104 (("FramebufferTexture1DEXT" framebuffer-texture-1d-ext) :args
105 ((:name |target| :type |FramebufferTarget| :direction :in)
106 (:name |attachment| :type |FramebufferAttachment| :direction :in)
107 (:name |textarget| :type |GLenum| :direction :in)
108 (:name |texture| :type |UInt32| :direction :in)
109 (:name |level| :type |Int32| :direction :in))
110 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
111 :extension nil :glxropcode ("4321") :glxflags ("ignore") :glsopcode ("?")
112 :offset ("?")))
113 (defglextfun
114 (("CheckFramebufferStatusEXT" check-framebuffer-status-ext) :args
115 ((:name |target| :type |FramebufferTarget| :direction :in)) :return
116 ("GLenum") :category ("EXT_framebuffer_object") :version ("1.2") :extension
117 nil :glxvendorpriv ("1427") :glxflags ("ignore") :glsopcode ("?") :offset
118 ("?")))
119 (defglextfun
120 (("GenFramebuffersEXT" gen-framebuffers-ext) :args
121 ((:name |n| :type |SizeI| :direction :in)
122 (:name |framebuffers| :type |UInt32| :direction :out :array t :size n))
123 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
124 :extension nil :glxvendorpriv ("1426") :glxflags ("ignore") :glsopcode ("?")
125 :offset ("?")))
126 (defglextfun
127 (("DeleteFramebuffersEXT" delete-framebuffers-ext) :args
128 ((:name |n| :type |SizeI| :direction :in)
129 (:name |framebuffers| :type |UInt32| :direction :in :array t :size n))
130 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
131 :extension nil :glxropcode ("4320") :glxflags ("ignore") :glsopcode ("?")
132 :offset ("?")))
133 (defglextfun
134 (("BindFramebufferEXT" bind-framebuffer-ext) :args
135 ((:name |target| :type |FramebufferTarget| :direction :in)
136 (:name |framebuffer| :type |UInt32| :direction :in))
137 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
138 :extension nil :glxropcode ("4319") :glxflags ("ignore") :glsopcode ("?")
139 :offset ("?")))
140 (defglextfun
141 (("IsFramebufferEXT" is-framebuffer-ext) :args
142 ((:name |framebuffer| :type |UInt32| :direction :in)) :return ("Boolean")
143 :category ("EXT_framebuffer_object") :version ("1.2") :extension nil
144 :glxvendorpriv ("1425") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))
145 (defglextfun
146 (("GetRenderbufferParameterivEXT" get-renderbuffer-parameteriv-ext) :args
147 ((:name |target| :type |RenderbufferTarget| :direction :in)
148 (:name |pname| :type |GLenum| :direction :in)
149 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
150 :return ("void") :category ("EXT_framebuffer_object") :dlflags
151 ("notlistable") :version ("1.2") :extension nil :glxvendorpriv ("1424")
152 :glxflags ("ignore") :glsflags ("get") :glsopcode ("?") :offset ("?")))
153 (defglextfun
154 (("RenderbufferStorageEXT" renderbuffer-storage-ext) :args
155 ((:name |target| :type |RenderbufferTarget| :direction :in)
156 (:name |internalformat| :type |GLenum| :direction :in)
157 (:name |width| :type |SizeI| :direction :in)
158 (:name |height| :type |SizeI| :direction :in))
159 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
160 :extension nil :glxropcode ("4318") :glxflags ("ignore") :glsopcode ("?")
161 :offset ("?")))
162 (defglextfun
163 (("GenRenderbuffersEXT" gen-renderbuffers-ext) :args
164 ((:name |n| :type |SizeI| :direction :in)
165 (:name |renderbuffers| :type |UInt32| :direction :out :array t :size n))
166 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
167 :extension nil :glxvendorpriv ("1423") :glxflags ("ignore") :glsopcode ("?")
168 :offset ("?")))
169 (defglextfun
170 (("DeleteRenderbuffersEXT" delete-renderbuffers-ext) :args
171 ((:name |n| :type |SizeI| :direction :in)
172 (:name |renderbuffers| :type |UInt32| :direction :in :array t :size n))
173 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
174 :extension nil :glxropcode ("4317") :glxflags ("ignore") :glsopcode ("?")
175 :offset ("?")))
176 (defglextfun
177 (("BindRenderbufferEXT" bind-renderbuffer-ext) :args
178 ((:name |target| :type |RenderbufferTarget| :direction :in)
179 (:name |renderbuffer| :type |UInt32| :direction :in))
180 :return ("void") :category ("EXT_framebuffer_object") :version ("1.2")
181 :extension nil :glxropcode ("4316") :glxflags ("ignore") :glsopcode ("?")
182 :offset ("?")))
183 (defglextfun
184 (("IsRenderbufferEXT" is-renderbuffer-ext) :args
185 ((:name |renderbuffer| :type |UInt32| :direction :in)) :return ("Boolean")
186 :category ("EXT_framebuffer_object") :version ("1.2") :extension nil
187 :glxvendorpriv ("1422") :glxflags ("ignore") :glsopcode ("?") :offset ("?")))