code wiki / (root) / nx_cast_surface_candidate_t130.nx

nx_cast_surface_candidate_t130.nx

buildroot/runtime/nx_cast_surface_candidate_t130.nx

6583 B100 linesdepth 5pulls 31 transitivereach 2 importersview sourcekind librarytopic cast
docsdependenciesstructsconstsfunctions

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

nx_cast_shader_src.nx nx_cast_surface_candidate_t130 nx_cast_attachment_gate_t131.nx nx_cast_surface_gate_t130.nx

imports: nx_cast_shader_src.nx

imported by: nx_cast_attachment_gate_t131.nxnx_cast_surface_gate_t130.nx

structs

none

consts

6const CSURF_INPUT_BIND:i64=5
7const CSURF_OUTPUT_BIND:i64=6
8const CSURF_INPUT_LANES:i64=4
9const CSURF_OUTPUT_LANES:i64=2

functions

10func csurf_lane(m:*i64,slot:*u8)->i64
13func shsrc_cast_surface_compute_v1(m:*i64)->i64
56func csurf_attachment_sample(m:*i64,axis:*u8,lane:*u8)->i64
61func csurf_attachment_blend(m:*i64,lane:*u8)->i64
67func shsrc_cast_attachment_vs_v1(m:*i64)->i64
89func csurf_dispatch_validate_v1(d:*i64,dn:i64,ids:*i64,idn:i64)->i64
called by 1: main