D9VK 0.40 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рд╡рд▓реНрдХрдирдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА Direct3D 9 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА

рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд╛рд╢рди рдбреА 9 рд╡реНрд╣реАрдХреЗ 0.40, рдЬреЗ рдПрдХ Direct3D 9 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рдордзреНрдпреЗ рдХреЙрд▓рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░реВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЬреНрд╡рд╛рд▓рд╛рдореБрдЦреА. рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдХреЛрдбрдмреЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдбреАрдПрдХреНрд╕рд╡реНрд╣реАрдХреЗ, рдЬреЗ Direct3D 9 рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. WineD3D-рдЖрдзрд╛рд░рд┐рдд Direct9D 3 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, D9VK рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рдХрд╛рд░рдг OpenGL рджреНрд╡рд╛рд░реЗ Direct3D 9 рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рд╡рд▓реНрдХрди рджреНрд╡рд╛рд░реЗ рдЕрдиреБрд╡рд╛рджрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЖрд╣реЗ.

D9VK рдЪрд╛ рд╡рд╛рдкрд░ рд▓рд┐рдирдХреНрд╕рд╡рд░ рд╡рд╛рдИрди рд╡рд╛рдкрд░реВрди 3D рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдЧреЗрдо рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╢реЗрдбрд░ рдореЙрдбреЗрд▓рдЪреНрдпрд╛ 3 рдХрд┐рдВрд╡рд╛ 9 рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд╛рдкрд░реВрди Direct2D 3 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдмрд╣реБрддреЗрдХ рдЧреЗрдо рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдореЛрдлрдд Zlib рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд. D9VK рд▓рд╛ Vulkan API рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд, рдЬрд╕реЗ рдХреА AMD RADV 18.3+, NVIDIA 415.22+, Intel ANV 19.0+ рдЖрдгрд┐ AMDVLK.

рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░рдгрд╛:

  • 4-рдмрд┐рдЯ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ 32 GB рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реНрд╣рд┐рдбрд┐рдУ рдореЗрдорд░реА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ Skyrim рдЖрдгрд┐ Oblivion рдпрд╛ рдЧреЗрдорд╕рд╛рдареА рдореЛрдб рд▓реЙрдиреНрдЪ рдХрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЖрд╣реЗрдд;
  • рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рд╕реНрддреБрдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЖрд╣реЗ (рд╕рд╛рджрд░реАрдХрд░рдг рдЯрдкреНрдкрд╛). рдореБрдЦреНрдп рд░реЗрдВрдбрд░рд┐рдВрдЧ рдереНрд░реЗрдбрд╡рд░реАрд▓ рд╡рд┐рд▓рдВрдм рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХрдорд╛рдВрдб рд╕рдмрдорд┐рд╢рди рдереНрд░реЗрдбрдордзреНрдпреЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдирд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрдорд╛рдВрдб рдлреНрд▓реЛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдкреЙрдЗрдВрдЯ рдХрд╛рдврд▓реЗ;
  • рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрд╛рдЗрдорд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрддрд░реНрдЧрдд рд╡реЗрд│ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ MinGW рдХрдбреВрди рдЙрдЪреНрдЪ_resolution_clock рдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рд╕рд╣ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд┐рдгреНрдпрд╛рд╕ рдорджрдд рдХреЗрд▓реА;
  • рдбрд┐рдлрд░реНрдб рдмрдлрд░ рдореЕрдиреЗрдЬреНрдб рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯреАрдордордЪреЗ рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдкреНрд░реАрдкреЗрдЕрд░рдбреНрд░реЙрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдиреЗ Risen and Legend of the Heroes: Trails of the Sky;
  • рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ D3DTA_CONSTANT, рдЬреНрдпрд╛рдореБрд│реЗ рдпреЛрдЧреНрдп рд░реЗрдВрдбрд░рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЪрдордХ рдкреНрд░рднрд╛рд╡ SpinTyres рдЖрдгрд┐ Mudrunner рдЦреЗрд│рд╛рдВрдордзреНрдпреЗ;
  • рд╕рд╣ рд╕реБрдзрд╛рд░рд┐рдд рд╕реБрд╕рдВрдЧрддрддрд╛ DirectX 9Ex (D3D9Ex). ResetEx рдЖрдгрд┐ рд░реАрд╕реЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реА рдЬрд╛рддрд╛рдд;
  • рд╕рд╛рдл рдХреЗрд▓реЗрд▓рд╛ рдЖрдгрд┐ рд░реАрдлреЕрдХреНрдЯрд░ рдХреЗрд▓реЗрд▓рд╛ рдХреЛрдб;
  • WRITEONLY рдмрдлрд░реНрд╕рдЪреЗ рдереЗрдЯ рдореЕрдкрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХреВ рд╢рдХрддреЗ рдЖрдгрд┐ рдЧреЗрдордордзреАрд▓ рдмрдЧ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрддреЗ
    рдХрд╛рдЙрдВрдЯрд░-рд╕реНрдЯреНрд░рд╛рдЗрдХ: рдЬрд╛рдЧрддрд┐рдХ рдЖрдХреНрд╖реЗрдкрд╛рд░реНрд╣, рдкрд░рд┐рдгрд╛рдореА рдмрдлрд░ рдЕрдирд▓реЙрдХ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд▓рд┐рд╣рд┐рдгреЗ рдЪрд╛рд▓реВ рдареЗрд╡рддреЗ;

  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдкрджреНрдзрдд рдбрд╛рдпрд▓реЙрдЧрдмреЙрдХреНрд╕рдореЛрдб рд╕реЗрдЯ рдХрд░рд╛, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлреБрд▓-рд╕реНрдХреНрд░реАрди рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕реЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдорд┐рд╢реНрд░рд┐рдд рдХрд░рдгреЗрд╕рдорд╛рд╡реЗрд╢ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рдорд┐рдХреНрд╕рд┐рдВрдЧ, SWVP (рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ) рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ;
  • рд╕реЕрдореНрдкрд▓рд░ рдХрд╛рдЙрдВрдЯрд░, рд╡рд░реНрддрдорд╛рди рдкреНрд░рддрд┐рдореЗрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд (рд╣реЗрдбреНрд╕-рдЕрдк рдбрд┐рд╕реНрдкреНрд▓реЗ, HUD), рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • d3d9.dialogBoxMode рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛, рдЬреЛ рдХреЗрд╡рд│ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ;
  • GTA рдЧреЗрдо рд▓рд╛рдБрдЪ рдХрд░рддрд╛рдирд╛ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ: рд╕реЕрди рдПрдВрдбреНрд░рд┐рдпрд╛рд╕, рдж рдорд╛рд╕реНрдХрд░реЗрдб рдмреНрд▓рдбрд▓рд╛рдЗрдиреНрд╕, рдореЕрдХреНрд╕ рдкрд╛рдпрдиреЗ 2, рдж рд╕рд┐рдореНрд╕ 2, рд╕рд╛рдпрд▓реЗрдВрдЯ рд╣рдВрдЯрд░ 3, рд╕реЗрдирд░рди рдХрд╛рдЧреБрд░рд╛ рд╢рд┐рдиреЛрд╡реА, рдбрдиреНрдЬрд┐рдпрдиреНрд╕ рдЖрдгрд┐ рдбреНрд░реЕрдЧрди, рдХреНрд░рд┐рд╕рд┐рд╕, рдореЗрдЯрд▓ рд╕реНрд▓рдЧ рдПрдХреНрд╕, рдЕрдБрдЧрд▓, рдЧрд░рдЬ рдЧрддреА: рдХрд╛рд░реНрдмрди рдЖрдгрд┐ рдЙрдЧрд╡рд▓реЗрд▓рд╛ 1.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рд╣реЗрддреВ рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╛рд╕рдХ рдбреАрдПрдХреНрд╕рд╡реНрд╣реАрдХреЗ (Vulkan API рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА DXGI, Direct3D 10 рдЖрдгрд┐ Direct3D 11 рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА) рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрдореА рдХрд░реВрди, рдХреЗрд╡рд│ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгрд╛рдВрд╡рд░ рдкреНрд░рдпрддреНрдирд╛рдВрд╡рд░ рддрд╛рддреНрдкреБрд░рддреЗ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрд▓. рдПрдХ рд╕рдорд╛рди рдЗрдЪреНрдЫрд╛ рдХрд╛рд░рдгреАрднреВрдд рдХреЛрдб рдмреЗрд╕рдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрдд рдШрдЯ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд рдЕрдзрд┐рдХ рдХрдареАрдг рджреЗрдЦрднрд╛рд▓ рдпрд╛рдмрджреНрджрд▓ рдЪрд┐рдВрддрд╛. 1.4.x рд╢рд╛рдЦреЗрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдбреЗрдЯрдореБрд│реЗ рдкреНрд░рддрд┐рдЧрд╛рдореА рдмрджрд▓рд╛рдВрдмрджреНрджрд▓ рддрдХреНрд░рд╛рд░реА рдпреЗрддрд╛рдд рдЬреНрдпрд╛рдВрдЪреЗ рдкреБрдирд░реБрддреНрдкрд╛рджрди, рд╕реНрдерд╛рдирд┐рдХреАрдХрд░рдг рдЖрдгрд┐ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.

рдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдШрдЯрдиреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЕрдиреНрдпрдерд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдд рдЕрд╕рддрд╛рдирд╛ рддреНрдпрд╛рдВрдирд╛ рдЪреБрдХреАрдЪреЗ рд╕реЛрдбрд▓реНрдпрд╛рдиреЗ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдгрдЦреА рд╡рд╛рдвреВ рд╢рдХрддреЗ рдЖрдгрд┐ рджреЗрдЦрднрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреБрдГрд╕реНрд╡рдкреНрдирд╛рдд рдмрджрд▓реВ рд╢рдХрддреЗ. рдлрдХреНрдд рдмрдЧ-рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдореЛрдбрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА DXVK рд╡рд┐рдХрд╕рдХ рдЬреНрдпрд╛ рдпреЛрдЬрдирд╛ рдЕрдВрдорд▓рд╛рдд рдЖрдгреВ рдЗрдЪреНрдЫрд┐рддреЛ рддреНрдпрд╛рдордзреНрдпреЗ рдХрд╛рд╣реА рдЙрдкрдпреБрдХреНрдд рд╡рд▓реНрдХрди рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреЗ рдЖрдгрд┐ D9VK рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рд╡рд┐рд▓реАрди рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

рдмреЗрд░реАрдЬ: рдЯрд╛рдЪрд╛рдВрд╡рд░ рдЧрд░рдо рд╕реНрдерд╛рдкрдирд╛ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдкреНрд░рдХрд╛рд╢рди D9VK 0.40.1, рдЬреНрдпрд╛рдордзреНрдпреЗ рдирд┐рд╢реНрдЪрд┐рдд рд╡реНрд╣рд░реНрдЯреЗрдХреНрд╕ рд╢реЗрдбрд░реНрд╕рдордзреНрдпреЗ COLOR4 рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рд╡реНрд╣реЕрд▓реНрдпреВрд╡рд░ vec1(0) рд╕реЗрдЯ рдХрд░рд╛, рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛ рдЬреЗрдереЗ рдбреАрдлреЙрд▓реНрдЯ рд╢реЗрдбрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд▓реЙрдЯ рдмрд┐рдЯреНрд╕ рдЪреБрдХреАрдЪреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдореНрд╣рдгреВрди рдмреЕрдХрдПрдВрдбрджреНрд╡рд╛рд░реЗ рдЪреБрдХреАрдЪреЗ рджреБрд░реБрд╕реНрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреЗ vec4(0) рдиреЗ рдмрджрд▓рд▓реЗ.

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

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