Browse Source

handle bad model file paths

master
cinnaboot 8 years ago
parent
commit
83796097cc
  1. 113
      data/test.level.dae
  2. BIN
      data/test_texture.png
  3. 5
      src/mesh.cpp

113
data/test.level.dae

File diff suppressed because one or more lines are too long

BIN
data/test_texture.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

5
src/mesh.cpp

@ -37,6 +37,11 @@ meLoadFromFile(const char* filename, meMeshGroup& mesh_group)
LOG(INFO) << "Loading file: " << filename << "\n";
const aiScene* scene = aiImportFile(filename, aiProcessPreset_TargetRealtime_MaxQuality);
if (!scene) {
LOG(ERROR) << "Error loading file: " << filename << "\n";
return false;
}
if (scene->mNumMeshes < 1) {
LOG(ERROR) << "Scene contains no meshes\n";
return false;

Loading…
Cancel
Save