From 8c34258eb439eed86efa79c403c6ebd07d833894 Mon Sep 17 00:00:00 2001 From: Lawrence Sebald Date: Sat, 25 Oct 2014 19:41:00 -0400 Subject: [PATCH] Make sure output parameters to _glKosSpotlight() are aligned to an 8-byte boundary. --- gl-light.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gl-light.c b/gl-light.c index cf2887e..c2961cd 100755 --- a/gl-light.c +++ b/gl-light.c @@ -406,7 +406,7 @@ void _glKosVertexLights(glVertex *P, pvr_vertex_t *v, GLuint count) { float S; #endif unsigned char i; - float L[4]; + float L[4] __attribute__((aligned(8))); float C[3] = { 0, 0, 0 }; colorui *color = (colorui *)&v->argb; @@ -456,7 +456,7 @@ void _glKosVertexLight(glVertex *P, pvr_vertex_t *v) { float S; #endif unsigned char i; - float L[4]; + float L[4] __attribute__((aligned(8))); /* Compute Ambient */ float C[3] = { GL_MATERIAL.Ke[0] + GL_MATERIAL.Ka[0] *GL_GLOBAL_AMBIENT[0], @@ -501,7 +501,7 @@ GLuint _glKosVertexLightColor(glVertex *P) { #endif GLuint color; GLubyte i; - float L[4]; + float L[4] __attribute__((aligned(8))); /* Compute Ambient */ float C[3] = { GL_MATERIAL.Ke[0] + GL_MATERIAL.Ka[0] *GL_GLOBAL_AMBIENT[0],