diff --git a/src/video/SDL_renderer_gl.c b/src/video/SDL_renderer_gl.c index d299fe02601cd0feaad374b57917f5e039d284a0..b6dc48800ef96d7f578bb11b3255ee17c195c715 100644 --- a/src/video/SDL_renderer_gl.c +++ b/src/video/SDL_renderer_gl.c @@ -689,6 +689,8 @@ SetupTextureUpdate(GL_RenderData * renderdata, SDL_Texture * texture, renderdata->glPixelStorei(GL_UNPACK_LSB_FIRST, 0); } renderdata->glPixelStorei(GL_UNPACK_ALIGNMENT, 1); + renderdata->glPixelStorei(GL_UNPACK_ROW_LENGTH, + pitch / SDL_BYTESPERPIXEL(texture->format)); } static int