changeset 1268:eca01056a915

Width on glTexSubImage2D call in render_framebuffer_updated needs to match the buffer pitch
author Michael Pavone <pavone@retrodev.com>
date Mon, 06 Mar 2017 09:46:50 -0800
parents 3772bb926be5
children ff8e29eeb1ec
files render_sdl.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/render_sdl.c	Mon Mar 06 00:23:35 2017 -0800
+++ b/render_sdl.c	Mon Mar 06 09:46:50 2017 -0800
@@ -575,7 +575,7 @@
 #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);