แžŸแž˜ VKD3D แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš Direct3D 12 แž“แŸ…แž€แŸ’แž“แžปแž„ Proton

แž“แŸ…แž€แŸ’แž“แžปแž„แž–แŸ’แžšแŸ†แžŠแŸ‚แž“แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ VKD3D-Proton แžŸแž˜แž–แžธ codebase แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ vkd3d. Valve แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž”แŸ’แžšแžพแžŸแž˜แž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพแžŸแŸ’แžšแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž แŸ’แž‚แŸแž˜ Proton Windows แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš DirectX 9/10/11 แž“แŸ…แž€แŸ’แž“แžปแž„ Proton แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแž€แž‰แŸ’แž…แž”แŸ‹ DXVKแž แžพแž™แžšแž แžผแžแž˜แž€แžŠแž›แŸ‹แž–แŸแž›แž“แŸแŸ‡แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DirectX 12 แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžขแŸ‚แž€แž›แžพแž”แžŽแŸ’แžŽแžถแž›แŸแž™ vkd3d (แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธ แž“แŸƒแž€แžถแžšแžŸแŸ’แž›แžถแž”แŸ‹ แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’ vkd3d แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸƒแžŸแž˜แžถแžŸแž—แžถแž‚แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹ แž”แž“แŸ’แž CodeWeavers แž“แžทแž„แž”แžปแž‚แŸ’แž‚แž›แžทแž€แžŸแž แž‚แž˜แž“แŸแžŸแŸ’แžšแžถ) แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ VKD3D-Proton แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’ Hans-Christian Arntzen (แž แžถแž“แŸ‹-แž‚แŸ’แžšแžธแžŸแŸ’แž‘แŸ€แž“ แžขแžถแž“แŸ‹แžแžŸแžทแž“, แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แž“แŸƒแž”แŸ’แžšแžขแž”แŸ‹แžงแž”แž€แžšแžŽแŸ SPIRV-Cross แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž‘แŸ… Vulkan API), Philippe Rebol (Philip RebohleแžŠแŸ„แž™ DXVK) แž“แžทแž„ Joshua Ashton (แž›แŸ„แž€ Joshua Ashton, แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’ แžƒ แŸฉ แžœแžธแžแŸ),
แž’แŸ’แžœแžพแž€แžถแžš แž‘แŸ…แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Valve แŸ”

VKD3D-Proton แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แž“แžทแž„แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแž“แŸ‹แžแŸ‚แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แŸƒแž แŸ’แž‚แŸแž˜ Windows แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ Direct3D 12 แžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แž‘แžฝแž›แž™แž€แž‘แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒ vkd3d แž“แŸ…แžกแžพแž™แŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถ แž€แŸแž˜แžถแž“แž€แžถแžšแž•แŸ’แžแŸ„แžแž‘แŸ…แž›แžพแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ Vulkan แž‘แŸ†แž“แžพแž” แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž“แŸƒแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžŸแŸ’แžšแžŸแŸ‹ แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž–แŸแž‰แž›แŸแž‰แž‡แžถแž˜แžฝแž™ Direct3D 12แŸ” VKD3D-Proton แž˜แžทแž“แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แžšแž€แŸ’แžŸแžถแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแžแž™แž€แŸ’แžšแŸ„แž™แž‡แžถแž˜แžฝแž™ vkd3d API แžŠแžพแž˜ แž“แžทแž„แž˜แžทแž“แž˜แžถแž“ แž˜แžทแž“แžšแžถแž”แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž”แž‰แŸ’แžˆแž”แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ GPUs แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แž…แžถแžŸแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹