vkd3d: Add partial implementation for CreateCommittedResource1().
1 unresolved thread
1 unresolved thread
Merge request reports
Activity
1837 1838 ok(hr == E_INVALIDARG, "Test %u: Got unexpected hr %#x.\n", i, hr); 1838 1839 } 1839 1840 1841 if (SUCCEEDED(ID3D12Device_QueryInterface(device, &IID_ID3D12Device4, (void **)&device4))) Do we have a way to annotate a condition so that it's always expected to pass for vkd3d, even if it can fail for native? It would be something that we want here.
Not as such, but Wine's win_skip() behaves like that, and it shouldn't be hard to introduce something similar for vkd3d. Another common approach would be to add something like "ok(hr == S_OK || broken(1), ...);" for the result of the QueryInterface() call.
I'm not too worried about this specific case though. In theory there's a chance that we could drop the ID3D12Device4 interface and not notice, but in practice that wouldn't be an especially subtle change.
Please register or sign in to reply