--- a/src/drivers/gl_fbo.c Sun Sep 28 01:09:51 2008 +0000 +++ b/src/drivers/gl_fbo.c Fri Oct 10 00:07:54 2008 +0000 @@ -228,12 +228,12 @@ GLuint tex; glGenTextures( 1, &tex ); buffer->buf_id = tex; - glBindTexture( GL_TEXTURE_RECTANGLE_ARB, tex ); - glTexImage2D( GL_TEXTURE_RECTANGLE_ARB, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); } else { buffer->buf_id = tex_id; glBindTexture( GL_TEXTURE_RECTANGLE_ARB, tex_id ); } + glBindTexture( GL_TEXTURE_RECTANGLE_ARB, buffer->buf_id ); + glTexImage2D( GL_TEXTURE_RECTANGLE_ARB, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL ); glTexParameteri( GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_WRAP_S, GL_CLAMP ); glTexParameteri( GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_WRAP_T, GL_CLAMP ); glTexParameteri( GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, GL_NEAREST );