From 5c5a2f15d831eef882894dff293fca0b13ea501d Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Thu, 30 Jul 2026 14:35:38 +1000 Subject: [PATCH] [client] egl: fix RGB24 odd pitch defect --- client/renderers/EGL/texture_buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/renderers/EGL/texture_buffer.c b/client/renderers/EGL/texture_buffer.c index 7acf88c1..11de3c2b 100644 --- a/client/renderers/EGL/texture_buffer.c +++ b/client/renderers/EGL/texture_buffer.c @@ -124,6 +124,7 @@ static bool egl_texBufferUpdate(EGL_Texture * texture, const EGL_TexUpdate * upd egl_stateBindBuffer(GL_PIXEL_UNPACK_BUFFER, 0); egl_stateBindTexture(0, GL_TEXTURE_2D, this->tex[0]); + glPixelStorei(GL_UNPACK_ALIGNMENT, 1); glPixelStorei(GL_UNPACK_ROW_LENGTH, update->stride); glTexSubImage2D(GL_TEXTURE_2D, 0, @@ -298,6 +299,7 @@ EGL_TexStatus egl_texBufferStreamProcess(EGL_Texture * texture) egl_stateBindBuffer(GL_PIXEL_UNPACK_BUFFER, buffer->pbo); egl_stateBindTexture(0, GL_TEXTURE_2D, tex); + glPixelStorei(GL_UNPACK_ALIGNMENT, 1); glPixelStorei(GL_UNPACK_ROW_LENGTH, texture->format.stride); glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0,