- Notifications
You must be signed in to change notification settings - Fork67
· 126 commits to master since this release
What's Changed
New Features
- VS2026 CMake 4.2 support by@AnastaZIuk in#951
- CMake build targets for SPIR-V shaders, CI now tests example shaders building by@Przemog1 in#944
- Dump info about all Vulkan Physical Devices to JSON (not just ones that meet Nabla core profile), by@YasInvolved in#938
- llvm-pipe preliminary integration into CI pipeline (however llvm-pipe does not meet Nabla Core Profile - see Mesa issues we've filed)
- New morton class with arithmetic and comparison operators by@Fletterio and@kevyuu in#860
- Iridescent Fresnel draft (subject to change) by@keptsecret in#918
- Geometry Vertex Welder utility
emulated_uint64_tfor Vulkan devices withoutshaderInt64support like the Quest 2- other minor features like
system::to_stringfor HLSL vectors,nbl/builtin/hlsl/colorspace.hlsl, polar coordinate header
Improvements
- BxDF HLSL Library Interfaces and API finalized
- Vertex Hash Grid is its own utility now to be shared between algorithms
- more
functional.hlslfunctors likeequal_toand shift operator equivalents nbl::hlsl::truncatenbl::hlsl::sincos_accumulatorfinalized- Image, font and zlib 3rdparty library updates
- radix sort does histogramming and scatter in alternating directions keeping cache warm
- more SPIR-V inline intrinsics
- more
nbl::hlsl::mplfunctions
Bugfixes
- Clean up the NBL_ C++/HLSL compatibility headers (esp for
constexpr) hence the API breakage - DXC Updates
- Smooth normal computation uses proper O(1) algorithms
nbl::hlsl::math::linalg::promote_affineactually fills the diagonal of expanded matrix with 1s nownbl::hlsl::extentspecialization clean up forvectorandmatrix
Full Changelog:v0.8.0.1...v0.9.0.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1 person reacted