vkd3d/tests: Fix Release orders.
Fixes ASan use-after-free warnings on Release. Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
This commit is contained in:
parent
4e7c15b622
commit
b8f18dc1dd
|
@ -1159,8 +1159,8 @@ void test_bundle_state_inheritance(void)
|
|||
D3D12_RESOURCE_STATE_RENDER_TARGET, D3D12_RESOURCE_STATE_COPY_SOURCE);
|
||||
check_sub_resource_uint(context.render_target, 0, queue, command_list, 0xff00ff00, 0);
|
||||
|
||||
ID3D12CommandAllocator_Release(bundle_allocator);
|
||||
ID3D12GraphicsCommandList_Release(bundle);
|
||||
ID3D12CommandAllocator_Release(bundle_allocator);
|
||||
destroy_test_context(&context);
|
||||
}
|
||||
|
||||
|
|
|
@ -1074,10 +1074,10 @@ void test_reset_command_allocator(void)
|
|||
command_allocator, NULL, &IID_ID3D12GraphicsCommandList, (void **)&command_list2);
|
||||
ok(hr == S_OK, "Failed to create command list, hr %#x.\n", hr);
|
||||
|
||||
ID3D12CommandAllocator_Release(command_allocator);
|
||||
ID3D12CommandAllocator_Release(command_allocator2);
|
||||
ID3D12GraphicsCommandList_Release(command_list);
|
||||
ID3D12GraphicsCommandList_Release(command_list2);
|
||||
ID3D12CommandAllocator_Release(command_allocator);
|
||||
ID3D12CommandAllocator_Release(command_allocator2);
|
||||
}
|
||||
|
||||
refcount = ID3D12Device_Release(device);
|
||||
|
|
Loading…
Reference in New Issue