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 |
Hilft beim Schreiben von SDSL-Shadern für Stride und vvvv-Gamma – TextureFX, Shader-Mixins, Compute-Shader und ShaderFX-Komposition. Verwenden Sie diese Option, wenn Sie .sdsl-Shader-Dateien schreiben oder debuggen, visuelle Effekte erstellen, mit der Stride-Rendering-Pipeline arbeiten oder Shader-Mixins erstellen. Quelle: tebjan/vvvv-skills.