October 13, 2021
- Added skinning support for NormalMapEffect and PBREffect
- Common states updated with support for reverse z-buffer rendering with DepthReverseZ and DepthReadReverseZ methods.
- Effect factory updates
- Updated to use
SkinnedNormalMapEffect
/SkinnedPBREffect
as appropriate. - Automatically disables use of normal mapping on 9.x feature levels
- PBR now supports 'untextured' models (always requires texture coordinates) with use of diffuse color for constant albedo, and specular power for an estimated constant roughness.
- Updated to use
- Model loader updates
- SDKMESH loader no longer requires precomputed vertex tangents for normal mapping as we don't use them.
- Added
ModelLoader_DisableSkinning
flag when dealing with legacy SDKMESH files with too many skinning bone influences for MaxBone
- Minor update for the Mouse implementation for GameInput
- Project and code cleanup
This version is also available on NuGet as version 2021.10.15
- Windows desktop app using VS 2017 or VS 2019
- Windows desktop app using VS 2017 or VS 2019 for Windows 10
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.