このセクションには、HLSL シェーダー モデル 5 のリファレンス ページが含まれています。
シェーダー モデル 5 は、 シェーダー モデル 4 の機能のスーパーセットです。 これは共通シェーダー コアを使用して設計されています。このコアは、HLSL を使用してのみプログラミング可能なすべてのプログラミング可能なシェーダーに共通の機能セットを提供します。
特徴 | 能力 |
---|---|
命令セット | HLSL 組み込み関数 |
頂点シェーダーの最大値 | 制限なし |
ピクセル シェーダーの最大値 | 制限なし |
追加された新しいシェーダー プロファイル | cs_4_0、gs_4_0*、ps_4_0*、vs_4_0*、cs_4_1、gs_4_1*、ps_4_1*、vs_4_1 cs_5_0、ds_5_0、gs_5_0、hs_5_0、ps_5_0、vs_5_0 |
* - シェーダー モデル 4.0 では、gs_4_0、gs_4_1、ps_4_0、ps_4_1、vs_4_0、vs_4_1が導入されましたが、DirectX 11 では、DirectX 10 ハードウェアで実行されているシェーダー モデル 4 に 構造化バッファー とバイト アドレス バッファーのサポートが追加されています。
シェーダー モデル 5 には、高速汎用 コンピューティング を提供するコンピューティング シェーダーが導入されています。
シェーダー モデル 5 の機能のより完全な一覧は、 Direct3D 11 機能の一覧に含まれています。
「シェーダー モデル 5 アセンブリ」セクションでは、シェーダー モデル 5 でサポートされるアセンブリ命令について説明します。
このセクションにて
アイテム | 説明 |
---|---|
シェーダー モデル 5 の属性 |
シェーダー モデル 5 属性のリファレンス ページ。 |
シェーダー モデル 5 組み込み関数 |
シェーダー モデル 5 組み込み関数のリファレンス ページ。 |
シェーダー モデル 5 オブジェクト |
シェーダー モデル 5 のオブジェクトとメソッドのリファレンス ページ。 |
シェーダー モデル 5 のシステム値 |
シェーダー モデル 5 のシステム値のリファレンス ページ。 |