Added a NumRaysPerProbe DiffuseProbeGrid setting

Added supervariants to the precompiled DiffuseProbeGrid shaders for the NumRaysPerProbe values

Signed-off-by: dmcdiarmid-ly <63674186+dmcdiarmid-ly@users.noreply.github.com>
This commit is contained in:
dmcdiarmid-ly
2022-01-19 20:17:15 -07:00
parent 2b43ad8029
commit c27f73c66b
125 changed files with 613 additions and 99 deletions
@@ -295,6 +295,12 @@ namespace AZ
probeGrid->SetNormalBias(normalBias);
}
void DiffuseProbeGridFeatureProcessor::SetNumRaysPerProbe(const DiffuseProbeGridHandle& probeGrid, const DiffuseProbeGridNumRaysPerProbe& numRaysPerProbe)
{
AZ_Assert(probeGrid.get(), "SetNumRaysPerProbe called with an invalid handle");
probeGrid->SetNumRaysPerProbe(numRaysPerProbe);
}
void DiffuseProbeGridFeatureProcessor::SetAmbientMultiplier(const DiffuseProbeGridHandle& probeGrid, float ambientMultiplier)
{
AZ_Assert(probeGrid.get(), "SetAmbientMultiplier called with an invalid handle");