mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-07-05 15:28:59 +00:00
Simple FPS logging
This commit is contained in:
parent
30b8f308c6
commit
b8c44b81ab
@ -586,6 +586,23 @@ static void gldriver_shutdown(void) {
|
|||||||
//
|
//
|
||||||
#if USE_GLUT
|
#if USE_GLUT
|
||||||
static void gldriver_update(int unused) {
|
static void gldriver_update(int unused) {
|
||||||
|
#if DEBUG_GL
|
||||||
|
static uint32_t prevCount = 0;
|
||||||
|
static uint32_t idleCount = 0;
|
||||||
|
|
||||||
|
idleCount++;
|
||||||
|
|
||||||
|
static struct timespec prev = { 0 };
|
||||||
|
struct timespec now;
|
||||||
|
clock_gettime(CLOCK_MONOTONIC, &now);
|
||||||
|
|
||||||
|
if (now.tv_sec != prev.tv_sec) {
|
||||||
|
LOG("gldriver_update() : %u", idleCount-prevCount);
|
||||||
|
prevCount = idleCount;
|
||||||
|
prev = now;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
c_keys_handle_input(-1, 0, 0);
|
c_keys_handle_input(-1, 0, 0);
|
||||||
glutPostRedisplay();
|
glutPostRedisplay();
|
||||||
glutTimerFunc(17, gldriver_update, 0);
|
glutTimerFunc(17, gldriver_update, 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user