From 4aff06a3583714e7479d90a94548e22b0672a211 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sun, 31 Aug 2025 21:25:18 +0200 Subject: [PATCH] Check if mesh data build is needed --- base/sources/ts/iron/mesh_object.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/base/sources/ts/iron/mesh_object.ts b/base/sources/ts/iron/mesh_object.ts index 0e7cec70..b98dd8c9 100644 --- a/base/sources/ts/iron/mesh_object.ts +++ b/base/sources/ts/iron/mesh_object.ts @@ -26,7 +26,9 @@ function mesh_object_create(data: mesh_data_t, materials: material_data_t[]): me function mesh_object_set_data(raw: mesh_object_t, data: mesh_data_t) { raw.data = data; - mesh_data_build(data); + if (data._.vertex_buffer == null) { + mesh_data_build(data); + } // Scale-up packed (-1,1) mesh coords raw.base.transform.scale_world = data.scale_pos;