Backend Direct3D 12
A versão 0.3.6 inclui DirectX 12 nativo experimental para Windows. Terminator 2D chega ao jogo, Raiden IV à primeira fase e Super Woden GP ao mapa. Vulkan permanece padrão; Linux usa Vulkan.
Notas do repositório até 30 de outubro de 2026
Escolher um renderizador
As configurações do inicializador do Windows têm um cartão “API gráfica” com Vulkan e DirectX 12. O inicializador grava graphics_api=vulkan ou graphics_api=d3d12 no ps5pcem.ini portátil e passa PS5_GRAPHICS_API ao game-run, de modo que a escolha vale a partir da próxima execução. O Vulkan é o padrão. Nos doze idiomas, o inicializador marca o DirectX 12 como experimental, e a barra lateral o mostra no lugar do status do dispositivo Vulkan.
A mesma variável funciona na linha de comando, onde d3d12 e dx12 são aceitos. As versões para Linux escolhem o Vulkan, e o executor recusa d3d12 lá. Um valor desconhecido é recusado antes de um jogo carregar. Se a inicialização ou a execução do D3D12 falhar, o executor não coloca o Vulkan no lugar: o trabalho de GPU não suportado mostra o motivo e encerra a execução experimental em vez de declará-lo concluído. Este backend não oferece execução sem janela.
PS5PCEM 0.3.6
Desenhos indexados e indiretos, texturas, profundidade/stencil, MRT, shaders DXC Wave, caches e grupos de comandos foram implementados. Os 48 testes D3D12 e as verificações GPU nativas passam na 0.3.6.
O que está implementado
- Desenhos indexados e indiretos, texturas, profundidade/stencil, MRT, shaders DXC Wave, caches e grupos de comandos foram implementados. Os 48 testes D3D12 e as verificações GPU nativas passam na 0.3.6.
O que ainda falta
- MSAA, imagens de computação gerais e outras rotas gráficas continuam incompletos. Compatibilidade e FPS de Vulkan não são medições de DirectX ou Linux.
Mecanismos relacionados
O que estas páginas descrevem