Ver código fonte

Update cubemapData.cpp

marauder2k7 6 meses atrás
pai
commit
15503cbf7c
1 arquivos alterados com 11 adições e 8 exclusões
  1. 11 8
      Engine/source/gfx/sim/cubemapData.cpp

+ 11 - 8
Engine/source/gfx/sim/cubemapData.cpp

@@ -112,7 +112,7 @@ void CubemapData::createMap()
              {
                 if (!getCubeMapFace(i))
                 {
-                   Con::errorf("CubemapData::createMap - Failed to load texture '%s'", getCubeMapFace(i));
+                   Con::errorf("CubemapData::createMap - Failed to load texture '%s'", mCubeMapFaceAsset[i]->getImageFile());
                    initSuccess = false;
                 }
                 else
@@ -148,14 +148,17 @@ void CubemapData::updateFaces()
       }
       else
       {
-         if (!getCubeMapFace(i))
+         if (mCubeMapFaceAsset[i].notNull())
          {
-            Con::errorf("CubemapData::createMap - Failed to load texture '%s'", getCubeMapFace(i));
-            initSuccess = false;
-         }
-         else
-         {
-            mCubeMapFaceTex[i] = getCubeMapFace(i);
+            if (!getCubeMapFace(i))
+            {
+               Con::errorf("CubemapData::createMap - Failed to load texture '%s'", mCubeMapFaceAsset[i]->getImageFile());
+               initSuccess = false;
+            }
+            else
+            {
+               mCubeMapFaceTex[i] = getCubeMapFace(i);
+            }
          }
       }
    }