Skip to content

Commit

Permalink
alang fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
luboslenco committed Jan 19, 2025
1 parent c6cb87f commit 4a82a7c
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 6 deletions.
16 changes: 12 additions & 4 deletions armorpaint/sources/make_material.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ function make_material_parse_mesh_material() {
while (i < m._.shader._.contexts.length) {
let c: shader_context_t = m._.shader._.contexts[i];
for (let j: i32 = 1; j < make_mesh_layer_pass_count; ++j) {
if (c.name == "mesh" + j) {
let name: string = "mesh" + j;
if (c.name == name) {
array_remove(m._.shader.contexts, c);
array_remove(m._.shader._.contexts, c);
make_material_delete_context(c);
Expand All @@ -49,7 +50,8 @@ function make_material_parse_mesh_material() {
while (i < m._.contexts.length) {
let c: material_context_t = m._.contexts[i];
for (let j: i32 = 1; j < make_mesh_layer_pass_count; ++j) {
if (c.name == "mesh" + j) {
let name: string = "mesh" + j;
if (c.name == name) {
array_remove(m.contexts, c);
array_remove(m._.contexts, c);
i--;
Expand Down Expand Up @@ -80,7 +82,10 @@ function make_material_parse_mesh_material() {
array_push(m._.shader._.contexts, scon);

for (let i: i32 = 1; i < make_mesh_layer_pass_count; ++i) {
let mm: material_t = { name: "Material", canvas: null };
let mm: material_t = {
name: "Material",
canvas: null
};
let con: node_shader_context_t = make_mesh_run(mm, i);
let scon: shader_context_t = shader_context_create(con.data);
let override_context: _shader_override_t = {};
Expand All @@ -96,7 +101,10 @@ function make_material_parse_mesh_material() {
array_push(m._.shader._.contexts, scon);

let mcon: material_context_t;
let mmcon: material_context_t = { name: "mesh" + i, bind_textures: [] };
let mmcon: material_context_t = {
name: "mesh" + i,
bind_textures: []
};
mcon = material_context_create(mmcon);
array_push(m.contexts, mcon);
array_push(m._.contexts, mcon);
Expand Down
6 changes: 4 additions & 2 deletions armorsculpt/sources/make_material.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ function make_material_parse_mesh_material() {
while (i < m._.shader._.contexts.length) {
let c: shader_context_t = m._.shader._.contexts[i];
for (let j: i32 = 1; j < make_mesh_layer_pass_count; ++j) {
if (c.name == "mesh" + j) {
let name: string = "mesh" + j;
if (c.name == name) {
array_remove(m._.shader.contexts, c);
array_remove(m._.shader._.contexts, c);
make_material_delete_context(c);
Expand All @@ -49,7 +50,8 @@ function make_material_parse_mesh_material() {
while (i < m._.contexts.length) {
let c: material_context_t = m._.contexts[i];
for (let j: i32 = 1; j < make_mesh_layer_pass_count; ++j) {
if (c.name == "mesh" + j) {
let name: string = "mesh" + j;
if (c.name == name) {
array_remove(m.contexts, c);
array_remove(m._.contexts, c);
i--;
Expand Down

0 comments on commit 4a82a7c

Please sign in to comment.