Commit f176d7fda0b1139260f24b16a7038d0b09211327

Sam Lantinga 2020-05-22T16:45:02

Added a note not to use XinputUap.dll for XInput support

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/src/core/windows/SDL_xinput.c b/src/core/windows/SDL_xinput.c
index 06d54aa..b0963d0 100644
--- a/src/core/windows/SDL_xinput.c
+++ b/src/core/windows/SDL_xinput.c
@@ -82,6 +82,10 @@ WIN_LoadXInputDLL(void)
         return 0;  /* already loaded */
     }
 
+    /* NOTE: Don't load XinputUap.dll
+     * This is XInput emulation over Windows.Gaming.Input, and has all the
+     * limitations of that API (no devices at startup, no background input, etc.)
+     */
     version = (1 << 16) | 4;
     s_pXInputDLL = LoadLibrary(L"XInput1_4.dll");  /* 1.4 Ships with Windows 8. */
     if (!s_pXInputDLL) {