summaryrefslogtreecommitdiff
path: root/src/refresh/sw/main.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2013-10-24 21:43:25 +0400
committerAndrey Nazarov <skuller@skuller.net>2013-10-24 21:43:25 +0400
commitc0689324a0bf72c8b00af40c83d2e3d5dd188d8e (patch)
tree2b62123fba587c53118375211653ce433b4693d6 /src/refresh/sw/main.c
parentc9129395e9b4fc76ff501dabacbea5d088d2dfcc (diff)
Remove OpenGL viewport aligment restrictions.
Instead, take GL_PACK_ALIGNMENT into account when making screenshots. This would allow fullscreen resolutions like 1366x768 without black bars.
Diffstat (limited to 'src/refresh/sw/main.c')
-rw-r--r--src/refresh/sw/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/refresh/sw/main.c b/src/refresh/sw/main.c
index cb8f251..a15df2b 100644
--- a/src/refresh/sw/main.c
+++ b/src/refresh/sw/main.c
@@ -765,7 +765,7 @@ static void R_EdgeDrawing(void)
//=======================================================================
-byte *IMG_ReadPixels(qboolean reverse, int *width, int *height)
+byte *IMG_ReadPixels(qboolean reverse, int *width, int *height, int *rowbytes)
{
byte *pixels;
byte *src, *dst;
@@ -798,6 +798,7 @@ byte *IMG_ReadPixels(qboolean reverse, int *width, int *height)
*width = vid.width;
*height = vid.height;
+ *rowbytes = vid.width * 3;
return pixels;
}