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

56 Коммитов

Автор 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 d571cda37a
Add NO_WCHAR_T build option to CMake (#178) 2023-08-20 11:00:55 -07:00
Chuck Walbourn ccba09929e
Add use of C++11 inline namespaces (#136) 2022-08-29 15:50:51 -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 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 5505e6b920
.edtiorconfig driven reformat of source (#123) 2022-04-04 15:02:22 -07: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
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 8e353ec8da Added ModelLoader_DisableSkinning flag 2021-10-07 13:04:12 -07:00
Chuck Walbourn 485f803486
DirectX Tool Kit for DX 12 updated to load CMO models (#105) 2021-09-30 13:23:15 -07:00
Chuck Walbourn f957e37441
Adding ModelBone support for transform hierarchies (#104) 2021-09-28 20:40:20 -07:00
Chuck Walbourn 29fd677a86 Added GeometricPrimitive::VertexCollection, IndexCollection type aliases; renamed *List to *Collection 2021-09-26 13:14:55 -07:00
Chuck Walbourn 01de4aa0f9 Added ModelMeshPart::InputLayoutList type alias 2021-09-25 23:54:22 -07:00
Chuck Walbourn dffc53d94b Added Model::EffectsList type alias 2021-09-25 21:00:03 -07:00
Chuck Walbourn 05d6b7db7c Updated copyright banner 2021-02-26 23:01:15 -08:00
Chuck Walbourn 87983679a8
Code review for standard library header usage (#88) 2020-12-29 16:51:10 -08:00
Chuck Walbourn f13cc7d9e1 Added GDK projects 2020-08-14 12:41:23 -07:00
Chuck Walbourn 63fa4efc36 Updates for Xbox 2020-08-12 17:28:10 -07:00
Chuck Walbourn d7e2964676 Made DDS_LOADER_FLAGS and WIC_LOADER_FLAGS strongly typed 2020-05-29 02:06:28 -07:00
Chuck Walbourn 19c38eb536 Added Model::Transition helper 2020-04-12 17:14:22 -07:00
Chuck Walbourn fa85b75eb4 Fixed some /analyze C++ Core Guideline warnings 2020-03-16 23:19:38 -07:00
Chuck Walbourn 9f995cf57f Minor code review 2020-03-03 12:20:04 -08:00
Chuck Walbourn 7ce27c5c42
Added ModelLoaderFlags (#66) 2020-02-18 21:22:47 -08:00
Chuck Walbourn 8d873011d2 More noexcept annotation 2019-12-12 23:02:12 -08:00
Chuck Walbourn 879df13bf7 A few public headers need to include DXGI headers 2019-11-20 11:55:16 -08:00
Chuck Walbourn 2ca39db9c5 Public header was missing include of ComPtr smart-pointer 2019-11-20 11:48:00 -08:00
Chuck Walbourn d33f53a8f5
Add CMake project and fix clang warnings (#59) 2019-05-24 16:36:18 -07:00
Chuck Walbourn afce51fc2b Added ModelMeshPart DrawInstanced 2018-06-22 16:39:26 -07:00
Chuck Walbourn 9d527048bd
Model::LoadStaticBuffers to use static VB/IB instead of dynamic (#38) 2018-06-22 15:17:08 -07:00
Chuck Walbourn 1f7c9249e8
Fix compiler errors (Clang 6) (#37) 2018-06-12 18:06:39 -07:00
Chuck Walbourn 8aba96f6fb Code cleanup for improved C++ conformance 2018-06-11 15:42:45 -07:00
Chuck Walbourn 82eead919b
Basic mGPU implementation (#30) 2018-04-20 23:32:50 -07:00
Chuck Walbourn a85fdf705e VS 2017 (15.7 preview) /analyze cleanup 2018-04-03 00:42:03 -07:00
Chuck Walbourn 1710f0fcab Reformat code 2018-03-16 12:03:02 -07:00
Chuck Walbourn 38397b7b4c Cleaned up std header includes for public headers 2018-02-24 23:30:41 -08:00
Chuck Walbourn 448cddb317 Fixed up comment header block 2018-02-23 22:08:23 -08:00
Chuck Walbourn 40b488419e Constify GeometricPrimitive and Model 2016-09-27 18:14:07 -07:00
Chuck Walbourn 5c7abf1c16 Minor code review feedback 2016-09-26 16:53:46 -07:00
Chuck Walbourn cba2843bb6 Added vertexCount to ModelMeshPart 2016-09-26 16:40:28 -07:00
Chuck Walbourn d6898c0b5e Normalize line endings 2016-08-22 11:17:57 -07:00
Chuck Walbourn aa9b67a65a Model effects array is now indexed by part rather than by material 2016-07-28 13:39:58 -07:00
Chuck Walbourn 5ae1275232 Support for normal mapped models 2016-07-17 00:16:42 -07:00
Chuck Walbourn fbb7621470 DirectXTK12: Effects now non-static samplers provided by CommonStates 2016-07-14 15:18:12 -07:00
Chuck Walbourn 7208f5e024 SharedGraphicsResource smart-pointer used in ModelMeshPart 2016-07-14 00:19:07 -07:00
Chuck Walbourn afc26ca461 Model tweaks and improved debug output for effects 2016-07-11 00:28:20 -07:00
Chuck Walbourn 0d1edd5022 Removed ModelMeshPart::isAlpha member variable as redundant 2016-07-02 20:03:41 -07:00