From 33d82ea1f6204bb1667101a5f69af418f0304f61 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 27 Jul 2020 20:30:26 -0500 Subject: [PATCH] crashfix: `const U32 numVerts = curEntry.vertBuffer->` is invalid for vectorlights --- Engine/source/lighting/advanced/advancedLightBinManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Engine/source/lighting/advanced/advancedLightBinManager.cpp b/Engine/source/lighting/advanced/advancedLightBinManager.cpp index f198a666c..df7cb37dd 100644 --- a/Engine/source/lighting/advanced/advancedLightBinManager.cpp +++ b/Engine/source/lighting/advanced/advancedLightBinManager.cpp @@ -359,6 +359,8 @@ void AdvancedLightBinManager::render( SceneRenderState *state ) { LightBinEntry& curEntry = *itr; LightInfo *curLightInfo = curEntry.lightInfo; + if (curEntry.lightInfo->getType() >= LightInfo::Vector) + continue; LightMaterialInfo *curLightMat = curEntry.lightMaterial; const U32 numPrims = curEntry.numPrims; const U32 numVerts = curEntry.vertBuffer->mNumVerts;