OGRE 2.1
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreArrayConfig.h File Reference

Namespaces

namespace  Ogre
 

Macros

#define ARRAY_INT_ZERO   0
 
#define ARRAY_MASK_ZERO   false
 
#define ARRAY_PACKED_REALS   1
 
#define ARRAY_REAL_ZERO   0
 
#define CastArrayToReal(outFloatPtr, arraySimd)   (*(outFloatPtr) = arraySimd)
 Input must be 16-byte aligned.
 
#define CastIntToReal(x)   (x)
 
#define CastRealToInt(x)   (x)
 
#define ogre_madd(a, b, c)   ( (c) + ( (a) * (b) ) )
 
#define OGRE_PREFETCH_NTA(x)   ((void)0)
 
#define OGRE_PREFETCH_SLOT_DISTANCE   0
 
#define OGRE_PREFETCH_T0(x)   ((void)0)
 
#define OGRE_PREFETCH_T1(x)   ((void)0)
 
#define OGRE_PREFETCH_T2(x)   ((void)0)
 

Typedefs

typedef uint32 Ogre::ArrayInt
 
typedef bool Ogre::ArrayMaskI
 
typedef bool Ogre::ArrayMaskR
 
typedef Radian Ogre::ArrayRadian
 
typedef Real Ogre::ArrayReal
 

Macro Definition Documentation

◆ ARRAY_INT_ZERO

#define ARRAY_INT_ZERO   0

◆ ARRAY_MASK_ZERO

#define ARRAY_MASK_ZERO   false

◆ ARRAY_PACKED_REALS

#define ARRAY_PACKED_REALS   1

◆ ARRAY_REAL_ZERO

#define ARRAY_REAL_ZERO   0

◆ CastArrayToReal

#define CastArrayToReal (   outFloatPtr,
  arraySimd 
)    (*(outFloatPtr) = arraySimd)

Input must be 16-byte aligned.

◆ CastIntToReal

#define CastIntToReal (   x)    (x)

◆ CastRealToInt

#define CastRealToInt (   x)    (x)

◆ ogre_madd

#define ogre_madd (   a,
  b,
 
)    ( (c) + ( (a) * (b) ) )

◆ OGRE_PREFETCH_NTA

#define OGRE_PREFETCH_NTA (   x)    ((void)0)

◆ OGRE_PREFETCH_SLOT_DISTANCE

#define OGRE_PREFETCH_SLOT_DISTANCE   0

◆ OGRE_PREFETCH_T0

#define OGRE_PREFETCH_T0 (   x)    ((void)0)

◆ OGRE_PREFETCH_T1

#define OGRE_PREFETCH_T1 (   x)    ((void)0)

◆ OGRE_PREFETCH_T2

#define OGRE_PREFETCH_T2 (   x)    ((void)0)