Fix error when model has no meshes
This commit is contained in:
parent
35008f9304
commit
e0ec50cadb
@ -4,13 +4,13 @@
|
|||||||
|
|
||||||
#include "utils/bufferput.hpp"
|
#include "utils/bufferput.hpp"
|
||||||
|
|
||||||
assets::MeshBuilder::MeshBuilder(gfx::MeshFlags mflags) : mflags_(mflags) {}
|
assets::MeshBuilder::MeshBuilder(gfx::MeshFlags mflags) : mflags_(mflags)
|
||||||
|
{
|
||||||
|
mesh_ = std::make_shared<Mesh>();
|
||||||
|
}
|
||||||
|
|
||||||
void assets::MeshBuilder::BeginSurface(gfx::SurfaceFlags sflags, const std::string& name, std::shared_ptr<const gfx::Texture> texture)
|
void assets::MeshBuilder::BeginSurface(gfx::SurfaceFlags sflags, const std::string& name, std::shared_ptr<const gfx::Texture> texture)
|
||||||
{
|
{
|
||||||
if (!mesh_)
|
|
||||||
mesh_ = std::make_shared<Mesh>();
|
|
||||||
|
|
||||||
FinalizeSurface();
|
FinalizeSurface();
|
||||||
|
|
||||||
gfx::Surface surface;
|
gfx::Surface surface;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user