Skip to content

Commit

Permalink
https://bugzilla.icculus.org/show_bug.cgi?id=4460
Browse files Browse the repository at this point in the history
  • Loading branch information
Thilo Schulz committed Feb 4, 2011
1 parent 67a8b27 commit 2cddb3e
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
4 changes: 2 additions & 2 deletions code/qcommon/q_shared.h
Expand Up @@ -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
Expand Down
18 changes: 9 additions & 9 deletions code/renderer/tr_local.h
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions code/renderer/tr_surface.c
Expand Up @@ -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;
Expand Down

0 comments on commit 2cddb3e

Please sign in to comment.