diff options
author | Andrey Nazarov <skuller@skuller.net> | 2013-10-24 21:43:25 +0400 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2013-10-24 21:43:25 +0400 |
commit | c0689324a0bf72c8b00af40c83d2e3d5dd188d8e (patch) | |
tree | 2b62123fba587c53118375211653ce433b4693d6 /src/refresh/sw/main.c | |
parent | c9129395e9b4fc76ff501dabacbea5d088d2dfcc (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.c | 3 |
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; } |