Hineven
Hineven
at `capsaicin_internal.cpp: 665`: ```c++ bool CapsaicinInternal::setDebugView(std::string_view const &name) noexcept { auto debugView = std::find_if( debug_views_.cbegin(), debug_views_.cend(), [this](auto val) { return debug_view_ == val.first; }); if (debugView == debug_views_.cend()) { GFX_PRINTLN("Error:...
`core/src/math/pack.hlsl:481`, the `unpackNormal` function fails to unpack normals with negative values packed with `packNormal`. The current implementation of `unpackNormal` is: ```c++ /** * Convert 10bit snorms to normal vector. *...
https://github.com/GPUOpen-LibrariesAndSDKs/Capsaicin/blob/d642e5dbb35c443fe681936be7806dce1042b6cc/src/core/src/render_techniques/gi10/gi10.comp#L1462 The line of code above weights the number of hemispherical samples by `1/probe_size` when computing SH coefficients for later shading, however the number of samples is `probe_size*probe_size`. The normalization...
In GI10 the `PurgeTiles` kernel remove outdated tiles by resetting their hash values in the hash table to 0 (not populated). I suspect that if there're multiple tiles active within...