QuadReadLaneAt 関数

現在のクワッド内のレーン ID で識別されるレーンから、指定したソース値を返します。

構文

<type> QuadReadLaneAt(
   <type> sourceValue,
   uint   quadLaneID  
);

Parameters

sourceValue

要求された型。

quadLaneID

レーン ID (0 から 3 の範囲)。

値を返す

選択したレーンの sourceValue の値。 選択したソース レーンが非アクティブな場合、結果は未定義になります。

注釈

クワッドの詳細については、「 シェーダー モデル 6 の概要」を参照してください。

この関数は、シェーダー モデル 6.0 以降のピクセル シェーダーと計算シェーダーでサポートされています。 シェーダー モデル 6.0 から 6.5 をターゲットとするコンピューティング シェーダーでは、スレッドからクワッドへのマッピングは実装に依存します。 シェーダー モデル 6.6 では、コンピューティング シェーダーのクワッド レイアウトを定義し、増幅シェーダーとメッシュ シェーダーでこの関数のサポートを追加します。

 

こちらも参照ください

シェーダー モデル 6