SPMatrix.inl File Reference


Defines

#define _0FFF_   (*(__m128*)&__0FFF_)
#define _ZERONE_   (*(__m128*)&__ZERONE_)

Functions

void VectorMult (const SPVector &Vec, const SPMatrix &Mat, SPVector &res)
SPVector VectorMult (const SPVector &Vec, const SPMatrix &Mat)
SPVector operator* (const SPVector &Vec, const SPMatrix &Mat)
SPVector operator+ (const SPVector &A, const SPVector &B)
SPVector operator- (const SPVector &A, const SPVector &B)
SPVector operator% (const SPVector &A, const SPVector &B)
float operator* (const SPVector &A, const SPVector &B)
SPVector operator| (const SPVector &A, const SPVector &B)
__m128 rsqrt_nr (const __m128 &a)

Variables

const ALIGN16 int __0FFF_ [4]
const ALIGN16 float __ZERONE_ [4]

Define Documentation

#define _0FFF_   (*(__m128*)&__0FFF_)

#define _ZERONE_   (*(__m128*)&__ZERONE_)


Function Documentation

SPVector operator% ( const SPVector A,
const SPVector B 
) [inline]

float operator* ( const SPVector A,
const SPVector B 
) [inline]

SPVector operator* ( const SPVector Vec,
const SPMatrix Mat 
) [inline]

SPVector operator+ ( const SPVector A,
const SPVector B 
) [inline]

SPVector operator- ( const SPVector A,
const SPVector B 
) [inline]

SPVector operator| ( const SPVector A,
const SPVector B 
) [inline]

__m128 rsqrt_nr ( const __m128 &  a  )  [inline]

SPVector VectorMult ( const SPVector Vec,
const SPMatrix Mat 
) [inline]

void VectorMult ( const SPVector Vec,
const SPMatrix Mat,
SPVector res 
) [inline]


Variable Documentation

const ALIGN16 int __0FFF_[4]

const ALIGN16 float __ZERONE_[4]


Generated on Fri Nov 21 16:18:01 2008 for Raytracer by  doxygen 1.5.7.1