From a309d4274d20a330525fe631c06c55659569679f Mon Sep 17 00:00:00 2001 From: Justin Kerk Date: Sun, 23 Nov 2014 20:11:30 -0800 Subject: Slightly more optimized SDL defaults for Emscripten (nw) --- src/osd/sdl/sdlmain.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/osd/sdl/sdlmain.c b/src/osd/sdl/sdlmain.c index 7ecdee5c975..efa395a9e93 100644 --- a/src/osd/sdl/sdlmain.c +++ b/src/osd/sdl/sdlmain.c @@ -36,6 +36,10 @@ #include #endif +#ifdef SDLMAME_EMSCRIPTEN +#include +#endif + #include "sdlinc.h" // MAME headers @@ -308,6 +312,10 @@ int main(int argc, char *argv[]) MorphToPM(); #endif + #ifdef SDLMAME_EMSCRIPTEN + EM_ASM("SDL.defaults.copyOnLock = false; SDL.defaults.discardOnLock = true;"); + #endif + #if defined(SDLMAME_X11) && (SDL_MAJOR_VERSION == 1) && (SDL_MINOR_VERSION == 2) if (SDL_Linked_Version()->patch < 10) /* workaround for SDL choosing a 32-bit ARGB visual */ -- cgit v1.2.3