From 23cf6edf2d122fc74136abcce553dc0ecca03c10 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Mon, 6 Mar 2017 09:46:50 -0800 Subject: Width on glTexSubImage2D call in render_framebuffer_updated needs to match the buffer pitch --- render_sdl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'render_sdl.c') diff --git a/render_sdl.c b/render_sdl.c index b0a0fa3..c69d1ec 100755 --- a/render_sdl.c +++ b/render_sdl.c @@ -575,7 +575,7 @@ void render_framebuffer_updated(uint8_t which, int width) #ifndef DISABLE_OPENGL if (render_gl && which <= FRAMEBUFFER_EVEN) { glBindTexture(GL_TEXTURE_2D, textures[which]); - glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, width, height, GL_BGRA, GL_UNSIGNED_BYTE, texture_buf + overscan_left[video_standard] + LINEBUF_SIZE * overscan_top[video_standard]); + glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, LINEBUF_SIZE, height, GL_BGRA, GL_UNSIGNED_BYTE, texture_buf + overscan_left[video_standard] + LINEBUF_SIZE * overscan_top[video_standard]); glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT); -- cgit v1.2.3