mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-25 01:20:37 +00:00
better debug in renderbuffer
This commit is contained in:
parent
ade824e97c
commit
8a14faa1d0
@ -85,7 +85,9 @@ renderbuffer::renderbuffer(int x, int y, bool gl) : x(x), y(y) {
|
|||||||
|
|
||||||
# if CAP_GL
|
# if CAP_GL
|
||||||
if(gl) {
|
if(gl) {
|
||||||
|
GLERR("renderbuffer init");
|
||||||
resetbuffer rb;
|
resetbuffer rb;
|
||||||
|
GLERR("after resetbuffer");
|
||||||
tx = next_p2(x);
|
tx = next_p2(x);
|
||||||
ty = next_p2(y);
|
ty = next_p2(y);
|
||||||
|
|
||||||
@ -119,7 +121,7 @@ renderbuffer::renderbuffer(int x, int y, bool gl) : x(x), y(y) {
|
|||||||
glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, tx, ty);
|
glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, tx, ty);
|
||||||
bool has_depth = true;
|
bool has_depth = true;
|
||||||
if(glGetError() != GL_NO_ERROR) {
|
if(glGetError() != GL_NO_ERROR) {
|
||||||
printf("Could not create: GL_DEPTH24_STENCIL8");
|
println(hlog, "Could not create: GL_DEPTH24_STENCIL8");
|
||||||
glRenderbufferStorage(GL_RENDERBUFFER, GL_STENCIL_INDEX8, tx, ty);
|
glRenderbufferStorage(GL_RENDERBUFFER, GL_STENCIL_INDEX8, tx, ty);
|
||||||
has_depth = false;
|
has_depth = false;
|
||||||
}
|
}
|
||||||
@ -243,7 +245,9 @@ resetbuffer::resetbuffer() {
|
|||||||
#if CAP_GL
|
#if CAP_GL
|
||||||
drawFboId = 0, readFboId = 0;
|
drawFboId = 0, readFboId = 0;
|
||||||
glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &drawFboId);
|
glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &drawFboId);
|
||||||
|
GLERR("getInteger a");
|
||||||
glGetIntegerv(GL_READ_FRAMEBUFFER_BINDING, &readFboId);
|
glGetIntegerv(GL_READ_FRAMEBUFFER_BINDING, &readFboId);
|
||||||
|
GLERR("getInteger b");
|
||||||
#endif
|
#endif
|
||||||
#if CAP_SDL
|
#if CAP_SDL
|
||||||
sreset = s;
|
sreset = s;
|
||||||
|
Loading…
Reference in New Issue
Block a user