https://bugs.winehq.org/show_bug.cgi?id=51662
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- (In reply to John Nagle from comment #7)
That makes sense. WGPU can use DX12 or Vulkan, but neither works yet in Wine. WGPU doesn't yet support DX11 or OpenGL, both of which Wine supports. So there's no overlap and no option works. I think.
How far away is Wine support for either DX12 or Vulkan?
Both d3d12 and Vulkan are supported in Wine. The latter is relatively quite complete since we just delegate down to the host driver. The former has more missing features, but actually in the git version both D3D12_FEATURE_D3D12_OPTIONS2 and custom heaps are supported. In fact, I tested using a different computer that supports Vulkan and has vkd3d git installed, and both the d3d12 and Vulkan backends work.
What I don't understand is how you're getting wined3d messages, from comments 0 and 1. What exactly did you do to trigger that?