How to deal with d3d11 swapchain when the buffer count is more than one?

  • Thread starter Thread starter yuantf
  • Start date Start date
Y

yuantf

Guest
I see some d3d11 demos like this :

HR(m_pSwapChain->ResizeBuffers(1, m_ClientWidth, m_ClientHeight, DXGI_FORMAT_R8G8B8A8_UNORM, 0));
HR(m_pSwapChain->GetBuffer(0, __uuidof(ID3D11Texture2D), reinterpret_cast<void**>(backBuffer.GetAddressOf())));
HR(m_pd3dDevice->CreateRenderTargetView(backBuffer.Get(), nullptr, m_pRenderTargetView.GetAddressOf()));
and this is how to create render taget view when DXGI_SWAP_CHAIN_DESC1::BufferCount is 1.

how to create render target view when the BufferCount is 2 or other number?

Continue reading...
 
Back
Top