Author: D Herring <dherring@at.tentpost.dot.com>
[cl-glfw.git] / lib / opengl-ext_framebuffer_object.lisp
bloba28c81eaa64a5959c3f3ec2388f15f8188f06345
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_framebuffer_object
7 (defconstant +invalid-framebuffer-operation-ext+ #x506)
8 (defconstant +max-renderbuffer-size-ext+ #x84E8)
9 (defconstant +framebuffer-binding-ext+ #x8CA6)
10 (defconstant +renderbuffer-binding-ext+ #x8CA7)
11 (defconstant +framebuffer-attachment-object-type-ext+ #x8CD0)
12 (defconstant +framebuffer-attachment-object-name-ext+ #x8CD1)
13 (defconstant +framebuffer-attachment-texture-level-ext+ #x8CD2)
14 (defconstant +framebuffer-attachment-texture-cube-map-face-ext+ #x8CD3)
15 (defconstant +framebuffer-attachment-texture-3d-zoffset-ext+ #x8CD4)
16 (defconstant +framebuffer-complete-ext+ #x8CD5)
17 (defconstant +framebuffer-incomplete-attachment-ext+ #x8CD6)
18 (defconstant +framebuffer-incomplete-missing-attachment-ext+ #x8CD7)
19 (defconstant +framebuffer-incomplete-dimensions-ext+ #x8CD9)
20 (defconstant +framebuffer-incomplete-formats-ext+ #x8CDA)
21 (defconstant +framebuffer-incomplete-draw-buffer-ext+ #x8CDB)
22 (defconstant +framebuffer-incomplete-read-buffer-ext+ #x8CDC)
23 (defconstant +framebuffer-unsupported-ext+ #x8CDD)
24 (defconstant +max-color-attachments-ext+ #x8CDF)
25 (defconstant +color-attachment0-ext+ #x8CE0)
26 (defconstant +color-attachment1-ext+ #x8CE1)
27 (defconstant +color-attachment2-ext+ #x8CE2)
28 (defconstant +color-attachment3-ext+ #x8CE3)
29 (defconstant +color-attachment4-ext+ #x8CE4)
30 (defconstant +color-attachment5-ext+ #x8CE5)
31 (defconstant +color-attachment6-ext+ #x8CE6)
32 (defconstant +color-attachment7-ext+ #x8CE7)
33 (defconstant +color-attachment8-ext+ #x8CE8)
34 (defconstant +color-attachment9-ext+ #x8CE9)
35 (defconstant +color-attachment10-ext+ #x8CEA)
36 (defconstant +color-attachment11-ext+ #x8CEB)
37 (defconstant +color-attachment12-ext+ #x8CEC)
38 (defconstant +color-attachment13-ext+ #x8CED)
39 (defconstant +color-attachment14-ext+ #x8CEE)
40 (defconstant +color-attachment15-ext+ #x8CEF)
41 (defconstant +depth-attachment-ext+ #x8D00)
42 (defconstant +stencil-attachment-ext+ #x8D20)
43 (defconstant +framebuffer-ext+ #x8D40)
44 (defconstant +renderbuffer-ext+ #x8D41)
45 (defconstant +renderbuffer-width-ext+ #x8D42)
46 (defconstant +renderbuffer-height-ext+ #x8D43)
47 (defconstant +renderbuffer-internal-format-ext+ #x8D44)
48 (defconstant +stencil-index1-ext+ #x8D46)
49 (defconstant +stencil-index4-ext+ #x8D47)
50 (defconstant +stencil-index8-ext+ #x8D48)
51 (defconstant +stencil-index16-ext+ #x8D49)
52 (defconstant +renderbuffer-red-size-ext+ #x8D50)
53 (defconstant +renderbuffer-green-size-ext+ #x8D51)
54 (defconstant +renderbuffer-blue-size-ext+ #x8D52)
55 (defconstant +renderbuffer-alpha-size-ext+ #x8D53)
56 (defconstant +renderbuffer-depth-size-ext+ #x8D54)
57 (defconstant +renderbuffer-stencil-size-ext+ #x8D55)
58 (defglextfun "GenerateMipmapEXT" generate-mipmap-ext :return "void" :args
59 ((:name |target| :type |GLenum| :direction :in)) :category
60 "EXT_framebuffer_object" :version "1.2")
61 (defglextfun "GetFramebufferAttachmentParameterivEXT"
62 get-framebuffer-attachment-parameter-iv-ext :return "void" :args
63 ((:name |target| :type |FramebufferTarget| :direction :in)
64 (:name |attachment| :type |FramebufferAttachment| :direction :in)
65 (:name |pname| :type |GLenum| :direction :in)
66 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
67 :category "EXT_framebuffer_object" :version "1.2")
68 (defglextfun "FramebufferRenderbufferEXT" framebuffer-renderbuffer-ext :return
69 "void" :args
70 ((:name |target| :type |FramebufferTarget| :direction :in)
71 (:name |attachment| :type |FramebufferAttachment| :direction :in)
72 (:name |renderbuffertarget| :type |RenderbufferTarget| :direction :in)
73 (:name |renderbuffer| :type |UInt32| :direction :in))
74 :category "EXT_framebuffer_object" :version "1.2")
75 (defglextfun "FramebufferTexture3DEXT" framebuffer-texture-3d-ext :return
76 "void" :args
77 ((:name |target| :type |FramebufferTarget| :direction :in)
78 (:name |attachment| :type |FramebufferAttachment| :direction :in)
79 (:name |textarget| :type |GLenum| :direction :in)
80 (:name |texture| :type |UInt32| :direction :in)
81 (:name |level| :type |Int32| :direction :in)
82 (:name |zoffset| :type |Int32| :direction :in))
83 :category "EXT_framebuffer_object" :version "1.2")
84 (defglextfun "FramebufferTexture2DEXT" framebuffer-texture-2d-ext :return
85 "void" :args
86 ((:name |target| :type |FramebufferTarget| :direction :in)
87 (:name |attachment| :type |FramebufferAttachment| :direction :in)
88 (:name |textarget| :type |GLenum| :direction :in)
89 (:name |texture| :type |UInt32| :direction :in)
90 (:name |level| :type |Int32| :direction :in))
91 :category "EXT_framebuffer_object" :version "1.2")
92 (defglextfun "FramebufferTexture1DEXT" framebuffer-texture-1d-ext :return
93 "void" :args
94 ((:name |target| :type |FramebufferTarget| :direction :in)
95 (:name |attachment| :type |FramebufferAttachment| :direction :in)
96 (:name |textarget| :type |GLenum| :direction :in)
97 (:name |texture| :type |UInt32| :direction :in)
98 (:name |level| :type |Int32| :direction :in))
99 :category "EXT_framebuffer_object" :version "1.2")
100 (defglextfun "CheckFramebufferStatusEXT" check-framebuffer-status-ext :return
101 "GLenum" :args ((:name |target| :type |FramebufferTarget| :direction :in))
102 :category "EXT_framebuffer_object" :version "1.2")
103 (defglextfun "GenFramebuffersEXT" gen-framebuffers-ext :return "void" :args
104 ((:name |n| :type |SizeI| :direction :in)
105 (:name |framebuffers| :type |UInt32| :direction :out :array t :size n))
106 :category "EXT_framebuffer_object" :version "1.2")
107 (defglextfun "DeleteFramebuffersEXT" delete-framebuffers-ext :return "void"
108 :args
109 ((:name |n| :type |SizeI| :direction :in)
110 (:name |framebuffers| :type |UInt32| :direction :in :array t :size n))
111 :category "EXT_framebuffer_object" :version "1.2")
112 (defglextfun "BindFramebufferEXT" bind-framebuffer-ext :return "void" :args
113 ((:name |target| :type |FramebufferTarget| :direction :in)
114 (:name |framebuffer| :type |UInt32| :direction :in))
115 :category "EXT_framebuffer_object" :version "1.2")
116 (defglextfun "IsFramebufferEXT" is-framebuffer-ext :return "Boolean" :args
117 ((:name |framebuffer| :type |UInt32| :direction :in)) :category
118 "EXT_framebuffer_object" :version "1.2")
119 (defglextfun "GetRenderbufferParameterivEXT" get-renderbuffer-parameter-iv-ext
120 :return "void" :args
121 ((:name |target| :type |RenderbufferTarget| :direction :in)
122 (:name |pname| :type |GLenum| :direction :in)
123 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
124 :category "EXT_framebuffer_object" :version "1.2")
125 (defglextfun "RenderbufferStorageEXT" renderbuffer-storage-ext :return "void"
126 :args
127 ((:name |target| :type |RenderbufferTarget| :direction :in)
128 (:name |internalformat| :type |GLenum| :direction :in)
129 (:name |width| :type |SizeI| :direction :in)
130 (:name |height| :type |SizeI| :direction :in))
131 :category "EXT_framebuffer_object" :version "1.2")
132 (defglextfun "GenRenderbuffersEXT" gen-renderbuffers-ext :return "void" :args
133 ((:name |n| :type |SizeI| :direction :in)
134 (:name |renderbuffers| :type |UInt32| :direction :out :array t :size n))
135 :category "EXT_framebuffer_object" :version "1.2")
136 (defglextfun "DeleteRenderbuffersEXT" delete-renderbuffers-ext :return "void"
137 :args
138 ((:name |n| :type |SizeI| :direction :in)
139 (:name |renderbuffers| :type |UInt32| :direction :in :array t :size n))
140 :category "EXT_framebuffer_object" :version "1.2")
141 (defglextfun "BindRenderbufferEXT" bind-renderbuffer-ext :return "void" :args
142 ((:name |target| :type |RenderbufferTarget| :direction :in)
143 (:name |renderbuffer| :type |UInt32| :direction :in))
144 :category "EXT_framebuffer_object" :version "1.2")
145 (defglextfun "IsRenderbufferEXT" is-renderbuffer-ext :return "Boolean" :args
146 ((:name |renderbuffer| :type |UInt32| :direction :in)) :category
147 "EXT_framebuffer_object" :version "1.2")