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