emscripten: fix warnings in tests

main
Anonymous Maarten 2022-11-01 13:10:46 +01:00 committed by Anonymous Maarten
parent a71e558d85
commit d8884b845e
4 changed files with 10 additions and 3 deletions

View File

@ -70,12 +70,13 @@ open_audio()
SDL_PauseAudioDevice(device, SDL_FALSE);
}
#ifndef __EMSCRIPTEN__
static void reopen_audio()
{
close_audio();
open_audio();
}
#endif
void SDLCALL
fillerup(void *unused, Uint8 * stream, int len)

View File

@ -472,6 +472,7 @@ render_window(int index)
++frames;
}
#ifndef __EMSCRIPTEN__
static int SDLCALL
render_thread_fn(void* render_ctx)
{
@ -512,6 +513,7 @@ loop_threaded()
SDLTest_CommonEvent(state, &event, &done);
}
}
#endif
static void
loop()

View File

@ -100,7 +100,9 @@ loop()
int
main(int argc, char *argv[])
{
#ifndef __EMSCRIPTEN__
Uint32 then, now, frames;
#endif
/* Enable standard application logging */
SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO);
@ -135,10 +137,12 @@ main(int argc, char *argv[])
srand((unsigned int)time(NULL));
#ifndef __EMSCRIPTEN__
/* Main render loop */
frames = 0;
then = SDL_GetTicks();
done = 0;
#endif
SDL_Log("Rendering %u frames offscreen\n", max_frames);

View File

@ -99,14 +99,14 @@ DrawOnViewport(SDL_Renderer * renderer)
void
loop()
{
SDL_Event event;
int i;
#ifdef __EMSCRIPTEN__
/* Avoid using delays */
if(SDL_GetTicks() - wait_start < 1000)
return;
wait_start = SDL_GetTicks();
#endif
SDL_Event event;
int i;
/* Check for events */
while (SDL_PollEvent(&event)) {
SDLTest_CommonEvent(state, &event, &done);