# シェーディング言語 Stride は [HLSL シェーディング言語](http://msdn.microsoft.com/en-us/library/windows/desktop/bb509561%28v=vs.85%29.aspx)のスーパーセットを提供し、より進化した高レベルの言語構文をもたらします。 - **拡張性**:クラス、継承、合成などのオブジェクト指向プログラミングの概念を使って、シェーダーを簡単に拡張できます。 - **モジュール性**:レンダリング技術に個別に焦点を当てたモジュール式シェーダーのセットなので、管理が簡単です。 - **再利用性**:シェーダー間で最大限にコードを再利用できます。 Stride シェーディング言語(SDSL)は、既存のシェーディング言語(HLSL, GLSL, GLSL ES)に自動的に変換されます。 ## このセクションの内容 - [シェーダークラス、ミックスイン、継承](shader-classes-mixins-and-inheritance.md) - [コンポジション](composition.md) - [テンプレート](templates.md) - [シェーダーステージ入出力の自動管理](automatic-shader-stage-input-output.md)