mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2025-01-03 22:55:33 +01:00
engine: platform: implement generic GetNativeObject for POSIX systems without SDL2
This commit is contained in:
parent
1855fab80b
commit
b84aba68fa
@ -272,11 +272,6 @@ void Platform_RunEvents( void )
|
||||
|
||||
}
|
||||
|
||||
void *Platform_GetNativeObject( const char *name )
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void GAME_EXPORT Platform_GetMousePos( int *x, int *y )
|
||||
{
|
||||
*x = *y = 0;
|
||||
|
@ -147,12 +147,20 @@ void Posix_Daemonize( void )
|
||||
}
|
||||
|
||||
#if !XASH_SDL && !XASH_ANDROID
|
||||
|
||||
void Platform_Init( void )
|
||||
{
|
||||
Posix_Daemonize();
|
||||
}
|
||||
void Platform_Shutdown( void ) {}
|
||||
|
||||
void Platform_Shutdown( void )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void *Platform_GetNativeObject( const char *name )
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if XASH_TIMER == TIMER_POSIX
|
||||
@ -161,7 +169,7 @@ double Platform_DoubleTime( void )
|
||||
struct timespec ts;
|
||||
#if XASH_IRIX
|
||||
clock_gettime( CLOCK_SGI_CYCLE, &ts );
|
||||
#else
|
||||
#else
|
||||
clock_gettime( CLOCK_MONOTONIC, &ts );
|
||||
#endif
|
||||
return (double) ts.tv_sec + (double) ts.tv_nsec/1000000000.0;
|
||||
|
Loading…
Reference in New Issue
Block a user