From d94015f5e1ba9bd5c1b4a35da803f632aeca791f Mon Sep 17 00:00:00 2001 From: Doug McDiarmid Date: Wed, 9 Jun 2021 14:53:32 -0700 Subject: [PATCH] Skipped meshes with no materials in MeshFeatureProcessor::SetRayTracingData --- .../Common/Code/Source/Mesh/MeshFeatureProcessor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Gems/Atom/Feature/Common/Code/Source/Mesh/MeshFeatureProcessor.cpp b/Gems/Atom/Feature/Common/Code/Source/Mesh/MeshFeatureProcessor.cpp index 4aaa0be132..3001831817 100644 --- a/Gems/Atom/Feature/Common/Code/Source/Mesh/MeshFeatureProcessor.cpp +++ b/Gems/Atom/Feature/Common/Code/Source/Mesh/MeshFeatureProcessor.cpp @@ -775,6 +775,12 @@ namespace AZ material = materialAssignment.m_materialInstance; } + if (!material) + { + AZ_Warning("MeshFeatureProcessor", false, "No material provided for mesh. Skipping."); + continue; + } + // retrieve vertex/index buffers RPI::ModelLod::StreamBufferViewList streamBufferViews; [[maybe_unused]] bool result = modelLod->GetStreamsForMesh(