code wiki / shader

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.

moduledescriptionlinesfuncs
nx_shader_arg_canonical_gate_t210.nx332
nx_shader_arg_ownership_gate_t206.nx332
nx_shader_capture_owned_expanded_t218.nxR0 of the EXECUTABLE-API rung: the sovereign exec+capture primitive the ecosystem5364290
nx_shader_capture_owned_gate_t218.nx211
nx_shader_equivalence_gate_t290.nxExact-output regression witness using the shared owned capture path.303
nx_shader_front_gate_expanded_t217.nxTHE SHADER IR: ONE source of truth, N dialect backends.3813275
nx_shader_front_gate_t217.nx565
nx_shader_ir.nxTHE SHADER IR: ONE source of truth, N dialect backends.60861
nx_shader_ir_args_candidate_t206.nxTHE SHADER IR: ONE source of truth, N dialect backends.59159
nx_shader_ir_baseline_qualification_t206.nxTHE SHADER IR: ONE source of truth, N dialect backends.58559
nx_shader_ir_before_front_t217.nxTHE SHADER IR: ONE source of truth, N dialect backends.59159
nx_shader_ir_front_candidate_t217.nxTHE SHADER IR: ONE source of truth, N dialect backends.59960
nx_shader_producer_compare_t56.nxPrivate audit: observed output equality does not establish source closure.303
nx_shader_producer_compare_t57.nxPrivate audit: observed output equality does not establish source closure.303
nx_shader_producer_compare_t58.nxPrivate audit: observed output equality does not establish source closure.525