DXVK 2.2 рдХреА рд░рд┐рд▓реАрдЬрд╝, Vulkan API рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ Direct3D 9/10/11 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

DXVK 2.2 рд▓реЗрдпрд░ рдХреА рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ Vulkan API рдореЗрдВ рдХреЙрд▓ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП DXGI (рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░), Direct3D 9, 10 рдФрд░ 11 рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред DXVK рдХреЛ рдРрд╕реЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ Vulkan API 1.3 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдореЗрд╕рд╛ RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 рдФрд░ AMDVLKред DXVK рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ 3D рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдЧреЗрдо рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ OpenGL рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡рд╛рдЗрди рдХреЗ рдореВрд▓ Direct3D 9/10/11 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • D3D11On12 рдкрд░рдд рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ Direct3D 11 рдХреЛ Direct3D 12 рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдЧреЛ рдмрд┐рд▓реНрдбрд░реНрд╕ рдЬрд░реНрдиреА рдЬреИрд╕реЗ рдирдП рдпреВрдирд┐рдЯреА-рдЖрдзрд╛рд░рд┐рдд рдЧреЗрдо рдореЗрдВ D3D12 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, DXVK рдореЗрдВ D3D11On3CreateDevice рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ D12D3 рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ D11D12 рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдФрд░ ID3D11On12Device APIред
  • Direct3D 9 рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдЖрдВрд╢рд┐рдХ рдкреНрд░рджрд░реНрд╢рди (рдЖрдВрд╢рд┐рдХ рдкреНрд░рд╕реНрддреБрддрд┐) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдмрдлрд░ (рдмреИрдХрдмрдлрд░) рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░рдХреЗ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреАрдВрдЪрдХрд░ рд╡рд┐рдВрдбреЛ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред CPUред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрдо рдкреНрд░рджрд░реНрд╢рди рдХреА рдХреАрдордд рдкрд░ Microsoft WPF рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рдЧреЗрдо рд▓реЙрдиреНрдЪрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреА рд╣реИред Direct3D 9 рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЪреБрдЕрд▓ рдлреНрд░реЗрдордмрдлрд╝рд░реНрд╕ (рд╕реНрд╡реИрдкрдЪреЗрди) рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рднреА рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ d3d9.noExplicitFrontBuffer рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдЬрдм рдкреНрд░реЛрдЯреЙрди рдпрд╛ рд╡рд╛рдЗрди рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рд╕рдВрджреЗрд╢ рд╡рд╛рдЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрд╕реЛрд▓ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ vkd3d-рдкреНрд░реЛрдЯреЙрди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдирд╛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк DXVK_LOG_PATH рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдХрд╛рдлреА рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рдЧреЗрдо рдЕрдкреНрд░рдпреБрдХреНрдд D3D11 рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рддреЗ рд╣реИрдВред
  • рдорд▓реНрдЯреА-рдЬреАрдкреАрдпреВ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдбреАрдПрдХреНрд╕рдЬреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреА3рдбреА12 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдП рдЖрд░рдИ (рд░реАрдЪ рдлреЙрд░ рдж рдореВрди) рдЧреЗрдореНрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдЦреЗрд▓реЛрдВ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
    • рдмреИрдЯрд▓ рдлреИрдВрдЯрд╛рд╕рд┐рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг
    • рднрдпрд╛рдирдХ рдбрд░
    • рдЬрд╛рджреВ рдХреА рд╕реБрдмрд╣ 2
    • рдбреАрд╕реА рдпреВрдирд┐рд╡рд░реНрд╕ рдСрдирд▓рд╛рдЗрди
    • рд╕реБрджреВрд░ рд░реЛ 2
    • рд╣реЗрд▓реЛ: рдорд╛рд╕реНрдЯрд░ рдЪреАрдл рд╕рдВрдЧреНрд░рд╣
    • рд╡реЙрд░рд╣реИрдорд░ 40k: рд╕реНрдкреЗрд╕ рдорд░реАрди
    • рдЬреЗрдб рд╕рд╛рдореНрд░рд╛рдЬреНрдп
    • рд╕рд┐рдб рдорд╛рдпрд░ рдХреЗ рд╕рдореБрджреНрд░реА рдбрд╛рдХреВ
    • рдХреБрд▓ рдпреБрджреНрдз: рд╢реЛрдЧреБрди 2

    рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ