tests/d3d12: Do not allow texture creation to fail when testing UAV uint clears.

If the format is supported texture creation should always succeed.
This commit is contained in:
Giovanni Mascellani
2025-04-12 13:02:07 +02:00
committed by Henri Verbeet
parent f932af7f18
commit f890db872a
Notes: Henri Verbeet 2025-04-21 14:51:29 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1464

View File

@@ -5996,14 +5996,10 @@ static void test_clear_unordered_access_view_image(void)
resource_desc.Layout = D3D12_TEXTURE_LAYOUT_UNKNOWN;
resource_desc.Flags = D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS;
if (FAILED(hr = ID3D12Device_CreateCommittedResource(device, &heap_properties,
hr = ID3D12Device_CreateCommittedResource(device, &heap_properties,
D3D12_HEAP_FLAG_NONE, &resource_desc, D3D12_RESOURCE_STATE_UNORDERED_ACCESS,
NULL, &IID_ID3D12Resource, (void **)&texture)))
{
skip("Failed to create texture, hr %#x.\n", hr);
vkd3d_test_pop_context();
continue;
}
NULL, &IID_ID3D12Resource, (void **)&texture);
ok(hr == S_OK, "Got hr %#x.\n", hr);
uav_desc.Format = tests[i].format;
uav_desc.ViewDimension = uav_dimensions[d].view_dim;