From e0ec50cadba5454cbcf4c4674d4631ae1fe4ab1c Mon Sep 17 00:00:00 2001 From: tovjemam Date: Sat, 14 Mar 2026 18:59:38 +0100 Subject: [PATCH] Fix error when model has no meshes --- src/assets/mesh_builder.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/assets/mesh_builder.cpp b/src/assets/mesh_builder.cpp index 3a9c4c8..356fa25 100644 --- a/src/assets/mesh_builder.cpp +++ b/src/assets/mesh_builder.cpp @@ -4,13 +4,13 @@ #include "utils/bufferput.hpp" -assets::MeshBuilder::MeshBuilder(gfx::MeshFlags mflags) : mflags_(mflags) {} +assets::MeshBuilder::MeshBuilder(gfx::MeshFlags mflags) : mflags_(mflags) +{ + mesh_ = std::make_shared(); +} void assets::MeshBuilder::BeginSurface(gfx::SurfaceFlags sflags, const std::string& name, std::shared_ptr texture) { - if (!mesh_) - mesh_ = std::make_shared(); - FinalizeSurface(); gfx::Surface surface;