- DirectX
- Improved our support for DXGI_FORMAT_BC6H_SF16, DXGI_FORMAT_BC7_UNORM
- DirectX12 removed CPU wait on GPU only fences.
- Windows - header include cleanup, resolved conflict with CALLTYPE enum in objidl.h
- macOS / iOS - utilize packed_* data types more in shaders
- Replaced some usages of GPURingBuffer with API Buffers, for reduced dependencies
- Unit tests fixes
- Fixed sky frag shaders in all unit tests
- Fixed unit test debug vk crash from validation layer with AMD gpu (Vulkan SDK 1.1.101)
- UI fixes + improvements
- Added an example of how to use the texture previewer widget in the ui unit test (13_UserInterface)
- App can now control the UI descriptor binder update freq
- Improved ThreadedTask system and added helper texture loading code that uses the new async loading system in 06_MaterialPlayground and Visibility Buffer
- Fixed issue #100 "About FBX resource import?"