texCUBEgrad
グラデーションを使用してキューブ テクスチャをサンプリングし、ミップ レベルを選択します。
ret texCUBEgrad(s, t, ddx, ddy) |
---|
パラメーター
項目 | 説明 |
---|---|
S |
[入力]サンプラーの状態。 |
T |
[入力]テクスチャ座標。 |
Ddx |
[入力]x 方向のサーフェス ジオメトリの変化率。 |
ddy |
[入力]y 方向のサーフェス ジオメトリの変化率。 |
戻り値
テクスチャ データの値。
「説明」と入力します
名前 | /アウトの選択 | テンプレートの種類 | コンポーネントの種類 | サイズ |
---|---|---|---|---|
s | in | オブジェクト | samplerCUBE | 1 |
t | in | ベクトル | フロート | 3 |
Ddx | in | ベクトル | フロート | 3 |
ddy | in | ベクトル | フロート | 3 |
Ret | out | ベクトル | float | 4 |
最小シェーダー モデル
この関数は、次のシェーダー モデルでサポートされています。
シェーダー モデル | サポートされています |
---|---|
シェーダー モデル 4 | はい (ピクセル シェーダーのみ) |
シェーダー モデル 3 (DirectX HLSL) | はい (ピクセル シェーダーのみ) |
シェーダー モデル 2 (DirectX HLSL) | はい (ピクセル シェーダーのみ) |
シェーダー モデル 1 (DirectX HLSL) | no |
- フロー制御の外部で勾配計算を移動するために、重要なコードの並べ替えが行われます。
- D3DPSHADERCAPS2_0キャップが D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS で設定されている場合、コンパイラはこの関数を texldd にマップします。