DXGI_SWAP_CHAIN_DESC SwapChainDesc;
ZeroMemory(&SwapChainDesc, sizeof SwapChainDesc);
- SwapChainDesc.BufferDesc.Width = WindowWidth;
- SwapChainDesc.BufferDesc.Height = WindowHeight;
SwapChainDesc.BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;;
SwapChainDesc.BufferDesc.RefreshRate.Numerator = 60;
SwapChainDesc.BufferDesc.RefreshRate.Denominator = 1;
if (FAILED(hr)) {
return 1;
}
- hr = g_pDevice1->CreateRenderTargetView(pBackBuffer, NULL, &pRenderTargetView);
+ D3D11_RENDER_TARGET_VIEW_DESC RenderTargetViewDesc;
+ ZeroMemory(&RenderTargetViewDesc, sizeof RenderTargetViewDesc);
+ RenderTargetViewDesc.Format = SwapChainDesc.BufferDesc.Format;
+ RenderTargetViewDesc.ViewDimension = D3D11_RTV_DIMENSION_TEXTURE2D;
+ RenderTargetViewDesc.Texture2D.MipSlice = 0;
+ hr = g_pDevice1->CreateRenderTargetView(pBackBuffer, &RenderTargetViewDesc, &pRenderTargetView);
if (FAILED(hr)) {
return 1;
}