Vulkan API เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ DXVK 2.0, Direct3D 9/10/11 เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

DXVK 2.0 เจฒเฉ‡เจ…เจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจฐเฉ€เจฒเฉ€เจœเจผ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเฉ‹ เจ•เจฟ DXGI (เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจเจ•เจธ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจ‡เจจเจซเจฐเจพเจธเจŸเฉเจฐเจ•เจšเจฐ), เจกเจพเจ‡เจฐเฉˆเจ•เจŸ3D 9, 10 เจ…เจคเฉ‡ 11 เจฆเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจตเฉเจฒเจ•เจจ API เจตเจฟเฉฑเจš เจ•เจพเจฒ เจ…เจจเฉเจตเจพเจฆ เจฆเฉเจ†เจฐเจพ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค DXVK เจจเฉ‚เฉฐ Vulkan 1.3 API- เจธเจฎเจฐเจฅเจฟเจค เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, เจ…เจคเฉ‡ AMDVLKเฅค DXVK เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจพเจˆเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฒเฉ€เจจเจ•เจธ 'เจคเฉ‡ 3D เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจ—เฉ‡เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ OpenGL เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจตเจพเจˆเจจ เจฆเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจกเจพเจ‡เจฐเฉˆเจ•เจŸ3D 9/10/11 เจธเจฅเจพเจชเจจ เจฆเฉ‡ เจ‡เฉฑเจ• เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • ะŸะพะฒั‹ัˆะตะฝั‹ ั‚ั€ะตะฑะพะฒะฐะฝะธั ะบ ะฒะตั€ัะธะธ ะณั€ะฐั„ะธั‡ะตัะบะพะณะพ API Vulkan โ€” ะดะปั ั€ะฐะฑะพั‚ั‹ ั‚ะตะฟะตั€ัŒ ั‚ั€ะตะฑัƒะตั‚ัั ะดั€ะฐะนะฒะตั€ ั ะฟะพะดะดะตั€ะถะบะพะน Vulkan 1.3 (ั€ะฐะฝะตะต ะฑั‹ะป ะฝะตะพะฑั…ะพะดะธะผ Vulkan 1.1), ั‡ั‚ะพ ะฟะพะทะฒะพะปะธะปะพ ั€ะตะฐะปะธะทะพะฒะฐั‚ัŒ ะฟะพะดะดะตั€ะถะบัƒ ะฝะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน, ัะฒัะทะฐะฝะฝั‹ั… ั ะบะพะผะฟะธะปัั†ะธะตะน ัˆะตะนะดะตั€ะพะฒ. ะะฐ ะฟั€ะฐะบั‚ะธะบะต DXVK 2.0 ะผะพะถะฝะพ ะทะฐะฟัƒัั‚ะธั‚ัŒ ะฝะฐ ะปัŽะฑะพะน ัะธัั‚ะตะผะต, ะฝะฐ ะบะพั‚ะพั€ะพะน ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฟะฐะบะตั‚ะฐ Proton Experimental ะดะปั ะทะฐะฟัƒัะบะฐ ะธะณั€ ะฝะฐ ะฑะฐะทะต D3D11 ะธ D3D12. ะ”ะปั ั€ะฐะฑะพั‚ั‹ winevulkan ั‚ั€ะตะฑัƒะตั‚ัั ะบะฐะบ ะผะธะฝะธะผัƒะผ Wine 7.1.
  • ะ’ ัะพัั‚ะฐะฒ ะฟั€ะธะฝัั‚ ะบะพะด ะฟั€ะพะตะบั‚ะฐ dxvk-native, ะฟะพะทะฒะพะปััŽั‰ะตะณะพ ั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒ ั€ะพะดะฝั‹ะต ัะฑะพั€ะบะธ DXVK ะดะปั Linux (ะฝะต ะฟั€ะธะฒัะทะฐะฝะฝั‹ะต ะบ Wine), ะบะพั‚ะพั€ั‹ะต ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะฝะต ะดะปั ะทะฐะฟัƒัะบะฐ Windows-ะฟั€ะธะปะพะถะตะฝะธะน, ะฐ ะฒ ะพะฑั‹ั‡ะฝั‹ั… Linux-ะฟั€ะธะปะพะถะตะฝะธัั…, ั‡ั‚ะพ ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ะฟะพะปะตะทะฝั‹ะผ ะดะปั ัะพะทะดะฐะฝะธั ะฟะพั€ั‚ะพะฒ ะธะณั€ ะดะปั Linux ะฑะตะท ะธะทะผะตะฝะตะฝะธั ะบะพะดะฐ ะพั‚ั€ะธัะพะฒะบะธ ะฝะฐ ะฑะฐะทะต D3D.
  • ะ ะฐััˆะธั€ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ Direct3D 9, ะฒ ั‚ะพะผ ั‡ะธัะปะต ัƒะปัƒั‡ัˆะตะฝะพ ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฟะฐะผัั‚ัŒัŽ (ะดะปั ั…ั€ะฐะฝะตะฝะธั ะบะพะฟะธะน ั‚ะตะบัั‚ัƒั€ ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝั‹ ะพั‚ั€ะฐะถั‘ะฝะฝั‹ะต ะฒ ะฟะฐะผัั‚ัŒ ั„ะฐะนะปั‹), ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะบะพั€ั€ะตะบั‚ะฝะพะณะพ ั‡ั‚ะตะฝะธั ะธะท ะฐะบั‚ะธะฒะฝั‹ั… ะพะฑะปะฐัั‚ะตะน ะพั‚ั€ะธัะพะฒะบะธ (ั€ะตัˆะธะปะพ ะฟั€ะพะฑะปะตะผั‹ ั ะฟะพัะฒะปะตะฝะธะตะผ ะฐั€ั‚ะตั„ะฐะบั‚ะพะฒ ะฟั€ะธ ะธะณั€ะต ะฒ GTA IV) ะธ ะฟะตั€ะตั€ะฐะฑะพั‚ะฐะฝะฐ ั€ะตะฐะปะธะทะฐั†ะธั ะฟั€ะพะฒะตั€ะบะธ ะฝะฐ ะฟั€ะพะทั€ะฐั‡ะฝะพัั‚ัŒ.
  • ะ”ะปั Direct3D 10 ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ ะฟะพัั‚ะฐะฒะบะฐ ะฑะธะฑะปะธะพั‚ะตะบ d3d10.dll ะธ d3d10_1.dll, ะบะพั‚ะพั€ั‹ะต ะฝะต ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐะปะธััŒ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะธะท-ะทะฐ ะฝะฐะปะธั‡ะธั ะฒ wine ะฑะพะปะตะต ะฟั€ะพะดะฒะธะฝัƒั‚ะพะน ั€ะตะฐะปะธะทะฐั†ะธะธ D3D10. ะŸั€ะธ ัั‚ะพะผ ะฟะพะดะดะตั€ะถะบะฐ API D3D10 ะฟั€ะพะดะพะปะถะตะฝะฐ ะฒ ะฑะธะฑะปะธะพั‚ะตะบะต d3d10core.dll.
  • ะŸะพะดะดะตั€ะถะบะฐ Direct3D 11 ะดะพะฒะตะดะตะฝะฐ ะดะพ ัƒั€ะพะฒะฝั ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ะธ 12_1 (D3D11 Feaure Level), ะดะปั ะดะพัั‚ะธะถะตะฝะธั ะบะพั‚ะพั€ะพะณะพ ั€ะตะฐะปะธะทะพะฒะฐะฝั‹ ั‚ะฐะบะธะต ะฒะพะทะผะพะถะฝะพัั‚ะธ, ะบะฐะบ ะผะพะทะฐะธั‡ะฝั‹ะต ั€ะตััƒั€ัั‹ (Tiled Resources), ะบะพะฝัะตั€ะฒะฐั‚ะธะฒะฝะฐั ั€ะฐัั‚ะตั€ะธะทะฐั†ะธั (Conservative Rasterization) ะธ ัƒะฟะพั€ัะดะพั‡ะตะฝะฝะฐั ะพั‚ั€ะธัะพะฒะบะฐ ะฒ ั€ะฐัั‚ะตั€ะธะทะฐั‚ะพั€ะต (Rasterizer Ordered Views).
  • ะŸะตั€ะตะดะตะปะฐะฝะฐ ะธ ะฟั€ะธะฑะปะธะถะตะฝะฐ ะฟะพ ัะฒะพะตะผัƒ ะฟะพะฒะตะดะตะฝะธัŽ ะบ Windows ั€ะตะฐะปะธะทะฐั†ะธั ะธะฝั‚ะตั€ั„ะตะนัะฐ ID3D11DeviceContext, ะฟั€ะตะดัั‚ะฐะฒะปััŽั‰ะตะณะพ ะบะพะฝั‚ะตะบัั‚ ัƒัั‚ั€ะพะนัั‚ะฒะฐ, ะณะตะฝะตั€ะธั€ัƒัŽั‰ะธะน ะบะพะผะฐะฝะดั‹ ะพั‚ั€ะธัะพะฒะบะธ. ะŸะตั€ะตั€ะฐะฑะพั‚ะบะฐ ะฟะพะทะฒะพะปะธะปะฐ ัƒะปัƒั‡ัˆะธั‚ัŒ ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ ัะพ ัั‚ะพั€ะพะฝะฝะธะผะธ ะฑะธะฑะปะธะพั‚ะตะบะฐะผะธ ะธ ัะพะบั€ะฐั‚ะธั‚ัŒ ะฝะฐะณั€ัƒะทะบัƒ ะฝะฐ CPU. ะ’ ั‡ะฐัั‚ะฝะพัั‚ะธ, ัะฝะธะถะตะฝะฐ ะฝะฐะณั€ัƒะทะบะฐ ะฝะฐ CPU ะฒ ะธะณั€ะฐั…, ะฐะบั‚ะธะฒะฝะพ ะธัะฟะพะปัŒะทัƒัŽั‰ะธั… ะพั‚ะปะพะถะตะฝะฝั‹ะต ะบะพะฝั‚ะตะบัั‚ั‹ (ะฝะฐะฟั€ะธะผะตั€, ะธะณั€ะฐ Assassinโ€™s Creed: Origins) ะธะปะธ ั‡ะฐัั‚ะพ ะฒั‹ะทั‹ะฒะฐัŽั‰ะธั… ะพะฟะตั€ะฐั†ะธัŽ ClearState (ะฝะฐะฟั€ะธะผะตั€, ะธะณั€ะฐ God of War).
  • ะ’ะฝะตัะตะฝั‹ ะธะทะผะตะฝะตะฝะธั, ัะฒัะทะฐะฝะฝั‹ะต ั ะบะพะผะฟะธะปัั†ะธะตะน ัˆะตะนะดะตั€ะพะฒ. ะŸั€ะธ ะฝะฐะปะธั‡ะธะธ Vulkan-ะดั€ะฐะนะฒะตั€ะพะฒ ั ะฟะพะดะดะตั€ะถะบะพะน ั€ะฐััˆะธั€ะตะฝะธั VK_EXT_graphics_pipeline_library ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะบะพะผะฟะธะปัั†ะธั ัˆะตะนะดะตั€ะพะฒ Vulkan ะฒะพ ะฒั€ะตะผั ะทะฐะณั€ัƒะทะบะธ ะธะณั€ะฐะผะธ ัˆะตะนะดะตั€ะพะฒ D3D, ะฐ ะฝะต ะฒะพ ะฒั€ะตะผั ะพั‚ั€ะธัะพะฒะบะธ, ั‡ั‚ะพ ั€ะตัˆะธะปะพ ะฟั€ะพะฑะปะตะผั‹ ั ะฟะพะดะฒะธัะฐะฝะธัะผะธ ะธะท-ะทะฐ ะบะพะผะฟะธะปัั†ะธะธ ัˆะตะนะดะตั€ะพะฒ ะฒะพ ะฒั€ะตะผั ะธะณั€ั‹. ะขั€ะตะฑัƒะตะผะพะต ั€ะฐััˆะธั€ะตะฝะธะต ะฟะพะบะฐ ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ั‚ะพะปัŒะบะพ ะฒ ะฟั€ะพะฟั€ะธะตั‚ะฐั€ะฝั‹ั… ะดั€ะฐะนะฒะตั€ะฐั… NVIDIA, ะฝะฐั‡ะธะฝะฐั ั ะฒะตั€ัะธะธ 520.56.06.
  • ะ’ ัˆะตะนะดะตั€ะฐั… D3D11 ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝะฐ ะผะพะดะตะปัŒ ะฟะฐะผัั‚ะธ Vulkan.
  • ะฃะฑั€ะฐะฝะพ ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะฝะฐ ั‡ะธัะปะพ ั€ะตััƒั€ัะพะฒ, ะบะพั‚ะพั€ั‹ะต ะผะพะณัƒั‚ ะฑั‹ั‚ัŒ ะฟั€ะธะฒัะทะฐะฝั‹ ะทะฐ ะพะดะธะฝ ั€ะฐะท.
  • เจธเจฅเจฟเจฐ เจฎเฉเฉฑเจฆเฉ‡ เจœเฉ‹ เจ—เฉ‡เจฎเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ:
    • เจเจฒเจจ เจตเฉ‡เจ•
    • เจเจฒเจฟเจธ เจฎเฉˆเจกเจจเฉ‡เจธ เจตเจพเจชเจธเฉ€
    • เจตเจฟเจ—เจพเฉœ: เจตเจพเจฐเจœเจผเฉ‹เจจ เจงเจฐเจคเฉ€
    • เจšเฉฐเจ—เจฟเจ†เจˆ เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจˆ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ
    • เจ…เจœเจ—เจฐ เจฆเฉ€ เจ‰เจฎเจฐ
    • เจธเจพเจฎเจฐเจพเจœ: เจ•เฉเฉฑเจฒ เจœเฉฐเจ—
    • เจ…เฉฐเจคเจฟเจฎ Fantasy XV
    • เจ—เฉเจฐเฉˆเจ‚เจก เจšเฉ‹เจซเจŸเฉ€ เจ†เจŸเฉ‹ IV
    • Heroes Of Annihilated Empires
    • Limit King Of Fighters XIII
    • เจฎเฉˆเจŸเจฒ เจ—เฉ€เจ…เจฐ เจธเฉ‹เจฒเจฟเจก V: เจ—เจฐเจพเจŠเจ‚เจก เจœเจผเฉ€เจฐเฉ‹เจœเจผ
    • SiN Episodes: Emergence
    • เจธเฉ‹เจจเจฟเจ• เจœเจจเจฐเฉ‡เจธเจผเจจ
    • เจธเจชเจพเจˆเจกเจฐ เจฎเฉˆเจจ
    • เจœเจนเจพเจœเจผ
    • เจตเจพเจฐเจนเจฎเจฐ onlineเจจเจฒเจพเจˆเจจ
    • Ys Seven

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹