Граф коммитов

61 Коммитов

Автор SHA1 Сообщение Дата
Chuck Walbourn 03afb33301
ADO pipeline changes for OpenSSF Best Practices (#455) 2024-05-17 16:57:34 -07:00
Chuck Walbourn d7ddc76efc
fix warning for MSVC pragma syntax (#428) 2024-02-08 11:40:40 -08:00
Chuck Walbourn f04c09364e
CMake updated to support building for GameInput (#363) 2023-02-15 22:05:25 -08:00
Chuck Walbourn 776215bb8f Improve GameInput failure handling 2022-12-01 16:06:40 -08:00
Chuck Walbourn 85b3e8423f
Added explicit GAMEINPUT vs. WGI vs. XINPUT preprocessor overrides (#340)
* Added explicit GAMEINPUT vs. WGI vs. XINPUT overrides

* Fixed preprocessor control define

Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
2022-11-04 17:41:36 -07:00
Chuck Walbourn 08fb3d7bfc Code review feedback 2022-07-17 00:21:33 -07:00
Chuck Walbourn 6e7c8e9d0e
CMake support added for building with MinGW (#318) 2022-05-05 14:20:57 -07:00
Chuck Walbourn 9048afda76 Suppress new warning in VS 2022 17.2 Preview 2022-04-20 14:23:52 -07:00
Chuck Walbourn 85340af52c
.edtiorconfig driven reformat of source (#311) 2022-04-04 15:02:04 -07:00
Chuck Walbourn e0b6295bd9
Input refactoring and cleanup (#308) 2022-03-06 18:12:50 -08:00
Chuck Walbourn 3aa9f8f45b Constify variables 2022-02-21 02:02:17 -08:00
Chuck Walbourn 124f1e8f88 Minor SAL annotation simplification 2022-01-06 16:45:23 -08:00
Chuck Walbourn b425017aaf std::ignore usage instead of (void) for ignoring return values 2021-10-17 11:55:16 -07:00
Chuck Walbourn 4e80335936
Updated pimpl pattern for default move ctors/ops/dtors (#282) 2021-09-30 16:55:19 -07:00
Chuck Walbourn 7ad641ea5f Fixed /analyze warning 2021-04-26 21:50:44 -07:00
Chuck Walbourn 5fec479daf Updated copyright banner 2021-02-26 23:00:12 -08:00
Chuck Walbourn 556caba51f
Clean up use of std::exception (#250) 2021-01-05 13:01:34 -08:00
Chuck Walbourn f57c22d815 /analyze warning fixes for GameInput usage 2020-11-10 21:20:59 -08:00
Chuck Walbourn 03486d5089 GamePad updated to support 'merged input' using GameInput 2020-09-15 15:34:00 -07:00
Chuck Walbourn 0300d22834 Input updated with GameInput implementations 2020-08-11 19:04:43 -07:00
Chuck Walbourn fa8b2df339 GamePad update for XInputEnable deprecation 2020-03-22 00:07:55 -07:00
Chuck Walbourn da8306ed3f Fixed some /analyze C++ Core Guideline warnings 2020-03-16 23:18:50 -07:00
Chuck Walbourn 61435b2f84 Suppress warnings for VS 2019 (16.5 Preview) 2020-01-31 00:10:36 -08:00
Chuck Walbourn fb08eb3483 More noexcept annotation 2019-12-12 16:23:30 -08:00
Chuck Walbourn 56fde04335 noexcept annotation for public functions 2019-12-10 17:23:15 -08:00
Chuck Walbourn a7fc22efdb GamePad fix for VS 2015 + Windows SDK 14393 2019-09-19 15:55:51 -07:00
Chuck Walbourn e2143bfef5 GamePad updated to report VID/PID in capabilties if supported 2019-09-18 18:11:18 -07:00
Chuck Walbourn c1517546d2 GamePad code review feedback 2019-09-18 16:02:31 -07:00
Chuck Walbourn 888d4d7d85 Fixed -Wmacro-redefined, -Wextra-semi-stmt, -Wdefaulted-function-deleted warnings 2019-06-12 17:39:29 -07:00
Chuck Walbourn 8658fbf943
Add CMake project and fix clang warnings (#178) 2019-05-24 14:26:52 -07:00
Chuck Walbourn 6745b7e883 Minor code review feedback 2018-10-18 16:06:12 -07:00
Chuck Walbourn 80a265a02a Minor code review 2018-07-10 14:39:58 -07:00
Chuck Walbourn 0ac862cbf0
Fix compiler errors (Clang 6) (#140) 2018-06-12 18:05:42 -07:00
Chuck Walbourn de93799c1a More VS 2017 (15.7) code cleanup 2018-05-04 18:16:09 -07:00
Chuck Walbourn 0dabb74fb6
Retire Windows 8.1 Store, Windows phone 8.1, and VS 2013 projects (#132)
* Retire VS 2013 projects
* Change ``throw()`` to ``noexcept``
* Use ``%zu`` instead of ``%Iu``
* Minor update to match DXTK12
* Cleaned up warning suppression
* remove ``WINAPI_FAMILY_PHONE_APP`` platform code
* Fixed C5038 warnings
* More uniform initialization
2018-05-01 18:22:46 -07:00
Chuck Walbourn 43df3f97f1 Don't need to use DIRECTX_NOEXCEPT macro 2018-04-17 10:59:05 -07:00
Chuck Walbourn 5017d43371 Minor code review feedback 2018-04-13 11:34:06 -07:00
Chuck Walbourn 0f7afb3337 VS 2017 (15.7 preview) /analyze cleanup 2018-04-02 23:52:18 -07:00
Chuck Walbourn 85c1b88e48 Reformat code 2018-03-16 11:33:06 -07:00
Chuck Walbourn d39e86e428 Fixed up comment header block 2018-02-23 11:49:48 -08:00
Chuck Walbourn 2e0dcb8f58 Input code reformat 2017-11-29 17:53:15 -08:00
Paul Liu bf0f19ee54 Handle the case that a controller could have no user bind to. (#87) 2017-04-16 22:30:55 -07:00
Chuck Walbourn b13f060478 Resync shared code with DirectXTK12 2017-04-08 08:02:05 -07:00
Chuck Walbourn 96d9ef1c4d Fixed build warnign 2017-02-13 12:17:51 -08:00
Chuck Walbourn bb53d65c19 GamePad player -1 now means 'most recently connected gamepad' 2017-02-07 18:13:58 -08:00
Chuck Walbourn 2b42bab356 permissive- code cleanup 2017-01-10 14:50:52 -08:00
Chuck Walbourn 0bffa5bc00 Code review feedback 2016-10-28 15:06:51 -07:00
Chuck Walbourn 27b2763428 Constify GeometricPrimitive and Model 2016-09-27 18:13:57 -07:00
Chuck Walbourn 894512e625 GamePad caps updated for UWP and XDK 2016-08-01 12:04:50 -07:00
Chuck Walbourn a1a3cd8e68 GamePad tracker upated to track emulated buttons 2016-06-08 15:57:33 -07:00