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

Classes

class  Ogre::PlatformInformation
 Class which provides the run-time platform information Ogre runs on. More...
 

Namespaces

namespace  Ogre
 

Macros

#define __OGRE_HAVE_NEON   0
 
#define __OGRE_HAVE_SSE   0
 
#define OGRE_ALIGNED_DECL(type, var, alignment)   __declspec(align(alignment)) type var
 
#define OGRE_CPU   OGRE_CPU_UNKNOWN
 
#define OGRE_CPU_ARM   3
 
#define OGRE_CPU_MIPS   4
 
#define OGRE_CPU_PPC   2
 
#define OGRE_CPU_UNKNOWN   0
 
#define OGRE_CPU_X86   1
 
#define OGRE_SIMD_ALIGNED_DECL(type, var)   OGRE_ALIGNED_DECL(type, var, OGRE_SIMD_ALIGNMENT)
 
#define OGRE_SIMD_ALIGNMENT   16
 Find perfect alignment (should supports SIMD alignment if SIMD available)
 

Macro Definition Documentation

◆ __OGRE_HAVE_NEON

#define __OGRE_HAVE_NEON   0

◆ __OGRE_HAVE_SSE

#define __OGRE_HAVE_SSE   0

◆ OGRE_ALIGNED_DECL

#define OGRE_ALIGNED_DECL (   type,
  var,
  alignment 
)    __declspec(align(alignment)) type var

◆ OGRE_CPU

#define OGRE_CPU   OGRE_CPU_UNKNOWN

◆ OGRE_CPU_ARM

#define OGRE_CPU_ARM   3

◆ OGRE_CPU_MIPS

#define OGRE_CPU_MIPS   4

◆ OGRE_CPU_PPC

#define OGRE_CPU_PPC   2

◆ OGRE_CPU_UNKNOWN

#define OGRE_CPU_UNKNOWN   0

◆ OGRE_CPU_X86

#define OGRE_CPU_X86   1

◆ OGRE_SIMD_ALIGNED_DECL

#define OGRE_SIMD_ALIGNED_DECL (   type,
  var 
)    OGRE_ALIGNED_DECL(type, var, OGRE_SIMD_ALIGNMENT)

◆ OGRE_SIMD_ALIGNMENT

#define OGRE_SIMD_ALIGNMENT   16

Find perfect alignment (should supports SIMD alignment if SIMD available)