From dec7875a6e23212021e4d9080330a42832dfe02a Mon Sep 17 00:00:00 2001
From: Edward Rudd <urkle@outoforder.cc>
Date: Tue, 15 Jun 2021 01:40:19 +0000
Subject: [PATCH] update SDL soruce to 2.0.14
---
source/src/video/emscripten/SDL_emscriptenframebuffer.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/source/src/video/emscripten/SDL_emscriptenframebuffer.c b/source/src/video/emscripten/SDL_emscriptenframebuffer.c
index 3c07d31..62193b9 100644
--- a/source/src/video/emscripten/SDL_emscriptenframebuffer.c
+++ b/source/src/video/emscripten/SDL_emscriptenframebuffer.c
@@ -24,6 +24,7 @@
#include "SDL_emscriptenvideo.h"
#include "SDL_emscriptenframebuffer.h"
+#include "SDL_hints.h"
int Emscripten_CreateWindowFramebuffer(_THIS, SDL_Window * window, Uint32 * format, void ** pixels, int *pitch)
@@ -162,6 +163,12 @@
SDL_GetWindowID(window), ++frame_number);
SDL_SaveBMP(surface, file);
}*/
+
+ if (emscripten_has_asyncify() && SDL_GetHintBoolean(SDL_HINT_EMSCRIPTEN_ASYNCIFY, SDL_TRUE)) {
+ /* give back control to browser for screen refresh */
+ emscripten_sleep(0);
+ }
+
return 0;
}
--
Gitblit v1.9.3