基本的に、3D スワップチェーンで 2D 描画を行いたいと考えています。しかし、私のコードは別のプログラムに挿入され、ソース コードはありません。
描画はできますが、スワップチェーンが DXGI_FORMAT_B8G8R8A8_UNORM (BGR) 形式で作成されている場合にのみ機能します。
もともと、プログラムは DXGI_FORMAT_R8G8B8A8_UNORM (RGB) を使用しており、BGR に切り替えると、プログラムはウィンドウ/画面の外側にレンダリングされます。ほとんどすべてが大きくなっています。
RGB を使用して Direct3D 11 を 2D と相互運用する方法、またはアプリケーションのレンダリングを BGR で正しく動作させる方法はありますか?