Fix remaining issues on PPC64EL

One AltiVec-related build issue remained
Self tests now pass on LE POWER platforms

Signed-off-by: Timothy Pearson <tpearson@raptorengineering.com>
This commit is contained in:
Timothy Pearson 2016-07-12 06:02:35 +00:00
parent b549e862b0
commit f8790a536a
2 changed files with 9 additions and 1 deletions

View File

@ -672,7 +672,7 @@ LLVM:
** the MIPS series, so we have to be careful about those.
** ----------------------------------------------------------------------------
*/
#if defined POSH_CPU_X86 || defined POSH_CPU_AXP || defined POSH_CPU_STRONGARM || defined POSH_CPU_AARCH64 || defined POSH_OS_WIN32 || defined POSH_OS_WINCE || defined __MIPSEL__
#if defined POSH_CPU_X86 || defined POSH_CPU_AXP || defined POSH_CPU_STRONGARM || defined POSH_CPU_AARCH64 || defined POSH_OS_WIN32 || defined POSH_OS_WINCE || defined __MIPSEL__ || defined __ORDER_LITTLE_ENDIAN__
# define POSH_ENDIAN_STRING "little"
# define POSH_LITTLE_ENDIAN 1
#else

View File

@ -26,10 +26,18 @@
#ifndef NV_SQUISH_MATHS_H
#define NV_SQUISH_MATHS_H
#if NV_USE_ALTIVEC
#undef vector
#endif
#include <cmath>
#include <algorithm>
#include "config.h"
#if NV_USE_ALTIVEC
#define vector __vector
#endif
namespace nvsquish {
class Vec3