Browse Source

Fixed wrong pixel format if reading pixels from OpenGL renderer.

Philipp Wiesemann 8 years ago
parent
commit
67bf5cac1a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/render/opengl/SDL_render_gl.c

+ 1 - 1
src/render/opengl/SDL_render_gl.c

@@ -1422,7 +1422,7 @@ GL_RenderReadPixels(SDL_Renderer * renderer, const SDL_Rect * rect,
                     Uint32 pixel_format, void * pixels, int pitch)
                     Uint32 pixel_format, void * pixels, int pitch)
 {
 {
     GL_RenderData *data = (GL_RenderData *) renderer->driverdata;
     GL_RenderData *data = (GL_RenderData *) renderer->driverdata;
-    Uint32 temp_format = renderer->target ? renderer->target->format : SDL_PIXELFORMAT_ABGR8888;
+    Uint32 temp_format = renderer->target ? renderer->target->format : SDL_PIXELFORMAT_ARGB8888;
     void *temp_pixels;
     void *temp_pixels;
     int temp_pitch;
     int temp_pitch;
     GLint internalFormat;
     GLint internalFormat;