Cell: don't use VEC_LITERAL macro, doesn't work w/ SDK 3.0
authorBrian <brian.paul@tungstengraphics.com>
Tue, 5 Feb 2008 01:03:05 +0000 (18:03 -0700)
committerBen Skeggs <skeggsb@gmail.com>
Fri, 15 Feb 2008 02:50:30 +0000 (13:50 +1100)
src/mesa/pipe/cell/spu/spu_texture.c

index 01ff33a85736e550353e0b7d1779e21351e9f4f4..3962aaa4a9ba8d9d0154a857269d526da7b27e0e 100644 (file)
@@ -26,8 +26,6 @@
  **************************************************************************/
 
 
-#include <vec_literal.h>
-
 #include "pipe/p_compiler.h"
 #include "spu_main.h"
 #include "spu_texture.h"
@@ -57,7 +55,7 @@ invalidate_tex_cache(void)
    /* XXX memset? */
    uint i;
    for (i = 0; i < CACHE_SIZE; i++) {
-      tex_tile_xy[i] = VEC_LITERAL(vector unsigned int, ~0U, ~0U, ~0U, ~0U);
+      tex_tile_xy[i] = ((vector unsigned int) { ~0U, ~0U, ~0U, ~0U });
    }
 }