topic: shader
15 modules sharing the shader name family (derived from the tree's prefix discipline).
The 'shader' topic family in the Nishi sovereign ecosystem provides a unified framework for shader processing, ensuring consistency across execution and compilation. The nx_shader_capture_owned_expanded_t218 serves as the foundational executable-api rung, enabling sovereign execution and capture. Meanwhile, nx_shader_ir and nx_shader_ir_front_candidate_t217 define the shader intermediate representation, acting as a single source of truth for N dialect backends. These modules work in tandem to ensure reliable shader transformation and validation across the ecosystem.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_shader_arg_canonical_gate_t210.nx | 33 | 2 | |
| nx_shader_arg_ownership_gate_t206.nx | 33 | 2 | |
| nx_shader_capture_owned_expanded_t218.nx | R0 of the EXECUTABLE-API rung: the sovereign exec+capture primitive the ecosystem | 5364 | 290 |
| nx_shader_capture_owned_gate_t218.nx | 21 | 1 | |
| nx_shader_equivalence_gate_t290.nx | Exact-output regression witness using the shared owned capture path. | 30 | 3 |
| nx_shader_front_gate_expanded_t217.nx | THE SHADER IR: ONE source of truth, N dialect backends. | 3813 | 275 |
| nx_shader_front_gate_t217.nx | 56 | 5 | |
| nx_shader_ir.nx | THE SHADER IR: ONE source of truth, N dialect backends. | 608 | 61 |
| nx_shader_ir_args_candidate_t206.nx | THE SHADER IR: ONE source of truth, N dialect backends. | 591 | 59 |
| nx_shader_ir_baseline_qualification_t206.nx | THE SHADER IR: ONE source of truth, N dialect backends. | 585 | 59 |
| nx_shader_ir_before_front_t217.nx | THE SHADER IR: ONE source of truth, N dialect backends. | 591 | 59 |
| nx_shader_ir_front_candidate_t217.nx | THE SHADER IR: ONE source of truth, N dialect backends. | 599 | 60 |
| nx_shader_producer_compare_t56.nx | Private audit: observed output equality does not establish source closure. | 30 | 3 |
| nx_shader_producer_compare_t57.nx | Private audit: observed output equality does not establish source closure. | 30 | 3 |
| nx_shader_producer_compare_t58.nx | Private audit: observed output equality does not establish source closure. | 52 | 5 |