summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/cell/common.h
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2007-12-11 08:47:13 -0700
committerBrian <brian.paul@tungstengraphics.com>2007-12-11 09:00:01 -0700
commit9f0e5642d80d746aa757a1e67dec15b0fd404e5d (patch)
treef9c578626f6af5e89d55281649c05e2df59063d6 /src/mesa/pipe/cell/common.h
parent1bc303283e85ac15e74af1a2297166d87986e15e (diff)
use ALIGN16_ATTRIB from p_compiler.h
Diffstat (limited to 'src/mesa/pipe/cell/common.h')
-rw-r--r--src/mesa/pipe/cell/common.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mesa/pipe/cell/common.h b/src/mesa/pipe/cell/common.h
index 5e5abad8c4..a87417743a 100644
--- a/src/mesa/pipe/cell/common.h
+++ b/src/mesa/pipe/cell/common.h
@@ -33,11 +33,11 @@
#ifndef CELL_COMMON_H
#define CELL_COMMON_H
+#include "pipe/p_compiler.h"
#include "pipe/p_util.h"
-#define ALIGN16 __attribute__( (aligned( 16 )) )
-
+/** for sanity checking */
#define ASSERT_ALIGN16(ptr) \
assert((((unsigned long) (ptr)) & 0xf) == 0);
@@ -61,7 +61,7 @@ struct cell_command_framebuffer
void *start;
int width, height;
unsigned format;
-} ALIGN16;
+} ALIGN16_ATTRIB;
/**
@@ -70,7 +70,7 @@ struct cell_command_framebuffer
struct cell_command_clear_tiles
{
uint value;
-} ALIGN16;
+} ALIGN16_ATTRIB;
struct cell_command_triangle
@@ -79,7 +79,7 @@ struct cell_command_triangle
float x1, y1;
float x2, y2;
uint color;
-} ALIGN16;
+} ALIGN16_ATTRIB;
/** XXX unions don't seem to work */
@@ -88,7 +88,7 @@ struct cell_command
struct cell_command_framebuffer fb;
struct cell_command_clear_tiles clear;
struct cell_command_triangle tri;
-} ALIGN16;
+} ALIGN16_ATTRIB;
struct cell_init_info
@@ -96,7 +96,7 @@ struct cell_init_info
unsigned id;
unsigned num_spus;
struct cell_command *cmd;
-} ALIGN16;
+} ALIGN16_ATTRIB;