vk::BufferPointer equivalent, tgmath.hlsl , Complete C++/HLSL/GLSL intrinsic parity, float64_t emulation with uint64_t, Multiple Entry Point HLSL Shader Compilation, Updated Vulkan Baseline, Resizable LRU Cache
Pre-release
Pre-release
·
1107 commits
to master
since this release
DXC has been forked
Important: Nabla uses a custom fork of DirectX Shader Compiler, where you can annotate an inout
variable with [[vk::ext_reference]]
to prevent copy-in-copu-out calling convention and retain pass-by-restrict-reference.
Bugfixes
- Fix false positive aspect mask error raising by @Crisspl in #826
- video: free command buffers when destroyed by @alichraghi in #830
- Workgroup Scan OBB Scratch Access by @devshgraphicsprogramming in #816
- png loader: fix grayscale/alpha images bug by @alichraghi in #813
- Fixed some hlsl functions by @Przemog1 in #842
- Fixed float16_t concepts by @Przemog1 in #844
- Dxc spirv references by @Przemog1 in #848
- DXC member decorate, Spir-V 1.4 backports and KHR_fragment_shader_barycentrics support by @devshgraphicsprogramming in #849
Full Changelog: v0.5.4-alpha2...v0.5.5-alpha1