Fix spline model not drawing when using invalid material

This commit is contained in:
Wojtek Figat
2021-02-15 22:08:37 +01:00
parent 4e19b85e00
commit 81be73ad82

View File

@@ -405,12 +405,12 @@ void SplineModel::Draw(RenderContext& renderContext)
continue;
// Select material
MaterialBase* material;
MaterialBase* material = nullptr;
if (entry.Material && entry.Material->IsLoaded())
material = entry.Material;
else if (slot.Material && slot.Material->IsLoaded())
material = slot.Material;
else
if (!material || !material->IsDeformable())
material = GPUDevice::Instance->GetDefaultDeformableMaterial();
if (!material || !material->IsDeformable())
continue;