From 3c222669c8343d4cbb6acf0be53449dd4cd20a76 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Thu, 23 Apr 2026 19:44:51 +0200 Subject: [PATCH] paint: fix arm export for non-pbr workflow --- paint/sources/export_arm.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/paint/sources/export_arm.c b/paint/sources/export_arm.c index 2c88a17a..2d2165f5 100644 --- a/paint/sources/export_arm.c +++ b/paint/sources/export_arm.c @@ -111,6 +111,11 @@ buffer_t *export_arm_rgba64_to_rgba32(buffer_t *buffer) { } void export_arm_run_project() { + + workflow_t _workflow = g_config->workflow; + g_config->workflow = WORKFLOW_PBR; + base_update_workflow(); + ui_node_canvas_t_array_t *mnodes = any_array_create_from_raw((void *[]){}, 0); for (i32 i = 0; i < project_materials->length; ++i) { slot_material_t *m = project_materials->buffer[i]; @@ -122,6 +127,9 @@ void export_arm_run_project() { any_array_push(mnodes, c); } + g_config->workflow = _workflow; + base_update_workflow(); + ui_node_canvas_t_array_t *bnodes = any_array_create_from_raw((void *[]){}, 0); for (i32 i = 0; i < project_brushes->length; ++i) { slot_brush_t *b = project_brushes->buffer[i];