code wiki / (root) / nx_uv_planar_subdivision_gate_t280.nx

nx_uv_planar_subdivision_gate_t280.nx

buildroot/runtime/nx_uv_planar_subdivision_gate_t280.nx

3070 B34 linesdepth 9pulls 19 transitivereach 0 importersview sourcekind tooltopic uv
docsdependenciesstructsconstsfunctions

dependencies 2 imports · 0 importers

nx_uv_harmonic_candidate_t280.nx nx_gate_verdict.nx nx_uv_planar_subdivision_gate_

imports: nx_uv_harmonic_candidate_t280.nxnx_gate_verdict.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main pg_num gv_ctr sys_mmap nxa_die sys_write sys_exit nxa_lock_take nxa_lock_addr sys_write ↻ nxa_lock_give nxa_lock_addr ↻ nxa_report_overrun sys_write ↻ nxa_dump_printable sys_write ↻ nxa_dump_sizes sys_write ↻ pg_mesh ncp_model_new uv_layout mv_cap_for uv_set_vert uv_set_tri uv_chart_build uvi_validate mv_new mv_cap_for ↻ sys_mmap ↻ mv_words_for mv_set_vert mv_verts_off uv_vx uv_vy uv_vz mv_set_tri mv_tris_off uv_ti mv_check mv_tris_off ↻

structs

none

consts

none

functions

3func pg_mesh(n:i64)->*i64
10func pg_num(s:*u8)->i64{var i:i64=0;var v:i64=0;while s[i]!=(0 as u8){let d:i64=(s[i] as i64)-48;if d<0{return 0};if d>9{return 0};if v>(NCP_MAX-d)/10{return 0};v=v*10+d;i=i+1};return v}
called by 1: main
11func main(argc:i64,argv:*i64)->i64