Capsaicin
Capsaicin copied to clipboard
AMD ARR team rendering framework
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:...
https://github.com/GPUOpen-LibrariesAndSDKs/Capsaicin/blob/d642e5dbb35c443fe681936be7806dce1042b6cc/src/core/src/render_techniques/gi10/gi10.comp#L626 should be changed to: ``` cpp InterlockedExchange(g_ScreenProbes_ProbeSpawnBuffer[g_ScreenProbes_OverrideTileBuffer[index]], ScreenProbes_PackSeed(seed), index); ``` so as to match with the GI-1.0 technical report.
https://github.com/GPUOpen-LibrariesAndSDKs/Capsaicin/assets/41018796/5e899172-46cc-47a5-b49d-cb2eeb970097 Is this a normal phenomenon? Is there a way to eliminate obvious noise by adjusting parameters?
`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. *...
Getting this when I'm running the scene viewer from Visual Studio in debug mode. In release mode I get a black screen and the app crashes after a while. ...
OS: Windows 10 Visual Stuidio 2022 ``` ninja: error: 'd3d12.lib', needed by 'lib/core.lib', missing and no known rule to make it ```

https://github.com/GPUOpen-LibrariesAndSDKs/Capsaicin/blob/7e3beea447e396ca97cc6a49e766c04b25d602e3/src/core/src/render_techniques/gi10/gi10.comp#L991
I noticed there's a `ssgi_unroll_kernel_` option in the **Render Options** panel at the bottom of the scene viewer GUI:  This option is disabled by default, but enabling it improves...