|
|
@ -32,12 +32,10 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
////// GLFW internal API //////
|
|
|
|
////// GLFW platform API //////
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
// Initialise timer
|
|
|
|
void _glfwPlatformInitTimer(void) |
|
|
|
//
|
|
|
|
|
|
|
|
void _glfwInitTimerNS(void) |
|
|
|
|
|
|
|
{ |
|
|
|
{ |
|
|
|
mach_timebase_info_data_t info; |
|
|
|
mach_timebase_info_data_t info; |
|
|
|
mach_timebase_info(&info); |
|
|
|
mach_timebase_info(&info); |
|
|
@ -45,11 +43,6 @@ void _glfwInitTimerNS(void) |
|
|
|
_glfw.timer.ns.frequency = (info.denom * 1e9) / info.numer; |
|
|
|
_glfw.timer.ns.frequency = (info.denom * 1e9) / info.numer; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
////// GLFW platform API //////
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uint64_t _glfwPlatformGetTimerValue(void) |
|
|
|
uint64_t _glfwPlatformGetTimerValue(void) |
|
|
|
{ |
|
|
|
{ |
|
|
|
return mach_absolute_time(); |
|
|
|
return mach_absolute_time(); |
|
|
|