=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: tests: Destroy placed resources after destroying heap.

Alexandre Julliard julliard at winehq.org
Fri Jul 5 14:49:01 CDT 2019


Module: vkd3d
Branch: master
Commit: c648ea85aa567b7fd45db59ea98d90f890aa2793
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=c648ea85aa567b7fd45db59ea98d90f890aa2793

Author: Józef Kucia <jkucia at codeweavers.com>
Date:   Thu Jul  4 16:41:06 2019 +0200

tests: Destroy placed resources after destroying heap.

In order to exercise that the destroyed heap isn't accessed.

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 tests/d3d12.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/d3d12.c b/tests/d3d12.c
index 5177607..b8eb4ab 100644
--- a/tests/d3d12.c
+++ b/tests/d3d12.c
@@ -6769,11 +6769,11 @@ static void test_map_placed_resources(void)
     release_resource_readback(&rb);
 
     ID3D12Resource_Release(uav_buffer);
-    for (i = 0; i < ARRAY_SIZE(cb); ++i)
-        ID3D12Resource_Release(cb[i]);
     ID3D12Resource_Release(readback_buffer);
     ID3D12Heap_Release(upload_heap);
     ID3D12Heap_Release(readback_heap);
+    for (i = 0; i < ARRAY_SIZE(cb); ++i)
+        ID3D12Resource_Release(cb[i]);
     destroy_test_context(&context);
 }
 




More information about the wine-cvs mailing list