Fix compilation error when SIMD is not supported.

This commit is contained in:
castano 2008-02-11 07:00:14 +00:00
parent 46dd0fa634
commit 90eae7a480
3 changed files with 6 additions and 8 deletions

View File

@ -28,6 +28,12 @@
#include "maths.h"
#ifdef __GNUC__
# define SQUISH_ALIGN_16 __attribute__ ((__aligned__ (16)))
#else
# define SQUISH_ALIGN_16 __declspec(align(16))
#endif
#if SQUISH_USE_ALTIVEC
#include "simd_ve.h"
#endif

View File

@ -35,12 +35,6 @@
#define SQUISH_SSE_SPLAT( a ) \
( ( a ) | ( ( a ) << 2 ) | ( ( a ) << 4 ) | ( ( a ) << 6 ) )
#ifdef __GNUC__
# define SQUISH_ALIGN_16 __attribute__ ((__aligned__ (16)))
#else
# define SQUISH_ALIGN_16 __declspec(align(16))
#endif
namespace squish {
#define VEC4_CONST( X ) Vec4( _mm_set1_ps( X ) )

View File

@ -29,8 +29,6 @@
#include <altivec.h>
#undef bool
#define SQUISH_ALIGN_16 __attribute__ ((__aligned__ (16)))
namespace squish {
#define VEC4_CONST( X ) Vec4( ( vector float )( X ) )