正確な用語集がわからないことをお許しください。
実装したいのは、キューのような SIMD コンテナーです。
SIMD を使用してパックド レイ マーチングを行うと想像してください。つまり、一度に距離フィールドを進行する 4 つのレイがあります。2 つのレイが最初にオブジェクトに衝突する可能性があります。次に、現在の SIMD レジスタからそれらを抽出し、レジスタに別の 2 つのレイ ID を取得します。
SIMD のシャッフル操作はこの方法では機能しないため、1 つの Ray ID を残りの 3-Ray-ID-tuple レジスタと組み合わせるのは非常に困難です。
いくつかのビット シフト/ビット マスキング操作を利用することは解決策ですが、この問題に対する別のエレガントなアプローチがあるかどうかを知りたいです。