Fix headless server compile (3) (#78)

This commit is contained in:
Isaac 2022-05-03 12:45:32 +10:00 committed by GitHub
parent b972bb1be4
commit 7d82923aa4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 4 deletions

View File

@ -86,12 +86,16 @@ u32 djui_hud_get_screen_height(void) {
}
f32 djui_hud_get_mouse_x(void) {
#ifdef HAVE_SDL2
controller_sdl_read_mouse_window();
#endif
return mouse_window_x / djui_gfx_get_scale();
}
f32 djui_hud_get_mouse_y(void) {
#ifdef HAVE_SDL2
controller_sdl_read_mouse_window();
#endif
return mouse_window_y / djui_gfx_get_scale();
}

View File

@ -2,7 +2,9 @@
#include "PR/gbi.h"
#include "pc/utils/stb_ds.h"
#include "pc/debuglog.h"
#ifdef HAVE_SDL2
#include <SDL2/SDL.h>
#endif
struct ProfileCounters {
const char* key;
@ -44,8 +46,12 @@ void profiler_start_counter(const char* keyName) {
}
counters = counters;
f64 freq = SDL_GetPerformanceFrequency();
f64 curr = SDL_GetPerformanceCounter();
f64 freq;
f64 curr;
#ifdef HAVE_SDL2
freq = SDL_GetPerformanceFrequency();
curr = SDL_GetPerformanceCounter();
#endif
v->key = keyName;
v->start = curr / freq;
v->indent = sProfileIndent++;
@ -57,8 +63,12 @@ void profiler_stop_counter(const char* keyName) {
return;
}
f64 freq = SDL_GetPerformanceFrequency();
f64 curr = SDL_GetPerformanceCounter();
f64 freq;
f64 curr;
#ifdef HAVE_SDL2
freq = SDL_GetPerformanceFrequency();
curr = SDL_GetPerformanceCounter();
#endif
v->end = curr / freq;
v->sum += v->end - v->start;
sProfileIndent--;