Commit 6dbca7c911acec36a2258801ad55f766ce5d6aa4

Connor Clark 2022-04-06T20:48:41

Compile with recursive mutexes for emscripten Emscripten actually does support recursive mutexes, so no need to use SDL's fake recursive code. Background: #5428, #5479

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/include/SDL_config_emscripten.h b/include/SDL_config_emscripten.h
index 7efe323..028777d 100644
--- a/include/SDL_config_emscripten.h
+++ b/include/SDL_config_emscripten.h
@@ -185,6 +185,7 @@
 /* Enable various threading systems */
 #ifdef __EMSCRIPTEN_PTHREADS__
 #define SDL_THREAD_PTHREAD 1
+#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1
 #endif
 
 /* Enable various timer systems */