[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] [pingus] push by address@hidden - Swapped Screenshot subpix
From: |
pingus |
Subject: |
[Pingus-CVS] [pingus] push by address@hidden - Swapped Screenshot subpixels around on 2014-07-27 17:18 GMT |
Date: |
Sun, 27 Jul 2014 17:19:06 +0000 |
Revision: 89a29deebb90
Author: Ingo Ruhnke <address@hidden>
Date: Sun Jul 27 17:18:40 2014 UTC
Log: Swapped Screenshot subpixels around
http://code.google.com/p/pingus/source/detail?r=89a29deebb90
Modified:
/src/engine/display/screenshot.cpp
/src/engine/display/sdl_framebuffer.cpp
=======================================
--- /src/engine/display/screenshot.cpp Sun Jul 27 16:32:00 2014 UTC
+++ /src/engine/display/screenshot.cpp Sun Jul 27 17:18:40 2014 UTC
@@ -101,9 +101,9 @@
{
for(int x = 0; x < width; ++x)
{
- row[3*x + 0] = (buffer + y * pitch)[4*x + 3];
- row[3*x + 1] = (buffer + y * pitch)[4*x + 2];
- row[3*x + 2] = (buffer + y * pitch)[4*x + 1];
+ row[3*x + 0] = (buffer + y * pitch)[4*x + 0];
+ row[3*x + 1] = (buffer + y * pitch)[4*x + 1];
+ row[3*x + 2] = (buffer + y * pitch)[4*x + 2];
}
png_write_row(png_ptr, row.get());
}
=======================================
--- /src/engine/display/sdl_framebuffer.cpp Sun Jul 27 16:36:35 2014 UTC
+++ /src/engine/display/sdl_framebuffer.cpp Sun Jul 27 17:18:40 2014 UTC
@@ -71,7 +71,7 @@
{
Surface screenshot(size.width, size.height);
int ret = SDL_RenderReadPixels(m_renderer, nullptr,
- SDL_PIXELFORMAT_RGBX8888,
+ SDL_PIXELFORMAT_ABGR8888,
screenshot.get_data(),
screenshot.get_pitch());
if (ret != 0)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] [pingus] push by address@hidden - Swapped Screenshot subpixels around on 2014-07-27 17:18 GMT,
pingus <=