SDL/build-scripts
Sam Lantinga 157c3f8097 [SDL] Minimize number of system calls when handling WM_INPUT raw input messages.
Details:
Currently doing 4 system calls per WM_INPUT message, which can cause the thread handling the message loop to be swapped out several times:
* GetProp - to get window data from the window handle
* GetRawInputData - to retrieve the raw input data
* 2 calls to GetMessageExtraInfo - to ignore synthetic mouse events generated for touchscreens

In this change:
* Replaced GetProp by iterating the list of windows maintained by SDL (with a fallback to GetProp). Note that this will affect all messages and not just WM_INPUT
* only calling GetMessageExtraInfo if a touchscreen has been detected

Fix for https://jira.valve.org/browse/CSGO-4855
@saml
2021-05-21 09:45:08 -07:00
..
androidbuild.sh Updated Android build tools version, which bumped minimum deployment target to API 14 2017-10-23 23:23:47 -07:00
androidbuildlibs.sh Updated minimum supported Android version to API 16, to match latest NDK toolchain 2019-01-12 12:11:06 -08:00
checker-buildbot.sh checker-buildbot.sh: Use Ninja, not GNU make, and expect scan-build in $PATH. 2020-05-18 15:52:51 -04:00
config.guess [SDL] Minimize number of system calls when handling WM_INPUT raw input messages. 2021-05-21 09:45:08 -07:00
config.sub [SDL] Minimize number of system calls when handling WM_INPUT raw input messages. 2021-05-21 09:45:08 -07:00
emscripten-buildbot.sh attempt to fix emscripten-buildbot: s/wasm/wasm32/ 2020-12-24 01:55:00 +03:00
g++-fat.sh Removed Mac OS 10.5 support (bug #3137). Also fixed a warning about deprecated Carbon code when using SDL_audio (bug #3127, thanks Dominik!) 2016-05-21 00:20:52 -03:00
gcc-fat.sh Mac: Updated availability macro in build script. 2016-06-24 19:06:06 +02:00
git-pre-push-hook.pl git-pre-push-hook: remove ".git" from URL. 2021-03-17 13:36:38 -04:00
install-sh build-scripts: update install-sh and mkinstalldirs from automake-1.16.3 2020-12-24 01:32:10 +03:00
iosbuild.sh Fixed mkdir warning when running iosbuild.sh multiple times 2020-05-27 09:57:51 -07:00
ltmain.sh Fixed build warning when using mingw-64 - the SDL code doesn't have any undefined symbols 2020-03-20 20:40:14 -07:00
mkinstalldirs build-scripts: update install-sh and mkinstalldirs from automake-1.16.3 2020-12-24 01:32:10 +03:00
nacl-buildbot.sh nacl: pepper_49 SDK apparently has problems, move buildbot back to pepper_47. 2016-11-10 11:26:44 -05:00
naclbuild.sh Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
os2-buildbot.sh os2-buildbot.sh: Fix upload path. 2020-05-19 02:59:02 -04:00
raspberrypi-buildbot.sh raspberrypi-buildbot.sh: Fix output directory. 2020-05-18 21:20:11 -04:00
showrev.sh Updated the revision header with git revision 2021-02-12 08:50:16 -08:00
strip_fPIC.sh Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
update-copyright.sh Deprecate SDL_GetRevisionNumber and update things for git instead of hg. 2021-02-12 14:31:38 -05:00
updaterev.sh Updated the revision header with git revision 2021-02-12 08:50:16 -08:00
wikiheaders.pl wikiheaders: fixed regex for converting markdown bold+italic to mediawiki. 2021-03-25 12:52:15 -04:00
windows-buildbot-zipper.bat windows-buildbot-zipper.bat: Attempt to update for new buildbot. 2020-05-19 02:56:02 -04:00
winrtbuild.bat Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
winrtbuild.ps1 Updated SDL to version 2.0.15 for development 2020-12-22 10:36:15 -08:00