Add experimental decimate

This commit is contained in:
luboslenco
2025-12-15 22:38:11 +01:00
parent 87ec91a446
commit cdb1516961
3 changed files with 145 additions and 36 deletions
+11 -11
View File
@@ -661,17 +661,17 @@ void proc_uv_unwrap(raw_mesh_t *mesh) {
}
sb_free(islands);
if (mesh->posa->buffer)
free(mesh->posa->buffer);
if (mesh->nora->buffer)
free(mesh->nora->buffer);
if (mesh->inda->buffer)
free(mesh->inda->buffer);
if (mesh->texa) {
if (mesh->texa->buffer)
free(mesh->texa->buffer);
free(mesh->texa);
}
// if (mesh->posa->buffer)
// free(mesh->posa->buffer);
// if (mesh->nora->buffer)
// free(mesh->nora->buffer);
// if (mesh->inda->buffer)
// free(mesh->inda->buffer);
// if (mesh->texa) {
// if (mesh->texa->buffer)
// free(mesh->texa->buffer);
// free(mesh->texa);
// }
mesh->posa->buffer = pa_out;
mesh->posa->length = out_v_count * 4;