mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-12-23 14:03:40 +00:00
[client] more fps limiter fixes
This commit is contained in:
parent
9b6174793a
commit
60f665a65c
@ -175,7 +175,7 @@ static struct Option options[] =
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
.module = "win",
|
.module = "win",
|
||||||
.name = "fpsMinimum",
|
.name = "fpsMin",
|
||||||
.description = "Frame rate minimum (0 = disable - not recommended, -1 = auto detect)",
|
.description = "Frame rate minimum (0 = disable - not recommended, -1 = auto detect)",
|
||||||
.shortopt = 'K',
|
.shortopt = 'K',
|
||||||
.type = OPTION_TYPE_INT,
|
.type = OPTION_TYPE_INT,
|
||||||
|
@ -191,6 +191,8 @@ static int renderThread(void * unused)
|
|||||||
state.resizeDone = true;
|
state.resizeDone = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (state.frameTime > 0)
|
||||||
|
{
|
||||||
clock_gettime(CLOCK_REALTIME, &time);
|
clock_gettime(CLOCK_REALTIME, &time);
|
||||||
uint64_t nsec = time.tv_nsec + state.frameTime;
|
uint64_t nsec = time.tv_nsec + state.frameTime;
|
||||||
if(nsec > 1e9)
|
if(nsec > 1e9)
|
||||||
@ -203,6 +205,7 @@ static int renderThread(void * unused)
|
|||||||
|
|
||||||
lgWaitEventAbs(e_frame, &time);
|
lgWaitEventAbs(e_frame, &time);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
state.running = false;
|
state.running = false;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user