The Working Approach
Slang Shader Engineer is a specialist coding Skill for graphics and compute pipelines. It covers modular Slang code, interfaces, generics, parameter blocks, capabilities and cross-compilation, with attention to the host-side renderer that binds resources. It is relevant to developers building visual systems, not to users seeking a no-code material editor.
The reviewed source puts correctness before portability and performance in a review. It asks for backend and pipeline constraints up front and calls out language-specific traps, including module imports that do not share preprocessor state and target-sensitive pointer support. Its optimization guidance is framed around bottlenecks and tradeoffs; it does not establish measured speedups for a particular engine.
Expected Deliverables
- A Slang shader or reusable module with explicit entry points
- Resource and parameter-block assumptions for host integration
- A correctness and portability review explaining the proposed code changes
From Brief to Review
- 01Define the Pipeline
Specify graphics or compute stages, target backends, engine bindings and the existing compilation path before requesting code.
- 02Build the Minimal Contract
Write a small correct shader with declared inputs and resources. Use modules, interfaces and generics where they clarify variation rather than hiding target assumptions.
- 03Validate Each Target
Check syntax against the reference documentation, inspect reflection-driven bindings and compile for the required backends. Treat performance claims as hypotheses until measured.