Slightly more optimized SDL defaults for Emscripten (nw)

This commit is contained in:
Justin Kerk 2014-11-23 20:11:30 -08:00
parent 67cbf2f018
commit a309d4274d

View File

@ -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 */