Save layer uv map

This commit is contained in:
luboslenco
2025-11-30 20:37:28 +01:00
parent cca4034822
commit 5f397b8f2f
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
let manifest_title: string = "ArmorPaint";
let manifest_version: string = "1.0 alpha";
let manifest_version_project: string = "2";
let manifest_version_project: string = "3";
let manifest_version_config: string = "1";
let manifest_url: string = "https://armorpaint.org";
let manifest_url_android: string = "https://play.google.com/store/apps/details?id=org.armorpaint";
+1 -1
View File
@@ -783,7 +783,6 @@ type layer_data_t = {
uv_scale?: f32;
uv_rot?: f32;
uv_type?: i32;
uv_map?: i32;
decal_mat?: f32_array_t;
opacity_mask?: f32;
fill_layer?: i32;
@@ -804,4 +803,5 @@ type layer_data_t = {
paint_height_blend?: bool;
paint_emis?: bool;
paint_subs?: bool;
uv_map?: i32;
};
+3 -1
View File
@@ -259,7 +259,7 @@ function util_encode_project(raw: project_format_t): buffer_t {
if (raw.layer_datas != null) {
armpack_encode_array(raw.layer_datas.length);
for (let i: i32 = 0; i < raw.layer_datas.length; ++i) {
armpack_encode_map(27);
armpack_encode_map(28);
armpack_encode_string("name");
armpack_encode_string(raw.layer_datas[i].name);
armpack_encode_string("res");
@@ -314,6 +314,8 @@ function util_encode_project(raw: project_format_t): buffer_t {
armpack_encode_bool(raw.layer_datas[i].paint_emis);
armpack_encode_string("paint_subs");
armpack_encode_bool(raw.layer_datas[i].paint_subs);
armpack_encode_string("uv_map");
armpack_encode_i32(raw.layer_datas[i].uv_map);
}
}
else {