]> git.tdb.fi Git - libs/gl.git/blob - extensions/ext_framebuffer_object.glext
Move ProgramData to materials
[libs/gl.git] / extensions / ext_framebuffer_object.glext
1 extension EXT_framebuffer_object
2 # The core flavor allows attachments to have different sizes or formats; keep
3 # these error codes around in case we encounter extension flavor framebuffers
4 optional GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
5 optional GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
6 # Changing the draw or read buffer is not available on OpenGL ES before 3.0 so
7 # these errors don't exist
8 optional GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
9 optional GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
10 # OpenGL ES has a more limited range of stencil formats
11 ignore GL_STENCIL_INDEX1_EXT
12 ignore GL_STENCIL_INDEX4_EXT
13 ignore GL_STENCIL_INDEX16_EXT
14 # 1D textures are not available on OpenGL ES
15 optional glFramebufferTexture1DEXT
16 # 2D array textures were introduced to OpenGL ES at the same time as 3D
17 # textures, so the more generic glFramebufferTextureLayer should be used
18 optional glFramebufferTexture3DEXT
19 # Color attachments beyond 0 are not available on OpenGL ES before 3.0; access
20 # through NV_fbo_color_attachments instead
21 ignore GL_MAX_COLOR_ATTACHMENTS_EXT
22 ignore GL_COLOR_ATTACHMENT1_EXT
23 ignore GL_COLOR_ATTACHMENT2_EXT
24 ignore GL_COLOR_ATTACHMENT3_EXT
25 ignore GL_COLOR_ATTACHMENT4_EXT
26 ignore GL_COLOR_ATTACHMENT5_EXT
27 ignore GL_COLOR_ATTACHMENT6_EXT
28 ignore GL_COLOR_ATTACHMENT7_EXT
29 ignore GL_COLOR_ATTACHMENT8_EXT
30 ignore GL_COLOR_ATTACHMENT9_EXT
31 ignore GL_COLOR_ATTACHMENT10_EXT
32 ignore GL_COLOR_ATTACHMENT11_EXT
33 ignore GL_COLOR_ATTACHMENT12_EXT
34 ignore GL_COLOR_ATTACHMENT13_EXT
35 ignore GL_COLOR_ATTACHMENT14_EXT
36 ignore GL_COLOR_ATTACHMENT15_EXT
37 # The query for attached texture layer is not available on OpenGL ES before 3.0
38 # due to the lack of appropriate texture types
39 ignore GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT