nx_texr_chart_candidate_t279.nx
buildroot/runtime/nx_texr_chart_candidate_t279.nx
about
nx_texr_chart_candidate_t279.nx -- Validates and initializes chart data structures for regional texture mapping in a 3D model.
dependencies 1 imports · 1 importers
imports: nx_nxa_texbake_region_lib.nx
imported by: nx_texr_chart_gate_t279.nx
structs
| 6 | struct NtrChartPoint { region:i64,joint:i64,u:i64,v:i64,micro_u:i64,micro_v:i64,micro_valid:i64 } |
| 7 | struct NtrChartContext { w:*i64,x:i64,r:i64,t:i64,nv:i64,nt:i64,nj:i64,g:i64,res:i64,repeat_um:i64,sets:[4]i64 } |
consts
| 8 | const NTR_CHART_BAD:i64=0-3 |
| 9 | const NTR_CHART_LAYOUT:i64=0-4 |
| 10 | const NTR_CHART_STRADDLE:i64=0-5 |
| 11 | const NTR_CHART_SEAM:i64=0-6 |
| 12 | const NTR_CHART_OVERFLOW:i64=0-7 |
| 13 | const NTR_CHART_MAX:i64=9223372036854775807 |
functions
| 15 | func ntr_chart_ranks(w:*i64,r:i64,c:*NtrChartContext,nj:i64)->i64 called by 1: ntr_chart_init |
| 30 | func ntr_chart_init(b:*u8,flen:i64,c:*NtrChartContext)->i64 |
| 83 | func ntr_chart_ratio_q16(n:i64,d:i64)->i64 |
| 92 | func ntr_chart_point(c:*NtrChartContext,i:i64,p:*NtrChartPoint)->i64 |
| 125 | func ntr_chart_triangle(c:*NtrChartContext,t:i64,p:*NtrChartPoint)->i64 |