Skip to content

Debug Draw extension and GLM, GLI, DirectX Shader Compiler Updates

Latest

Choose a tag to compare

@devshgraphicsprogramming devshgraphicsprogramming released this 24 Dec 01:47
· 342 commits to master since this release
f4ae878

What's Changed

New Features

  • LoadableImage concept
  • Re-Weighted Monte Carlo HLSL library
  • New Compute Shader Unit Testing Example framework
  • nbl::hlsl::testing namespace with utilities for comparing floating point quantities
  • hlsl::quaternion draft
  • nbl::hlsl::sampling draft implementations of Spherical Rectangle and Triangle sampling
  • nbl::system::to_string
  • debug drax extension

Improvements

  • BxDF HLSL Library traits
  • Nabla Shader Compiler's DXC now has a flag to disable most HLSL instrinsics to protect against bugs like microsoft/DirectXShaderCompiler#7971
  • add hlsl::matrix equality operators
  • new functions in nbl::hlsl::ieee754 namespace: isSubnormal and isZero

Bugfixes

  • GLM, GLI, DirectX Shader Compiler Updates
  • removed workarounds for microsoft/DirectXShaderCompiler#7007
  • leftovers from mix getting implemented in terms of select
  • tons of fixes of Unformatted String vulnerabilities

Full Changelog: v0.9.0.0...v0.9.1.0