paint: mesh preview fix

This commit is contained in:
luboslenco
2026-06-10 17:40:56 +02:00
parent 5d54f54b9a
commit 15ab228505
+5
View File
@@ -519,6 +519,9 @@ void tab_meshes_make_preview(mesh_object_t *o) {
mesh_object_t *painto = g_context->paint_object;
g_context->paint_object = o;
material_data_t *_override = o->material;
o->material = g_project->_->materials->buffer[0]->data;
g_context->saved_camera = scene_camera->base->transform->local;
mat4_t m =
(mat4_t){0.9146286343879498, 0.404295023959927, 0.000007410128652369705, 0, -0.0032648027153306235, 0.007367569133732468, 0.9999675337275382, 0,
@@ -581,6 +584,8 @@ void tab_meshes_make_preview(mesh_object_t *o) {
o->base->transform->rot = saved_rot;
transform_build_matrix(o->base->transform);
o->material = _override;
gc_unroot(scene_meshes);
scene_meshes = _scene_meshes;
gc_root(scene_meshes);