Vulkan API рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА DXVK 1.10.2, Direct3D 9/10/11 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди

DXVK 1.10.2 рд▓реЗрдпрд░рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, DXGI (DirectX рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░), Direct3D 9, 10 рдЖрдгрд┐ 11 рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ, Vulkan API рд╡рд░ рдХреЙрд▓ рднрд╛рд╖рд╛рдВрддрд░рд╛рджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. DXVK рд▓рд╛ Vulkan 1.1 API рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд, рдЬрд╕реЗ рдХреА Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, рдЖрдгрд┐ AMDVLK. DXVK рдЪрд╛ рд╡рд╛рдкрд░ рд▓рд┐рдирдХреНрд╕рд╡рд░ рд╡рд╛рдИрди рд╡рд╛рдкрд░реВрди 3D рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдЧреЗрдо рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреЛ OpenGL рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╡рд╛рдЗрдирдЪреНрдпрд╛ рдЕрдВрдЧрднреВрдд Direct3D 9/10/11 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪрд╛ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЛ.

рдореБрдЦреНрдп рдмрджрд▓:

  • Direct3D 9 рд╕рд╛рдареА, VK_EXT_non_seamless_cube_map рдпрд╛ рд╡рд▓реНрдХрди рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рджреНрд╡рд╛рд░реЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗрд▓реНрдпрд╛, рдиреЙрди-рд╕реАрдорд▓реЗрд╕ (рдирдореБрдиреНрдпрд╛рдВрдордзреАрд▓ рд╕реАрдорд╛рд░реЗрд╖реЗрд╢рд┐рд╡рд╛рдп) рдХреНрдпреВрдм рдЯреЗрдХреНрд╕рдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • NVIDIA Vulkan рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдбрд┐рд╕реНрдХрд╡рд░реАрд▓ рд╢реЗрдбрд░реНрд╕рдЪреЗ рд╕реБрдзрд╛рд░рд┐рдд рдХреЕрд╢рд┐рдВрдЧ.
  • рдЪреБрдХреАрдЪреНрдпрд╛ рд╕реЗрд╡реНрд╣ рдЖрдгрд┐ рд╕реНрдЯреЗрдЯ рдХреЕрд╢реЗ рдлрд╛рдЗрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреА рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
  • GCC 12.1 рд╡рд╛рдкрд░реВрди рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
  • рдорд▓реНрдЯреАрдкрд▓ рдереНрд░реЗрдбреНрд╕ (UAV, Unordered Access View) рд╡рд░реВрди рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдЕрдХреНрд░рдорд┐рдд рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА D3D11 рдкрджреНрдзрддреАрдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдХреНрд▓реАрдирдЕрдк рдХреЛрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдордзреНрдпреЗ рдЗрдореЗрдЬ рдХреЙрдореНрдкреНрд░реЗрд╢рдирдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЖрд╣реЗ.
  • SPIR-V рд╢реЗрдбрд░ рдХреЛрдбрдЪреЗ рдЗрди-рдореЗрдорд░реА рдХреЙрдореНрдкреНрд░реЗрд╢рди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ.
  • рдкреБрдвреАрд▓ рдЧреЗрдордордзреАрд▓ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдорд╕реНрдпрд╛: рдмрд┐рдпреЙрдиреНрдб рдЧреБрдб рдЕрдБрдб рдПрд╡реНрд╣рд┐рд▓, рдбреЗ рдЭреЗрдб, рдбреЗрдб рд╕реНрдкреЗрд╕, рдбрд░реНрдЯ рд░реЕрд▓реА, рдЧреЙрдбрдлрд╛рджрд░, рд▓рд┐рдВрдмреЛ, рдореЕрдЬреЗрд╕реНрдЯреА 2, рдорд╛рдпрд╕реНрдЯ рд╡реНрд╣реА, рд╡рдирдЪрд╛рдирдмрд╛рд░рд╛ Z2: рдХреЗрдУрд╕, рдкреНрд▓реЕрдиреЗрдЯрд░реА рдЕреЕрдирд┐рд╣рд┐рд▓реЗрд╢рди: рдЯрд╛рдпрдЯрдиреНрд╕, рдкреНрд▓рд╛рдВрдЯреНрд╕ рд╡рд┐. рдЭреЛрдореНрдмреА рдЧрд╛рд░реНрдбрди рд╡реЙрд░рдлреЗрдЕрд░ 2, рд░рд┐рдЯрд░реНрди рдСрдл рд░реЗрдХрдирд┐рдВрдЧ, рд╕реНрдХреНрд░реЕрдкрд▓рдБрдб рд░реАрдорд╛рд╕реНрдЯрд░реНрдб, рд╕реНрдореЙрд▓ рд░реЗрдбрд┐рдУрдЬ рдмрд┐рдЧ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди, рд╕реЛрдирд┐рдХ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ 2, рд╕реНрдкреЗрд▓рдлреЛрд░реНрд╕ рдкреНрд▓реЕрдЯрд┐рдирдо рдПрдбрд┐рд╢рди, рд╕реБрдкреНрд░реАрдо рдХрдорд╛рдВрдбрд░, рд╕реНрдЯрд╛рд░ рд╡реЙрд░реНрд╕: рдж рдлреЛрд░реНрд╕ рдЕрдирд▓реАрд╢реНрдб II рдЖрдгрд┐ рд╕реНрдЯрд╛рд░ рд╡реЙрд░реНрд╕: рдж рдУрд▓реНрдб рд░рд┐рдкрдмреНрд▓рд┐рдХ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛