シェーディング言語
Stride は HLSL シェーディング言語のスーパーセットを提供し、より進化した高レベルの言語構文をもたらします。
- 拡張性:クラス、継承、合成などのオブジェクト指向プログラミングの概念を使って、シェーダーを簡単に拡張できます。
- モジュール性:レンダリング技術に個別に焦点を当てたモジュール式シェーダーのセットなので、管理が簡単です。
- 再利用性:シェーダー間で最大限にコードを再利用できます。
Stride シェーディング言語(SDSL)は、既存のシェーディング言語(HLSL, GLSL, GLSL ES)に自動的に変換されます。