描画する前に並べ替えたい透明なプリミティブがたくさんありますが、並べ替えキーであるZ座標を取得するために、ハードウェアの頂点シェーダーによって実行されるすべての変換をソフトウェアで実行しました。
シェーダーからZ座標を取得し、それを使用して次のフレームのプリミティブを並べ替えることで、プロセスを最適化できると思いました。プリミティブの順序はフレーム間で大幅に変わることはないと予想されるため、十分に公平な順序を提供する必要があります。だから、頂点シェーダーからZ座標のバッチを取り戻す方法を知りたいですか?出来ますか?