DX12: dx_end_frame was not called when disconnecting during active game.

This commit is contained in:
Artem Kharytoniuk
2017-12-17 21:38:29 +01:00
parent e918bf846b
commit 79545d341f
2 changed files with 11 additions and 5 deletions

View File

@@ -1390,6 +1390,9 @@ void dx_begin_frame() {
}
void dx_end_frame() {
if (!dx.active)
return;
dx.command_list->ResourceBarrier(1, &CD3DX12_RESOURCE_BARRIER::Transition(dx.render_targets[dx.frame_index],
D3D12_RESOURCE_STATE_RENDER_TARGET, D3D12_RESOURCE_STATE_PRESENT));