Thilo Schulz 2011-02-04 13:43:41 +00:00
parent 67a8b273c2
commit 2cddb3e0ea
3 changed files with 15 additions and 15 deletions

View file

@ -181,9 +181,9 @@ typedef int clipHandle_t;
#define PAD(x,y) (((x)+(y)-1) & ~((y)-1)) #define PAD(x,y) (((x)+(y)-1) & ~((y)-1))
#ifdef __GNUC__ #ifdef __GNUC__
#define ALIGN(x) __attribute__((aligned(x))) #define QALIGN(x) __attribute__((aligned(x)))
#else #else
#define ALIGN(x) #define QALIGN(x)
#endif #endif
#ifndef NULL #ifndef NULL

View file

@ -1303,19 +1303,19 @@ typedef struct stageVars
typedef struct shaderCommands_s typedef struct shaderCommands_s
{ {
glIndex_t indexes[SHADER_MAX_INDEXES] ALIGN(16); glIndex_t indexes[SHADER_MAX_INDEXES] QALIGN(16);
vec4_t xyz[SHADER_MAX_VERTEXES] ALIGN(16); vec4_t xyz[SHADER_MAX_VERTEXES] QALIGN(16);
vec4_t normal[SHADER_MAX_VERTEXES] ALIGN(16); vec4_t normal[SHADER_MAX_VERTEXES] QALIGN(16);
vec2_t texCoords[SHADER_MAX_VERTEXES][2] ALIGN(16); vec2_t texCoords[SHADER_MAX_VERTEXES][2] QALIGN(16);
color4ub_t vertexColors[SHADER_MAX_VERTEXES] ALIGN(16); color4ub_t vertexColors[SHADER_MAX_VERTEXES] QALIGN(16);
int vertexDlightBits[SHADER_MAX_VERTEXES] ALIGN(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; shader_t *shader;
float shaderTime; float shaderTime;
int fogNum; int fogNum;
int dlightBits; // or together of all vertexDlightBits int dlightBits; // or together of all vertexDlightBits

View file

@ -615,10 +615,10 @@ static void LerpMeshVertexes_altivec(md3Surface_t *surf, float backlerp)
{ {
short *oldXyz, *newXyz, *oldNormals, *newNormals; short *oldXyz, *newXyz, *oldNormals, *newNormals;
float *outXyz, *outNormal; float *outXyz, *outNormal;
float oldXyzScale ALIGN(16); float oldXyzScale QALIGN(16);
float newXyzScale ALIGN(16); float newXyzScale QALIGN(16);
float oldNormalScale ALIGN(16); float oldNormalScale QALIGN(16);
float newNormalScale ALIGN(16); float newNormalScale QALIGN(16);
int vertNum; int vertNum;
unsigned lat, lng; unsigned lat, lng;
int numVerts; int numVerts;