Writing and editing Slang shader code (.slang files) for this project. Use this skill when the user asks to: write a new shader, add a feature to an existing shader, add specialization variants, pass per-draw parameters, add texture channels, create a new render pass, use link-time constants, use generics in shaders, or fix shader compilation errors. Trigger keywords: .slang, shader, SPIR-V, Slang, vertex shader, fragment shader, compute shader, entry point, descriptor set, sampler, normal map, push constant, specialization, link-time, config.slang, IChannel, Material<T>, VertexInput, VertexOutput, ForwardLit, uniform parameter, extern static const. DO NOT use for: GLSL-only code, HLSL-only code, OpenGL shader strings, C++ render backend code, CMake, pipeline state objects, descriptor set layout creation.
2026-04-14