pub fn dxgi_dxmt() -> RuleExpand 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.