По сути, я хочу сделать 2D-рисунок на 3D-цепочке обмена. Но мой код внедряется в другую программу, исходного кода у меня нет.
Я могу сделать свой рисунок, но он работает только тогда, когда цепочка обмена создается в формате DXGI_FORMAT_B8G8R8A8_UNORM (BGR).
Первоначально программа использует DXGI_FORMAT_R8G8B8A8_UNORM (RGB), и когда я переключаю ее на BGR, программа рендерит вне окна/экрана. Почти все крупнее.
Есть ли способ взаимодействия Direct3D 11 с 2D с использованием RGB или способ корректной работы рендеринга приложения с BGR?