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

512 Коммитов

Автор SHA1 Сообщение Дата
Chuck Walbourn e95c032310
Minor update to enable 'white box' testing of some internal functions (#507) 2024-11-06 21:14:26 -08:00
Chuck Walbourn 8cebe3135d
Add DDS_LOADER_IGNORE_MIPS flag to DDSTextureLoader (#492) 2024-10-14 20:06:34 -07:00
Chuck Walbourn d2baf972f2
Split CMO structs into a new header (#482) 2024-09-19 23:30:56 -07:00
Chuck Walbourn fc904593c1
Suppress warning from CodeQL (#480) 2024-09-17 10:37:26 -07:00
Chuck Walbourn 28953342f9
Update CMake to specify FXC.EXE to use (#470) 2024-09-03 11:41:37 -07:00
Chuck Walbourn fb0a22e6cb
Minor code review (#469) 2024-08-28 15:39:14 -07:00
Chuck Walbourn 3c45ee7529
Fix -Wdefaulted-function-deleted warning (#468) 2024-08-26 17:32:39 -07:00
Chuck Walbourn ca9f5d6732
Update for latest version of DDS.h (#466) 2024-08-19 16:30:34 -07:00
Chuck Walbourn 03afb33301
ADO pipeline changes for OpenSSF Best Practices (#455) 2024-05-17 16:57:34 -07:00
Chuck Walbourn a1877efd14
Rename Internal namespace to ToolKitInternal for some conformance issues (#452) 2024-05-09 09:23:50 -07:00
Chuck Walbourn 45d140a409
Fix pipeline warnings (#438)
* Suppress warning in WRL from Windows SDK 20348

* Fix pipeline warnings
2024-03-29 18:27:33 -07:00
Chuck Walbourn 52faed79d6
CMake refactor (#431) 2024-02-12 13:06:56 -08:00
Chuck Walbourn 9f7b3ffab2
Update CMake to work with Intel compilers (#429) 2024-02-09 11:52:41 -08:00
Chuck Walbourn d7ddc76efc
fix warning for MSVC pragma syntax (#428) 2024-02-08 11:40:40 -08:00
Chuck Walbourn 3c0dad7308
Workaround clang/LLVM bug with /fp:fast+SSE+float_control (#427) 2024-02-05 10:09:05 -08:00
Chuck Walbourn 17ef23bc43
Fix for build issue with MinGW 13.2 (#420) 2024-01-06 17:41:22 -08:00
Chuck Walbourn 9c67972cdd
Add SDL build pipeline (#410) 2023-11-09 21:19:44 -08:00
Chuck Walbourn d993366edb
ADO build pipelines updated to space some working disk space (#399) 2023-08-30 14:36:55 -07:00
Chuck Walbourn 108590b292
Suppress some additional clang v16 warnings when upgrading from v14x to clangcl (#398) 2023-08-30 10:06:22 -07:00
Chuck Walbourn 3bef800546
Add NO_WCHAR_T build option to CMake (#397) 2023-08-20 11:00:41 -07:00
Chuck Walbourn b530247775
Retire legacy Xbox One XDK support (#369) 2023-03-18 09:53:18 -07:00
Chuck Walbourn f04c09364e
CMake updated to support building for GameInput (#363) 2023-02-15 22:05:25 -08:00
Chuck Walbourn cc266842fa
Mouse needs to accumulate delta between calls to GetState (#359) 2023-02-06 13:08:29 -08:00
Chuck Walbourn 22e0828faf
Additional checks for video formats (#354) 2023-01-25 23:26:28 -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 d2c4f03e87 Update for VS 2022 17.4 2022-10-17 19:25:04 -07:00
Chuck Walbourn dad77f7a18 Workaround for clang v14 pch difference 2022-09-02 09:26:48 -07:00
Chuck Walbourn 2530d168f5
Add use of C++11 inline namespaces (#333) 2022-08-29 15:50:05 -07:00
ruki d2398c0b38
Fix path issue with spaces (#331) 2022-08-24 19:09:10 -07:00
Chuck Walbourn 37b98af3b3 Add DDS_LOADER_IGNORE_SRGB parameter/functionality to CreateDDSTexture*Ex (#327) 2022-07-28 12:09:39 -07:00
Chuck Walbourn 08fb3d7bfc Code review feedback 2022-07-17 00:21:33 -07:00
Chuck Walbourn 1fcbec76e9 Win32 mouse message processing needs to check for both scroll wheel reset and mode change every frame 2022-06-28 12:49:59 -07:00
Chuck Walbourn b116b58161 June 15, 2022 2022-06-16 14:15:43 -07:00
Chuck Walbourn 79590a3700 Fixed signed/unsigned warning 2022-05-06 00:01:06 -07:00
Chuck Walbourn 5834a1ce67 Make sure CompileShaders.cmd returns 1 on failure 2022-05-05 23:59:49 -07:00
Dimitriy Ryazantcev 3be590b0e9
Win32 Keyboard: Simplify right-hand CTRL/SHIFT/ALT detection. (#316) 2022-05-05 19:06:51 -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 f2dfe583d2
Add GDK projects for Gaming.Desktop.x64 only (#312) 2022-03-30 22:44:40 -07:00
Chuck Walbourn cce91c69fd Sync shared code with DXTK12 2022-03-22 17:31:02 -07:00
Chuck Walbourn e0b6295bd9
Input refactoring and cleanup (#308) 2022-03-06 18:12:50 -08:00
Chuck Walbourn 56e212aa33 Added UWP to CMakePresets 2022-03-02 02:17:11 -08:00
Chuck Walbourn 3aa9f8f45b Constify variables 2022-02-21 02:02:17 -08:00
Chuck Walbourn bf1bd57512
Convert internal functions to use Internal namespace instead of leading underscore (#305)
Fixes clang v13 -Wreserved-identifier warning
2022-02-20 16:29:56 -08:00
Chuck Walbourn 050b1aa44c Add WM_ACTIVATE to Win32 Mouse to make it a bit more robust 2022-01-22 21:57:57 -08:00
Chuck Walbourn c260647515
Add more Quaternion methods for SimpleMath (#299) 2022-01-19 21:57:19 -08:00
Chuck Walbourn 124f1e8f88 Minor SAL annotation simplification 2022-01-06 16:45:23 -08:00
Chuck Walbourn c4933c321f Trimmed trailing whitespace 2021-12-07 13:43:42 -08:00