add include file, necessary for PS3 platform

This commit is contained in:
erwin.coumans
2008-04-02 17:23:52 +00:00
parent ba27e0522b
commit 285163b31a

View File

@@ -25,38 +25,39 @@
#ifdef USE_BT_CLOCK
#ifdef __CELLOS_LV2__
#include <sys/sys_time.h>
#include <sys/time_util.h>
#include <stdio.h>
typedef uint64_t __int64;
#endif
#if defined (SUNOS) || defined (__SUNOS__)
#include <stdio.h>
#include <stdio.h>
#endif
#if defined(WIN32) || defined(_WIN32)
#define USE_WINDOWS_TIMERS
#define WIN32_LEAN_AND_MEAN
#define NOWINRES
#define NOMCX
#define NOIME
#define USE_WINDOWS_TIMERS
#define WIN32_LEAN_AND_MEAN
#define NOWINRES
#define NOMCX
#define NOIME
#ifdef _XBOX
#include <Xtl.h>
#include <Xtl.h>
#else
#include <windows.h>
#include <windows.h>
#endif
#include <time.h>
#include <time.h>
#else
#include <sys/time.h>
#include <sys/time.h>
#endif
#define mymin(a,b) (a > b ? a : b)
/// basic clock
class btClock
{
public:
{
public:
btClock()
{
#ifdef USE_WINDOWS_TIMERS
@@ -82,7 +83,8 @@ class btClock
typedef uint64_t __int64;
typedef __int64 ClockSize;
ClockSize newTime;
__asm __volatile__( "mftb %0" : "=r" (newTime) : : "memory");
//__asm __volatile__( "mftb %0" : "=r" (newTime) : : "memory");
SYS_TIMEBASE_GET( newTime );
mStartTime = newTime;
#else
gettimeofday(&mStartTime, 0);
@@ -136,7 +138,8 @@ class btClock
typedef uint64_t __int64;
typedef __int64 ClockSize;
ClockSize newTime;
__asm __volatile__( "mftb %0" : "=r" (newTime) : : "memory");
SYS_TIMEBASE_GET( newTime );
//__asm __volatile__( "mftb %0" : "=r" (newTime) : : "memory");
return (newTime-mStartTime) / dFreq;
#else
@@ -194,7 +197,8 @@ class btClock
typedef uint64_t __int64;
typedef __int64 ClockSize;
ClockSize newTime;
__asm __volatile__( "mftb %0" : "=r" (newTime) : : "memory");
//__asm __volatile__( "mftb %0" : "=r" (newTime) : : "memory");
SYS_TIMEBASE_GET( newTime );
return (newTime-mStartTime) / dFreq;
#else
@@ -207,7 +211,7 @@ class btClock
#endif
}
private:
private:
#ifdef USE_WINDOWS_TIMERS
LARGE_INTEGER mClockFrequency;
DWORD mStartTick;
@@ -221,7 +225,7 @@ class btClock
#endif
#endif //__CELLOS_LV2__
};
};
#endif //USE_BT_CLOCK