From 63be69bd7247e231287c7886a29ee7fee802d655 Mon Sep 17 00:00:00 2001 From: qeed Date: Fri, 4 Dec 2009 22:20:22 +0000 Subject: [PATCH] removed xo code that was causing 3 frame delay when taking a hibuffer path of rendering --- src/drivers/sdl/sdl-opengl.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/drivers/sdl/sdl-opengl.cpp b/src/drivers/sdl/sdl-opengl.cpp index 4b89d3c5..c2c7cbf3 100644 --- a/src/drivers/sdl/sdl-opengl.cpp +++ b/src/drivers/sdl/sdl-opengl.cpp @@ -91,14 +91,12 @@ BlitOpenGL(uint8 *buf) { p_glBindTexture(GL_TEXTURE_2D, textures[0]); if(HiBuffer) { - static int xo = 0; - xo = (xo + 1) & 3; Blit8ToHigh(buf, (uint8*)HiBuffer, 256, 240, 256*4, 1, 1); - if(!xo) { - p_glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, 256, 256, 0, - GL_RGBA, GL_UNSIGNED_BYTE, HiBuffer); - } - } else { + + p_glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, 256, 256, 0, + GL_RGBA, GL_UNSIGNED_BYTE, HiBuffer); + } + else { //glPixelStorei(GL_UNPACK_ROW_LENGTH, 256); p_glTexImage2D(GL_TEXTURE_2D, 0, GL_COLOR_INDEX8_EXT, 256, 256, 0, GL_COLOR_INDEX,GL_UNSIGNED_BYTE,buf);