[D3D12] Immediate drawer

This commit is contained in:
Triang3l
2018-08-17 16:55:31 +03:00
parent e572f65d11
commit bf0f20df9b
5 changed files with 567 additions and 49 deletions

View File

@@ -256,6 +256,10 @@ void D3D12Context::BeginSwap() {
barrier.Transition.StateBefore = D3D12_RESOURCE_STATE_PRESENT;
barrier.Transition.StateAfter = D3D12_RESOURCE_STATE_RENDER_TARGET;
graphics_command_list->ResourceBarrier(1, &barrier);
D3D12_CPU_DESCRIPTOR_HANDLE back_buffer_rtv = GetSwapChainBackBufferRTV();
graphics_command_list->OMSetRenderTargets(1, &back_buffer_rtv, TRUE,
nullptr);
}
}