diff options
author | Justin Kerk <dopefishjustin@gmail.com> | 2014-11-23 20:11:30 -0800 |
---|---|---|
committer | Justin Kerk <dopefishjustin@gmail.com> | 2014-11-23 20:11:30 -0800 |
commit | a309d4274d20a330525fe631c06c55659569679f (patch) | |
tree | a2f5b7f7867553296ea306beeebce6389abbcf95 | |
parent | 67cbf2f018d38c8fb5641cb7f4ae3a1ab1aaadaa (diff) |
Slightly more optimized SDL defaults for Emscripten (nw)
-rw-r--r-- | src/osd/sdl/sdlmain.c | 8 |
1 files changed, 8 insertions, 0 deletions
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 <os2.h> #endif +#ifdef SDLMAME_EMSCRIPTEN +#include <emscripten.h> +#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 */ |