소스 검색

Merge pull request #264 from Azaezel/alpha40_lightLoopiness

crashfix: `const U32 numVerts = curEntry.vertBuffer->` is invalid for vectorlights
Brian Roberts 5 년 전
부모
커밋
7575d82d90
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      Engine/source/lighting/advanced/advancedLightBinManager.cpp

+ 2 - 0
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;