Adjust thread priorities based on recent refactoring
This commit is contained in:
parent
5ccb4a8b7f
commit
052194714a
4 changed files with 14 additions and 8 deletions
|
|
@ -33,7 +33,11 @@ int NullThreadedVsyncSource::vsyncThread(void* context)
|
|||
{
|
||||
NullThreadedVsyncSource* me = reinterpret_cast<NullThreadedVsyncSource*>(context);
|
||||
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 9)
|
||||
SDL_SetThreadPriority(SDL_THREAD_PRIORITY_TIME_CRITICAL);
|
||||
#else
|
||||
SDL_SetThreadPriority(SDL_THREAD_PRIORITY_HIGH);
|
||||
#endif;
|
||||
|
||||
while (SDL_AtomicGet(&me->m_Stopping) == 0) {
|
||||
me->m_Pacer->vsyncCallback(1000 / me->m_DisplayFps);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue