SDSL (Stride Shading Language) is Stride's shader language — a superset of HLSL with four key additions: shader classes with inheritance, multiple inheritance (mixins), the streams system for automatic inter-stage data flow, and override for clean method replacement. Shaders are defined in .sdsl files.
Streams replace manual VSINPUT/VSOUTPUT structs. Declare once, access everywhere:
| ShaderBase | VSMain/PSMain entry points | | Texturing | Texture0-9, Sampler, PointSampler, LinearSampler, TexCoord | | Transformation | World, View, Projection, WorldViewProjection matrices | | PositionStream4 | Position, PositionWS, DepthVS | | NormalStream | meshNormal, normalWS, tangentToWorld |
Ayuda a escribir sombreadores SDSL para Stride y vvvv gamma: TextureFX, mezclas de sombreadores, sombreadores informáticos y composición de ShaderFX. Úselo al escribir o depurar archivos de sombreador .sdsl, crear efectos visuales, trabajar con el proceso de renderizado Stride o componer mixins de sombreador. Fuente: tebjan/vvvv-skills.