From 4bdfa2e9bcc9150a43d44e87d412997d47d5b745 Mon Sep 17 00:00:00 2001 From: havoc Date: Thu, 3 Aug 2006 15:25:42 +0000 Subject: [PATCH] fix memory alignment issue when saving odd-width screenshots (set GL_PACK_ALIGNMENT to 1), thanks div0 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6541 d7cf8633-e32d-0410-b094-e92efae38249 --- gl_textures.c | 1 + glquake.h | 1 + 2 files changed, 2 insertions(+) diff --git a/gl_textures.c b/gl_textures.c index 97e0aa94..e473f6fd 100644 --- a/gl_textures.c +++ b/gl_textures.c @@ -452,6 +452,7 @@ static void r_textures_start(void) // LordHavoc: allow any alignment CHECKGLERROR qglPixelStorei(GL_UNPACK_ALIGNMENT, 1);CHECKGLERROR + qglPixelStorei(GL_PACK_ALIGNMENT, 1);CHECKGLERROR texturemempool = Mem_AllocPool("texture management", 0, NULL); diff --git a/glquake.h b/glquake.h index 5cc89354..af5d77a2 100644 --- a/glquake.h +++ b/glquake.h @@ -110,6 +110,7 @@ typedef double GLclampd; #define GL_TEXTURE_BORDER_COLOR 0x1004 #define GL_TEXTURE_MAG_FILTER 0x2800 #define GL_TEXTURE_MIN_FILTER 0x2801 +#define GL_PACK_ALIGNMENT 0x0D05 #define GL_UNPACK_ALIGNMENT 0x0CF5 #define GL_TEXTURE_BINDING_1D 0x8068 #define GL_TEXTURE_BINDING_2D 0x8069 -- 2.39.2