基本上,我想要做3D交換鏈上的2D繪圖。但是我的代碼注入另一個程序,我沒有源代碼。Direct3D 11與DirectDraw(2D)覆蓋
我可以做我的繪圖,但只有在使用DXGI_FORMAT_B8G8R8A8_UNORM(BGR)格式創建交換鏈時才起作用。
當然,程序使用DXGI_FORMAT_R8G8B8A8_UNORM(RGB),當我切換到BGR時,程序在窗口/屏幕上越來越近。幾乎所有東西都比較大。
是否有一種方法可以使用RGB與2D進行Direct3D 11互操作或者使應用程序渲染與BGR正確匹配?
我在2D交換鏈上繪製2D的代碼基於此示例:http://www.gamedev.net/topic/552795-solved-d3d11-and-direct2d/ –