diff --git a/renderbuffer.cpp b/renderbuffer.cpp index 965d173e..fea9e805 100644 --- a/renderbuffer.cpp +++ b/renderbuffer.cpp @@ -114,11 +114,11 @@ void renderbuffer::make_surface() { SDL_Surface *renderbuffer::render() { make_surface() ; if(FramebufferName) { - glReadPixels(0, 0, vid.xres, vid.yres, GL_BGRA, GL_UNSIGNED_BYTE, srf->pixels); + glReadPixels(0, 0, x, y, GL_BGRA, GL_UNSIGNED_BYTE, srf->pixels); GLERR("readPixels"); - for(int y=0; y