浏览代码

mVertexFormat validation fix

With Permission from Jeff Faust.

   // AFX CODE BLOCK (bug-fix) <<
(no text, self evident)
Azaezel 10 年之前
父节点
当前提交
a4adf28ef5
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      Engine/source/materials/matInstance.cpp

+ 6 - 0
Engine/source/materials/matInstance.cpp

@@ -290,6 +290,12 @@ bool MatInstance::init( const FeatureSet &features,
 //----------------------------------------------------------------------------
 //----------------------------------------------------------------------------
 bool MatInstance::reInit()
 bool MatInstance::reInit()
 {
 {
+   if (!mVertexFormat)
+   {
+      mIsValid = false;
+      return mIsValid;
+   }
+
    SAFE_DELETE(mProcessedMaterial);
    SAFE_DELETE(mProcessedMaterial);
    deleteAllHooks();
    deleteAllHooks();
    mIsValid = processMaterial();
    mIsValid = processMaterial();