Skip to main content

dxgi_dxmt

Function dxgi_dxmt 

Source
pub fn dxgi_dxmt() -> Rule
Expand description

DXMT for D3D10, D3D11 and D3D12 in every process.

D3D10, D3D11 and D3D12 go through DXMT, which translates them to Metal directly, instead of through wined3d, upstream Wine’s implementation, which draws through OpenGL or Vulkan and reaches a lower feature level and frame rate on a Mac. D3D12 is vkd3d-proton in the same tree, which presents through DXMT’s dxgi.dll; the wined3d tree has no D3D12 at all. A rule for one program with dxgi = wined3d gives it wined3d, as the Rockstar launcher’s does, and a * rule with it gives wined3d to every process that no built-in rule for one program pins to a tree.