tests: Avoid potential UB in fence_wait robustness test.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
parent
1d25b29413
commit
db4a8544a1
|
@ -1402,6 +1402,10 @@ void test_fence_wait_robustness_inner(bool shared_handles)
|
||||||
value = ID3D12Fence_Release(drain_fence);
|
value = ID3D12Fence_Release(drain_fence);
|
||||||
ok(value == 0, "Unexpected fence ref-count %u.\n", value);
|
ok(value == 0, "Unexpected fence ref-count %u.\n", value);
|
||||||
|
|
||||||
|
/* Early freeing of fences might signal the drain fence too early, causing GPU hang. */
|
||||||
|
wait_queue_idle(context.device, context.queue);
|
||||||
|
wait_queue_idle(context.device, compute_queue);
|
||||||
|
|
||||||
ID3D12CommandQueue_Release(compute_queue);
|
ID3D12CommandQueue_Release(compute_queue);
|
||||||
for (i = 0; i < 2; i++)
|
for (i = 0; i < 2; i++)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue