サンプルの概要 このサンプルでは、バイトニック ソート アルゴリズムを実装するための、DirectX 11 コンピュート シェーダー 4.0 機能の基本的な使用方法を示します。また、高パフォーマンスの実現に必要な考慮事項についても説明します。 バイトニック ソート バイトニック ソートは、昇順と降順に交互にソートされたシーケンスとなるように、データ セットをソートする単純なアルゴリズムです。これらのシーケンスを結合してソートし、より大きなシーケンスを生成することができます。この操作を、ソートされたデータの最終的な昇順シーケンスができるまで繰り返します。 以下の図は、8 つの整数をソートする方法の例を示しています。 スタート: ソート前のデータ ステップ 1: 2 つの要素ごとに昇順ソート、降順ソートを交互に行います。 ステップ 2: 4 つの要素ごとに昇順ソート、降順ソートを交互に行った後