2490{
2492 return false;
2493 if (
fbo != 0 &&
size[0] == width &&
size[1] == height)
2494 return true;
2495
2498
2499 int curr_texture = 0;
2500 int curr_draw_fbo = 0;
2501 int curr_read_fbo = 0;
2505
2513 };
2515
2533
2537
2538 if (!complete) {
2541 }
2542 return complete;
2543}
#define GL_TEXTURE_MIN_FILTER
Definition gl.h:1828
#define glCheckFramebufferStatus
Definition gl.h:3349
#define GL_RGBA16F
Definition gl.h:1496
#define glFramebufferTexture2D
Definition gl.h:3755
#define GL_TEXTURE_MAX_LEVEL
Definition gl.h:1826
#define GL_COLOR_ATTACHMENT0
Definition gl.h:360
#define glTexParameteri
Definition gl.h:4911
#define GL_COLOR_ATTACHMENT2
Definition gl.h:380
#define GL_R32F
Definition gl.h:1395
#define GL_UNSIGNED_INT
Definition gl.h:1940
#define GL_FLOAT
Definition gl.h:660
#define GL_COLOR_ATTACHMENT1
Definition gl.h:362
#define glGetIntegerv
Definition gl.h:3873
#define GL_FRAMEBUFFER_COMPLETE
Definition gl.h:732
#define glTexImage2D
Definition gl.h:4895
#define glBindFramebuffer
Definition gl.h:3281
#define GL_RED
Definition gl.h:1414
#define GL_DRAW_FRAMEBUFFER
Definition gl.h:617
#define GL_NEAREST
Definition gl.h:1200
unsigned int GLenum
Definition gl.h:2054
#define glGenTextures
Definition gl.h:3787
#define GL_R16F
Definition gl.h:1391
#define glBindTexture
Definition gl.h:3299
#define GL_FRAMEBUFFER
Definition gl.h:708
#define GL_RGBA
Definition gl.h:1493
#define GL_DEPTH_COMPONENT
Definition gl.h:561
#define GL_DRAW_FRAMEBUFFER_BINDING
Definition gl.h:618
#define GL_READ_FRAMEBUFFER
Definition gl.h:1405
#define GL_TEXTURE_MAG_FILTER
Definition gl.h:1822
#define GL_TEXTURE_2D
Definition gl.h:1739
#define GL_DEPTH_COMPONENT24
Definition gl.h:563
#define glDrawBuffers
Definition gl.h:3631
#define GL_TEXTURE_BINDING_2D
Definition gl.h:1749
#define GL_READ_FRAMEBUFFER_BINDING
Definition gl.h:1406
#define glGenFramebuffers
Definition gl.h:3771
coord_t width(const BoundingBox &box)
Definition Arrange.cpp:1184
coord_t height(const BoundingBox &box)
Definition Arrange.cpp:1185
std::string format(const char *fmt, TArgs &&... args)
Definition format.hpp:45
bool unsupported
Definition ViewerImpl.hpp:609
void release()
Definition ViewerImpl.cpp:2545
References accum_tex, depth_tex, fbo, front_depth_fbo, front_depth_tex, front_tex, GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT2, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT24, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_COMPLETE, GL_NEAREST, GL_R16F, GL_R32F, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED, GL_RGBA, GL_RGBA16F, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MIN_FILTER, GL_UNSIGNED_INT, glBindFramebuffer, glBindTexture, glCheckFramebufferStatus, glDrawBuffers, glFramebufferTexture2D, glGenFramebuffers, glGenTextures, glGetIntegerv, glsafe, glTexImage2D, glTexParameteri, release(), reveal_tex, size, and unsupported.