Merge pull request #3966 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16380

Remove mesh from raytracing scene when hidden
This commit is contained in:
dmcdiarmid-ly
2021-09-07 14:23:35 -07:00
committed by GitHub
@@ -425,6 +425,7 @@ namespace AZ
if (meshHandle.IsValid())
{
meshHandle->SetVisible(visible);
SetRayTracingEnabled(meshHandle, visible);
}
}
@@ -696,8 +697,13 @@ namespace AZ
void MeshDataInstance::SetRayTracingData()
{
if (!m_model)
{
return;
}
RayTracingFeatureProcessor* rayTracingFeatureProcessor = m_scene->GetFeatureProcessor<RayTracingFeatureProcessor>();
if (rayTracingFeatureProcessor == nullptr)
if (!rayTracingFeatureProcessor)
{
return;
}