Direct3D 9-to-11

Direct3D 9-to-11

Este projeto é uma tentativa de converter programas do Direct3D 9 para o Direct3D 11. Ele reimplementa o d3d9.dll, que contém as principais interfaces do D3D9.A maioria dos jogos D3D9 tem CPU limitada em PCs modernos, pois a potência da GPU aumentou exponencialmente, enquanto as CPUs ficaram para trás.Além disso, a maioria dos jogos (antigos) não oferece suporte a multithreading, esgotando ainda mais o recurso da CPU.Este projeto eleva as chamadas da API de gráficos D3D9 dos jogos para o D3D11.Nota: o projeto está atualmente em desenvolvimento pesado.Atualmente, ele não é capaz de executar jogos reais.Você pode criar e testar você mesmo, se quiser.Importante: este projeto deve ser usado junto com o DXVK, que traduziria o D3D11 para o Vulkan.Sem o DXVK, esse projeto provavelmente não fornecerá nenhuma melhoria de desempenho, mais provavelmente irá degradar o desempenho.

Categorias

Alternativas ao Direct3D 9-to-11 para todas as plataformas com qualquer licença

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac em ...
D9VK

D9VK

Uma camada de d3d9 a vk baseada na base de código do DXVK.Contribua para o desenvolvimento do Joshua-Ashton / d9vk criando uma conta no GitHub.
DXUP

DXUP

Uma camada de conversão D3D10 -> D3D11, que pode ser usada para converter D3D10 -> Vulkan via DXVK.