mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-25 05:25:14 +00:00
fix compilation with the HEADLESS compile flag (#9)
This commit is contained in:
parent
4223225b8d
commit
1a3dd25c10
3 changed files with 14 additions and 5 deletions
|
@ -129,11 +129,11 @@ static void gfx_dummy_renderer_unload_shader(UNUSED struct ShaderProgram *old_pr
|
|||
static void gfx_dummy_renderer_load_shader(UNUSED struct ShaderProgram *new_prg) {
|
||||
}
|
||||
|
||||
static struct ShaderProgram *gfx_dummy_renderer_create_and_load_new_shader(UNUSED uint32_t shader_id) {
|
||||
static struct ShaderProgram *gfx_dummy_renderer_create_and_load_new_shader(UNUSED struct ColorCombiner* cc) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static struct ShaderProgram *gfx_dummy_renderer_lookup_shader(UNUSED uint32_t shader_id) {
|
||||
static struct ShaderProgram *gfx_dummy_renderer_lookup_shader(UNUSED struct ColorCombiner* cc) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
@ -30,7 +30,8 @@ static struct {
|
|||
f64 disp;
|
||||
} sLuaProfilerCounters[MAX_PROFILED_MODS];
|
||||
|
||||
static void lua_profiler_start_counter(struct Mod *mod) {
|
||||
static void lua_profiler_start_counter(UNUSED struct Mod *mod) {
|
||||
#ifndef WAPI_DUMMY
|
||||
for (s32 i = 0; i != MIN(MAX_PROFILED_MODS, gActiveMods.entryCount); ++i) {
|
||||
if (gActiveMods.entries[i] == mod) {
|
||||
f64 freq = SDL_GetPerformanceFrequency();
|
||||
|
@ -39,9 +40,11 @@ static void lua_profiler_start_counter(struct Mod *mod) {
|
|||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
static void lua_profiler_stop_counter(struct Mod *mod) {
|
||||
static void lua_profiler_stop_counter(UNUSED struct Mod *mod) {
|
||||
#ifndef WAPI_DUMMY
|
||||
for (s32 i = 0; i != MIN(MAX_PROFILED_MODS, gActiveMods.entryCount); ++i) {
|
||||
if (gActiveMods.entries[i] == mod) {
|
||||
f64 freq = SDL_GetPerformanceFrequency();
|
||||
|
@ -51,6 +54,7 @@ static void lua_profiler_stop_counter(struct Mod *mod) {
|
|||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void lua_profiler_update_counters(void) {
|
||||
|
|
|
@ -385,11 +385,16 @@ int main(int argc, char *argv[]) {
|
|||
|
||||
// Render the rom setup screen
|
||||
if (!main_rom_handler()) {
|
||||
#if !defined(WAPI_DXGI) && !defined(WAPI_DUMMY)
|
||||
render_rom_setup_screen(); // Holds the game load until a valid rom is provided
|
||||
#else
|
||||
printf("ERROR: could not find valid vanilla us sm64 rom in game's user folder\n");
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
// Start the thread for setting up the game
|
||||
#ifndef WAPI_DXGI
|
||||
#if !defined(WAPI_DXGI) && !defined(WAPI_DUMMY)
|
||||
bool threadSuccess = false;
|
||||
if (pthread_mutex_init(&gLoadingThreadMutex, NULL) == 0) {
|
||||
if (pthread_create(&gLoadingThreadId, NULL, main_game_init, (void*) 1) == 0) {
|
||||
|
|
Loading…
Reference in a new issue