From 2cddb3e0ea1298f154564aaec61bc45ee4e3d286 Mon Sep 17 00:00:00 2001 From: Thilo Schulz Date: Fri, 4 Feb 2011 13:43:41 +0000 Subject: [PATCH] https://bugzilla.icculus.org/show_bug.cgi?id=4460 --- code/qcommon/q_shared.h | 4 ++-- code/renderer/tr_local.h | 18 +++++++++--------- code/renderer/tr_surface.c | 8 ++++---- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/code/qcommon/q_shared.h b/code/qcommon/q_shared.h index 8437a566..a3935c91 100644 --- a/code/qcommon/q_shared.h +++ b/code/qcommon/q_shared.h @@ -181,9 +181,9 @@ typedef int clipHandle_t; #define PAD(x,y) (((x)+(y)-1) & ~((y)-1)) #ifdef __GNUC__ -#define ALIGN(x) __attribute__((aligned(x))) +#define QALIGN(x) __attribute__((aligned(x))) #else -#define ALIGN(x) +#define QALIGN(x) #endif #ifndef NULL diff --git a/code/renderer/tr_local.h b/code/renderer/tr_local.h index 098afd7e..067b039b 100644 --- a/code/renderer/tr_local.h +++ b/code/renderer/tr_local.h @@ -1303,19 +1303,19 @@ typedef struct stageVars typedef struct shaderCommands_s { - glIndex_t indexes[SHADER_MAX_INDEXES] ALIGN(16); - vec4_t xyz[SHADER_MAX_VERTEXES] ALIGN(16); - vec4_t normal[SHADER_MAX_VERTEXES] ALIGN(16); - vec2_t texCoords[SHADER_MAX_VERTEXES][2] ALIGN(16); - color4ub_t vertexColors[SHADER_MAX_VERTEXES] ALIGN(16); - int vertexDlightBits[SHADER_MAX_VERTEXES] ALIGN(16); + glIndex_t indexes[SHADER_MAX_INDEXES] QALIGN(16); + vec4_t xyz[SHADER_MAX_VERTEXES] QALIGN(16); + vec4_t normal[SHADER_MAX_VERTEXES] QALIGN(16); + vec2_t texCoords[SHADER_MAX_VERTEXES][2] QALIGN(16); + color4ub_t vertexColors[SHADER_MAX_VERTEXES] QALIGN(16); + int vertexDlightBits[SHADER_MAX_VERTEXES] QALIGN(16); - stageVars_t svars ALIGN(16); + stageVars_t svars QALIGN(16); - color4ub_t constantColor255[SHADER_MAX_VERTEXES] ALIGN(16); + color4ub_t constantColor255[SHADER_MAX_VERTEXES] QALIGN(16); shader_t *shader; - float shaderTime; + float shaderTime; int fogNum; int dlightBits; // or together of all vertexDlightBits diff --git a/code/renderer/tr_surface.c b/code/renderer/tr_surface.c index 13655697..964e0d9d 100644 --- a/code/renderer/tr_surface.c +++ b/code/renderer/tr_surface.c @@ -615,10 +615,10 @@ static void LerpMeshVertexes_altivec(md3Surface_t *surf, float backlerp) { short *oldXyz, *newXyz, *oldNormals, *newNormals; float *outXyz, *outNormal; - float oldXyzScale ALIGN(16); - float newXyzScale ALIGN(16); - float oldNormalScale ALIGN(16); - float newNormalScale ALIGN(16); + float oldXyzScale QALIGN(16); + float newXyzScale QALIGN(16); + float oldNormalScale QALIGN(16); + float newNormalScale QALIGN(16); int vertNum; unsigned lat, lng; int numVerts;