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

231 Коммитов

Автор SHA1 Сообщение Дата
Chuck Walbourn 2d4dab5edc
Support using C++17 std::byte for FromMemory functions (#280) 2024-10-31 16:18:35 -07:00
Chuck Walbourn a700d0f4db
Use fixed width integers for underlying enum types (#274) 2024-10-24 11:45:01 -07:00
Chuck Walbourn 58f97d4437
Add DDS_LOADER_IGNORE_MIPS flag to DDSTextureLoader (#270) 2024-10-14 20:04:29 -07:00
Chuck Walbourn a91ee98f66
Add helper to RenderTargetState for MSAA (#266) 2024-10-11 17:22:22 -07:00
Chuck Walbourn 615e1050f6
IsValid methods for AudioEmitter and AudioListener (#241) 2024-08-13 11:27:24 -07:00
Chuck Walbourn 4bee700665
CreateUploadBuffer never needs initialState (#222) 2024-04-04 10:08:20 -07:00
Chuck Walbourn c94ad845ee
Add c_initialRead/UAVTargetState to help with PC vs. Xbox warnings (#217) 2024-03-12 11:24:56 -07:00
Chuck Walbourn 1211c7b124
Update CMake to work with Intel compilers (#212) 2024-02-09 11:52:34 -08:00
J. Peter Mugaas 448866e3dd
fix warning for MSVC pragma syntax. (#208) 2024-02-08 11:41:02 -08:00
Chuck Walbourn dd93ccfd88
Fix for build issue with MinGW 13.2 (#202) 2024-01-06 17:41:43 -08:00
Chuck Walbourn 9b236c62b4
Add CreateUploadBuffer and CreateUAVBuffer helpers (#189) 2023-10-28 16:54:52 -07:00
Chuck Walbourn e2675ae2ce
Fixed missing __cdecl on ReportCustomMemoryAlloc static method (#187) 2023-10-14 13:54:59 -07:00
Chuck Walbourn 8212236b45
Additional curve helpers for AudioEmitter (#184) 2023-09-25 09:48:20 -07:00
Chuck Walbourn e3666a6c3b
GraphicsMemory updated to support Xbox PIX memory tracking (#180) 2023-08-31 20:26:49 -07:00
Chuck Walbourn d571cda37a
Add NO_WCHAR_T build option to CMake (#178) 2023-08-20 11:00:55 -07:00
Chuck Walbourn 057b600bd4
CMake support for building legacy Xbox One XDK lib (#166) 2023-04-27 17:01:41 -07:00
Chuck Walbourn 615fa67954
Rework audio device enumeration for XAudio2.9 (#162) 2023-03-23 09:02:37 -07:00
Chuck Walbourn ca6ed21aec
CMake updated to support building for GameInput/Xbox (#157) 2023-02-15 22:06:18 -08:00
Chuck Walbourn 18e071a4ee
Mouse needs to accumulate delta between calls to GetState (#152) 2023-02-06 13:07:26 -08:00
Chuck Walbourn a89b5b73e8
Fix warnings when using GPU-based validation on PC (#149) 2023-01-31 00:05:33 -08:00
Chuck Walbourn 01b3224de1 DirectXHelpers updated with Create UAV and RTV helpers (#140) 2022-11-20 13:36:12 -08:00
Chuck Walbourn acb881220d Added EffectFactory method EnableLighting 2022-11-05 01:07:48 -07:00
Chuck Walbourn 0d9a1f09f0
Added explicit GAMEINPUT vs. WGI vs. XINPUT preprocessor overrides (#139)
* 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:21 -07:00
Chuck Walbourn ccba09929e
Add use of C++11 inline namespaces (#136) 2022-08-29 15:50:51 -07:00
Chuck Walbourn 5155cd3cc0 More AudioEmitter / AudioListener methods 2022-08-24 14:56:07 -07:00
Chuck Walbourn 71fe45877c Added DDS_LOADER_IGNORE_SRGB 2022-07-28 12:12:09 -07:00
Chuck Walbourn 859ea65bf5
Update to support new ABI for MinGW in DX Agility SDK v1.606.3 (#133) 2022-07-25 14:18:35 -07:00
Chuck Walbourn 15e386aac5 June 15, 2022 2022-06-16 14:16:26 -07:00
Chuck Walbourn d370f10c00
CMake support added for building with MinGW (#127) 2022-05-05 14:23:11 -07:00
Chuck Walbourn 3356e06c6c Update headers to support using Agility SDK 2022-05-04 16:56:44 -07:00
Chuck Walbourn 709d592583 Model missing required standard header 2022-05-04 16:22:57 -07:00
Chuck Walbourn f7e84233f4 Add C++20 spaceship operator to SimpleMath 2022-04-04 23:23:06 -07:00
Chuck Walbourn 5505e6b920
.edtiorconfig driven reformat of source (#123) 2022-04-04 15:02:22 -07:00
Chuck Walbourn 7ad36e26a8
Input refactoring and cleanup (#122) 2022-03-06 18:12:58 -08:00
Chuck Walbourn ac202f15ad Fixed warning C26800: Use of a moved from object in Model 2022-02-22 21:49:11 -08:00
Chuck Walbourn c5c08f6115 Constify variables 2022-02-21 10:11:54 -08:00
Andy Duplain 291a8ea0bd
Minor fix to DescriptorHeap::Increment() to return uint32_t. (#117) 2022-01-26 12:55:03 -08:00
Chuck Walbourn 5013cab0b8
Add more Quaternion methods for SimpleMath (#116) 2022-01-19 21:58:21 -08:00
Chuck Walbourn 0a267e7afe
Added ToEuler methods to Matrix and Quaternion (#115) 2022-01-18 13:35:36 -08:00
Chuck Walbourn 2fd9023461 Minor SAL annotation simplification 2022-01-06 16:51:16 -08:00
Chuck Walbourn 7edb972d24 Keyboard update for ImeOn, ImeOff virtual keys 2021-12-10 12:23:58 -08:00
Chuck Walbourn 19d9d7971e Trimmed trailing whitespace 2021-12-07 13:44:23 -08:00
Chuck Walbourn 203bc32e74
WaveBank streaming updated to support Advanced Format (4Kn) (#113) 2021-12-06 19:00:54 -08:00
Chuck Walbourn 2073a947f7 A few code tweaks to support legacy compiler toolset 2021-11-05 16:00:21 -07:00
Chuck Walbourn a3a837dd48 More include headers to cover official type location 2021-10-22 17:10:53 -07:00
Chuck Walbourn 7ba0c27fd8 Fixed warning C4625 2021-10-22 15:45:09 -07:00
Chuck Walbourn 092693413d Minor code review feedback 2021-10-19 15:18:29 -07:00
Chuck Walbourn 6206a1e65c
DepthReverseZ and DepthReadReverseZ CommonStates (#111) 2021-10-13 20:16:34 -07:00
Chuck Walbourn c691a04bbf
Skinned support for PBREffect (#110) 2021-10-13 16:58:48 -07:00
Chuck Walbourn 273e35f7ff
Skinned effect with normalmap textures (#109) 2021-10-10 00:34:21 -07:00