summaryrefslogtreecommitdiff
path: root/auto/extensions/gl/GL_ARB_framebuffer_object
blob: bb217e2fbc7e24bcbf3622d75dc9fbf9c200c227 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
GL_ARB_framebuffer_object
http://www.opengl.org/registry/specs/ARB/framebuffer_object.txt
GL_ARB_framebuffer_object
	GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
	GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
	GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
	GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
	GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
	GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
	GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
	GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
	GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
	GL_FRAMEBUFFER_DEFAULT 0x8218
	GL_FRAMEBUFFER_UNDEFINED 0x8219
	GL_DEPTH_STENCIL_ATTACHMENT 0x821A
	GL_INDEX 0x8222
	GL_MAX_RENDERBUFFER_SIZE 0x84E8
	GL_DEPTH_STENCIL 0x84F9
	GL_UNSIGNED_INT_24_8 0x84FA
	GL_DEPTH24_STENCIL8 0x88F0
	GL_TEXTURE_STENCIL_SIZE 0x88F1
	GL_UNSIGNED_NORMALIZED 0x8C17
	GL_SRGB 0x8C40
	GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
	GL_FRAMEBUFFER_BINDING 0x8CA6
	GL_RENDERBUFFER_BINDING 0x8CA7
	GL_READ_FRAMEBUFFER 0x8CA8
	GL_DRAW_FRAMEBUFFER 0x8CA9
	GL_READ_FRAMEBUFFER_BINDING 0x8CAA
	GL_RENDERBUFFER_SAMPLES 0x8CAB
	GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
	GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
	GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
	GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
	GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
	GL_FRAMEBUFFER_COMPLETE 0x8CD5
	GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
	GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
	GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
	GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
	GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
	GL_MAX_COLOR_ATTACHMENTS 0x8CDF
	GL_COLOR_ATTACHMENT0 0x8CE0
	GL_COLOR_ATTACHMENT1 0x8CE1
	GL_COLOR_ATTACHMENT2 0x8CE2
	GL_COLOR_ATTACHMENT3 0x8CE3
	GL_COLOR_ATTACHMENT4 0x8CE4
	GL_COLOR_ATTACHMENT5 0x8CE5
	GL_COLOR_ATTACHMENT6 0x8CE6
	GL_COLOR_ATTACHMENT7 0x8CE7
	GL_COLOR_ATTACHMENT8 0x8CE8
	GL_COLOR_ATTACHMENT9 0x8CE9
	GL_COLOR_ATTACHMENT10 0x8CEA
	GL_COLOR_ATTACHMENT11 0x8CEB
	GL_COLOR_ATTACHMENT12 0x8CEC
	GL_COLOR_ATTACHMENT13 0x8CED
	GL_COLOR_ATTACHMENT14 0x8CEE
	GL_COLOR_ATTACHMENT15 0x8CEF
	GL_DEPTH_ATTACHMENT 0x8D00
	GL_STENCIL_ATTACHMENT 0x8D20
	GL_FRAMEBUFFER 0x8D40
	GL_RENDERBUFFER 0x8D41
	GL_RENDERBUFFER_WIDTH 0x8D42
	GL_RENDERBUFFER_HEIGHT 0x8D43
	GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
	GL_STENCIL_INDEX1 0x8D46
	GL_STENCIL_INDEX4 0x8D47
	GL_STENCIL_INDEX8 0x8D48
	GL_STENCIL_INDEX16 0x8D49
	GL_RENDERBUFFER_RED_SIZE 0x8D50
	GL_RENDERBUFFER_GREEN_SIZE 0x8D51
	GL_RENDERBUFFER_BLUE_SIZE 0x8D52
	GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
	GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
	GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
	GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
	GL_MAX_SAMPLES 0x8D57
	void glBindFramebuffer (GLenum target, GLuint framebuffer)
	void glBindRenderbuffer (GLenum target, GLuint renderbuffer)
	void glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
	GLenum glCheckFramebufferStatus (GLenum target)
	void glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers)
	void glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers)
	void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
	void glFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
	void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
	void glFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer)
	void glFramebufferTextureLayer (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer)
	void glGenFramebuffers (GLsizei n, GLuint* framebuffers)
	void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers)
	void glGenerateMipmap (GLenum target)
	void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params)
	void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params)
	GLboolean glIsFramebuffer (GLuint framebuffer)
	GLboolean glIsRenderbuffer (GLuint renderbuffer)
	void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
	void glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)