From 9d06ad8f80c1a8b9981b2233bdec5ddcb47a7911 Mon Sep 17 00:00:00 2001 From: Jonathan Kunstwald <kontakt@jonathankunstwald.de> Date: Sat, 16 Jun 2018 14:46:01 +0200 Subject: [PATCH] Reintroduce valid data flag --- assimp/glow-extras/assimp/Importer.cc | 3 +++ assimp/glow-extras/assimp/Importer.hh | 1 + 2 files changed, 4 insertions(+) diff --git a/assimp/glow-extras/assimp/Importer.cc b/assimp/glow-extras/assimp/Importer.cc index 313f99c..fdb6dcd 100644 --- a/assimp/glow-extras/assimp/Importer.cc +++ b/assimp/glow-extras/assimp/Importer.cc @@ -61,6 +61,8 @@ glow::SharedVertexArray glow::assimp::Importer::LoadAndCreateMesh(std::string co glow::SharedVertexArray glow::assimp::Importer::CreateMeshFromData(const MeshData & data) { + if (!data.valid) return nullptr; + std::vector<SharedArrayBuffer> abs; if (!data.positions.empty()) @@ -229,5 +231,6 @@ glow::assimp::Importer::MeshData glow::assimp::Importer::LoadData(std::string co } data.filename = filename; + data.valid = true; return data; } diff --git a/assimp/glow-extras/assimp/Importer.hh b/assimp/glow-extras/assimp/Importer.hh index 746ba15..a480d1a 100644 --- a/assimp/glow-extras/assimp/Importer.hh +++ b/assimp/glow-extras/assimp/Importer.hh @@ -87,6 +87,7 @@ public: std::vector<std::vector<glm::vec4>> colors; std::vector<uint32_t> indices; std::string filename; + bool valid = false; }; Importer(); -- GitLab