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 |
يساعد في كتابة تظليل SDSL لـ Stride وvvvv gamma — TextureFX، ومزيج التظليل، وتظليل الحساب، وتكوين ShaderFX. يُستخدم عند كتابة ملفات تظليل .sdsl أو تصحيح أخطائها، أو إنشاء تأثيرات مرئية، أو العمل مع مسار عرض Stride، أو إنشاء مزيج تظليل. المصدر: tebjan/vvvv-skills.