From 93c9c1facd4e23230dac956ed5893dc60407c7b5 Mon Sep 17 00:00:00 2001 From: James Cook Date: Tue, 3 Jul 2007 18:16:13 +0000 Subject: Fixed broken Mac universal build due to missing files and bad LL_VECTORIZE ifdef for sse-skinning code. --- indra/newview/llviewerjointmesh_vec.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/indra/newview/llviewerjointmesh_vec.cpp b/indra/newview/llviewerjointmesh_vec.cpp index 5b1e080435..adc602bdaf 100644 --- a/indra/newview/llviewerjointmesh_vec.cpp +++ b/indra/newview/llviewerjointmesh_vec.cpp @@ -19,11 +19,12 @@ #include "llv4matrix3.h" #include "llv4matrix4.h" -// *NOTE: SSE must be disabled for this module - -#if LL_VECTORIZE -#error This module requires vectorization (i.e. SSE) mode to be disabled. -#endif +// *NOTE: This is the fallback code for vectorized joint mesh skinning. +// For builds that must support non-SSE x86 code (Windows, perhaps Linux) +// SSE code generation should be disabled for this file. +// +// For builds that run on processors that always have SSE (Mac), +// SSE code generation can be enabled. JC static LLV4Matrix4 sJointMat[32]; -- cgit v1.2.3