Liebe Leser.
Mir ist etwas aufgefallen.
Im meinem Buch wird beschrieben, das man doch in der SwapChain Struktur angibt, mit welcher Auflösung D3D Rendern soll,
Welches Farbformat es nehmen soll und welche Refreshrate. oder?
Jedoch ist es doch so, das DX 11 wie seine Vorgänger mit Videoformaten arbeitet. oder?
kann mir einer mal einen Stichwort geben, nachdem ich recherchieren kann?
Die Kantenglättung (MSAA) funktioniert außerdem nur im Fenstermodus.
Das Bild was D3D rendert ist im Vollbildmodus oder Fenstermodus ebenso verzehrt. (von den Seitenverhältnissen)
Egal welchen Konfiguration ich angeben
bsw
Aufläsung -> 245 x 375
RefreshRate -> 47
Fabformat -> DXGI_FORMAT_R8G8B8A8_UNORM
D3D Rendert danach. Ich dachte, dass man erst Checken muss, ob ein Video Format kompatibel ist.
Außerdem bekomme ich ein Warnung die damit zu tun haben kann. Sie kommt nur, wenn ich im Vollbildmosdus rendere.
|
C-/C++-Quelltext
|
1
|
DXGI WARNING: IDXGISwapChain::Present: Fullscreen presentation inefficiencies incurred due to application not using IDXGISwapChain::ResizeBuffers appropriately, specifying a DXGI_MODE_DESC not available in IDXGIOutput::GetDisplayModeList, or not using DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH.DXGI_SWAP_CHAIN_DESC::BufferDesc = { 1980, 1080, { 60, 1 }, R8G8B8A8_UNORM, 0, 0 }; DXGI_SWAP_CHAIN_DESC::SampleDesc = { 4, 0 }; DXGI_SWAP_CHAIN_DESC::Flags = 0; [ MISCELLANEOUS WARNING #98: ]
|