nx_cast_surface_candidate_t130.nx
buildroot/runtime/nx_cast_surface_candidate_t130.nx
about
Private stage adapter: reuse canonical cast deformation IR without duplicating skinning arithmetic.
Input: four vec4 lanes per body vertex (position,normal,joints,weights).
Output: two vec4 lanes per actor/source vertex (world position, deformed normal).
Header dimensions extend the SAME uniform declaration owner; host uses emitted layout.
dependencies 1 imports · 2 importers
imports: nx_cast_shader_src.nx
imported by: nx_cast_attachment_gate_t131.nxnx_cast_surface_gate_t130.nx
structs
| none |
consts
| 6 | const CSURF_INPUT_BIND:i64=5 |
| 7 | const CSURF_OUTPUT_BIND:i64=6 |
| 8 | const CSURF_INPUT_LANES:i64=4 |
| 9 | const CSURF_OUTPUT_LANES:i64=2 |
functions
| 10 | func csurf_lane(m:*i64,slot:*u8)->i64 |
| 13 | func shsrc_cast_surface_compute_v1(m:*i64)->i64 |
| 56 | func csurf_attachment_sample(m:*i64,axis:*u8,lane:*u8)->i64 |
| 61 | func csurf_attachment_blend(m:*i64,lane:*u8)->i64 |
| 67 | func shsrc_cast_attachment_vs_v1(m:*i64)->i64 |
| 89 | func csurf_dispatch_validate_v1(d:*i64,dn:i64,ids:*i64,idn:i64)->i64 called by 1: main |