Direct3D 12 백엔드
0.3.6 버전에 Windows용 실험적 네이티브 DirectX 12가 포함됩니다. Terminator 2D는 게임플레이, Raiden IV는 첫 스테이지, Super Woden GP는 지도에 도달합니다. Vulkan이 기본이며 Linux도 Vulkan을 사용합니다.
2026년 10월 30일까지의 저장소 노트
렌더러 선택
Windows 런처의 설정에는 Vulkan과 DirectX 12를 고르는 그래픽 API 카드가 있습니다. 런처는 포터블 ps5pcem.ini에 graphics_api=vulkan 또는 graphics_api=d3d12를 저장하고 PS5_GRAPHICS_API를 game-run에 전달하므로, 선택은 다음 실행부터 적용됩니다. 기본값은 Vulkan입니다. 런처는 12개 언어 모두에서 DirectX 12를 실험적이라고 표시하고, 사이드바는 Vulkan 장치 상태 대신 DirectX 12를 보여 줍니다.
같은 변수는 명령줄에서도 쓸 수 있으며, d3d12와 dx12를 모두 받아들입니다. Linux 빌드는 Vulkan을 고르고, 러너는 그곳에서 d3d12를 거부합니다. 알 수 없는 값은 타이틀을 불러오기 전에 거부됩니다. D3D12 초기화나 실행이 실패해도 러너는 Vulkan으로 대신하지 않습니다. 지원되지 않는 GPU 작업은 이유를 출력하고, 작업이 완료되었다고 보고하는 대신 실험적 실행을 끝냅니다. 이 백엔드에는 헤드리스 실행이 없습니다.
PS5PCEM 0.3.6
인덱스 및 간접 드로, 텍스처, 깊이/스텐실, MRT, DXC Wave 셰이더, 리소스 캐시와 명령 그룹을 구현했습니다. 0.3.6의 D3D12 테스트 48개와 네이티브 GPU 검증이 모두 통과했습니다.
구현된 것
- 인덱스 및 간접 드로, 텍스처, 깊이/스텐실, MRT, DXC Wave 셰이더, 리소스 캐시와 명령 그룹을 구현했습니다. 0.3.6의 D3D12 테스트 48개와 네이티브 GPU 검증이 모두 통과했습니다.
아직 빠진 것
- MSAA, 일반적인 컴퓨트 이미지 처리 등은 미완성입니다. Vulkan 호환성과 FPS 결과는 DirectX나 Linux 성능을 입증하지 않습니다.
관련 메커니즘
이 페이지들에 대하여