# HG changeset patch # User Michael Pavone # Date 1488822410 28800 # Node ID eca01056a9158439980e91573aaf451714742a73 # Parent 3772bb926be55c77452a7342281d9a071cd1ae8e Width on glTexSubImage2D call in render_framebuffer_updated needs to match the buffer pitch diff -r 3772bb926be5 -r eca01056a915 render_sdl.c --- 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);