From 2e0eda0f60b785ebe1239efbf157fe5d84b1d08a Mon Sep 17 00:00:00 2001 From: Robert Konrad Date: Mon, 30 Sep 2024 14:36:08 +0200 Subject: [PATCH] Pimp kope_d3d12_command_list_destroy --- .../Direct3D12/Sources/kope/direct3d12/commandlist.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Backends/Graphics5/Direct3D12/Sources/kope/direct3d12/commandlist.cpp b/Backends/Graphics5/Direct3D12/Sources/kope/direct3d12/commandlist.cpp index a73ca1e1f..0e1f51a86 100644 --- a/Backends/Graphics5/Direct3D12/Sources/kope/direct3d12/commandlist.cpp +++ b/Backends/Graphics5/Direct3D12/Sources/kope/direct3d12/commandlist.cpp @@ -18,7 +18,13 @@ #endif void kope_d3d12_command_list_destroy(kope_g5_command_list *list) { + for (int i = 0; i < KOPE_D3D12_COMMAND_LIST_ALLOCATOR_COUNT; ++i) { + list->d3d12.allocator[i]->Release(); + } list->d3d12.list->Release(); + + list->d3d12.rtv_descriptors->Release(); + list->d3d12.dsv_descriptor->Release(); } void kope_d3d12_command_list_begin_render_pass(kope_g5_command_list *list, const kope_g5_render_pass_parameters *parameters) {