HLSLシェーダーコード内で、条件分岐(if文)を使用することのパフォーマンスへの影響について、一般的に正しい記述はどれか。

GPUは多数のスレッドが同じ命令を実行する(SIMD)構造のため、隣接するスレッド(Warp)内で分岐条件の結果が異なると(Divergence)、使用しないパスも含めて両方の命令を実行し、不要な結果を破棄する動作となり、効率が著しく低下する。