Fix error when model has no meshes

This commit is contained in:
tovjemam 2026-03-14 18:59:38 +01:00
parent 35008f9304
commit e0ec50cadb

View File

@ -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;