mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
Rename timerUpdate() and timerGetRate() to timerUpdateClock() and timerGetClockRate(), because they both only apply to totalclock
git-svn-id: https://svn.eduke32.com/eduke32@8169 1a8010ca-5511-0410-912e-c29ae57300e0 # Conflicts: # source/build/src/timer.cpp # source/build/src/winlayer.cpp
This commit is contained in:
parent
91fde580ce
commit
8b43ed5777
4 changed files with 8 additions and 7 deletions
|
@ -9,8 +9,8 @@
|
||||||
#define timerUninit()
|
#define timerUninit()
|
||||||
|
|
||||||
int timerInit(int const tickspersecond);
|
int timerInit(int const tickspersecond);
|
||||||
void timerUpdate(void);
|
void timerUpdateClock(void);
|
||||||
int timerGetRate(void);
|
int timerGetClockRate(void);
|
||||||
uint64_t timerGetTicksU64(void);
|
uint64_t timerGetTicksU64(void);
|
||||||
uint64_t timerGetFreqU64(void);
|
uint64_t timerGetFreqU64(void);
|
||||||
double timerGetHiTicks(void);
|
double timerGetHiTicks(void);
|
||||||
|
|
|
@ -614,7 +614,7 @@ void updateanimation(md2model_t *m, tspriteptr_t tspr, uint8_t lpal)
|
||||||
fps = smooth->mdsmooth ? Blrintf((1.0f / ((float)tile2model[tile].smoothduration * (1.f / (float)UINT16_MAX))) * 66.f)
|
fps = smooth->mdsmooth ? Blrintf((1.0f / ((float)tile2model[tile].smoothduration * (1.f / (float)UINT16_MAX))) * 66.f)
|
||||||
: anim ? anim->fpssc : 1;
|
: anim ? anim->fpssc : 1;
|
||||||
|
|
||||||
i = (mdtims - sprext->mdanimtims) * ((fps * timerGetRate()) / 120);
|
i = (mdtims - sprext->mdanimtims) * ((fps * timerGetClockRate()) / 120);
|
||||||
|
|
||||||
j = (smooth->mdsmooth || !anim) ? 65536 : ((anim->endframe + 1 - anim->startframe) << 16);
|
j = (smooth->mdsmooth || !anim) ? 65536 : ((anim->endframe + 1 - anim->startframe) << 16);
|
||||||
|
|
||||||
|
@ -622,7 +622,7 @@ void updateanimation(md2model_t *m, tspriteptr_t tspr, uint8_t lpal)
|
||||||
if (i < 0) { i = 0; sprext->mdanimtims = mdtims; }
|
if (i < 0) { i = 0; sprext->mdanimtims = mdtims; }
|
||||||
//compare with j*2 instead of j to ensure i stays > j-65536 for MDANIM_ONESHOT
|
//compare with j*2 instead of j to ensure i stays > j-65536 for MDANIM_ONESHOT
|
||||||
if (anim && (i >= j+j) && (fps) && !mdpause) //Keep mdanimtims close to mdtims to avoid the use of MOD
|
if (anim && (i >= j+j) && (fps) && !mdpause) //Keep mdanimtims close to mdtims to avoid the use of MOD
|
||||||
sprext->mdanimtims += j/((fps*timerGetRate())/120);
|
sprext->mdanimtims += j/((fps*timerGetClockRate())/120);
|
||||||
|
|
||||||
k = i;
|
k = i;
|
||||||
|
|
||||||
|
|
|
@ -2212,7 +2212,7 @@ int32_t handleevents(void)
|
||||||
rv = handleevents_pollsdl();
|
rv = handleevents_pollsdl();
|
||||||
|
|
||||||
inputchecked = 0;
|
inputchecked = 0;
|
||||||
timerUpdate();
|
timerUpdateClock();
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
startwin_idle(NULL);
|
startwin_idle(NULL);
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
// Build engine timer stuff
|
||||||
|
|
||||||
#include "timer.h"
|
#include "timer.h"
|
||||||
|
|
||||||
|
@ -15,7 +16,7 @@ static time_point<steady_clock> timerlastsample;
|
||||||
static int timerticspersec;
|
static int timerticspersec;
|
||||||
static void(*usertimercallback)(void) = NULL;
|
static void(*usertimercallback)(void) = NULL;
|
||||||
|
|
||||||
int timerGetRate(void) { return timerticspersec; }
|
int timerGetClockRate(void) { return timerticspersec; }
|
||||||
uint32_t timerGetTicks(void) { return duration_cast<milliseconds>(steady_clock::now().time_since_epoch()).count(); }
|
uint32_t timerGetTicks(void) { return duration_cast<milliseconds>(steady_clock::now().time_since_epoch()).count(); }
|
||||||
uint64_t timerGetTicksU64(void) { return steady_clock::now().time_since_epoch().count() * steady_clock::period::num; }
|
uint64_t timerGetTicksU64(void) { return steady_clock::now().time_since_epoch().count() * steady_clock::period::num; }
|
||||||
uint64_t timerGetFreqU64(void) { return steady_clock::period::den; }
|
uint64_t timerGetFreqU64(void) { return steady_clock::period::den; }
|
||||||
|
@ -34,7 +35,7 @@ int timerInit(int const tickspersecond)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ATTRIBUTE((flatten)) void timerUpdate(void)
|
ATTRIBUTE((flatten)) void timerUpdateClock(void)
|
||||||
{
|
{
|
||||||
auto time = steady_clock::now();
|
auto time = steady_clock::now();
|
||||||
auto elapsedTime = time - timerlastsample;
|
auto elapsedTime = time - timerlastsample;
|
||||||
|
|
Loading…
Reference in a new issue