emscripten: support pseudo-synchronous screen refresh and events update using asyncify

This commit is contained in:
Sylvain Beucler 2020-06-27 16:22:50 -04:00
parent 3b71ebecd6
commit 01af7b0254
3 changed files with 28 additions and 1 deletions

View file

@ -162,6 +162,12 @@ int Emscripten_UpdateWindowFramebuffer(_THIS, SDL_Window * window, const SDL_Rec
SDL_GetWindowID(window), ++frame_number);
SDL_SaveBMP(surface, file);
}*/
if (emscripten_has_asyncify()) {
/* give back control to browser for screen refresh */
emscripten_sleep(0);
}
return 0;
}