рд╡рд╛рд▓реНрд╡ рдкреНрд░реЛрдЯреЙрди 5.0 рд░рд┐рд▓реАрдЭ рдХрд░рддреЗ, рд▓рд┐рдирдХреНрд╕рд╡рд░ рд╡рд┐рдВрдбреЛрдЬ рдЧреЗрдореНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдВрдЪ

рд╡рд╛рд▓реНрд╡ рдХрдВрдкрдиреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдирд╡реАрди рд╢рд╛рдЦреЗрдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░реЛрдЯреЙрди 5.0, рдЬреЗ рд╡рд╛рдЗрди рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдШрдбрд╛рдореЛрдбреАрдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдЧреЗрдорд┐рдВрдЧ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рдЖрдгрд┐ Linux рд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдЯреАрдо рдХреЕрдЯрд▓реЙрдЧрдордзреНрдпреЗ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдк рдпрд╢ рдкреНрд░рд╕рд╛рд░ BSD рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд.

рдкреНрд░реЛрдЯреЙрди рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдЯреАрдо рд▓рд┐рдирдХреНрд╕ рдХреНрд▓рд╛рдпрдВрдЯрд╡рд░ рдереЗрдЯ рд╡рд┐рдВрдбреЛрдЬ-рдХреЗрд╡рд│ рдЧреЗрдо рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдкреЕрдХреЗрдЬрдордзреНрдпреЗ DirectX 9/10/11 (рдкреЕрдХреЗрдЬрд╡рд░ рдЖрдзрд╛рд░рд┐рдд) рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдбреАрдПрдХреНрд╕рд╡реНрд╣реАрдХреЗ) рдЖрдгрд┐ DirectX 12 (рдЖрдзрд╛рд░реАрдд vkd3d) рдЬреЗ рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ рдХреЙрд▓ рд╡рд▓реНрдХрди API рдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░рд┐рдд рдХрд░реВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдЧреЗрдо рдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рдЖрдгрд┐ рдЧреЗрдордордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рд╕реНрдХреНрд░реАрди рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рдирдЪреА рдкрд░реНрд╡рд╛ рди рдХрд░рддрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЧреЗрдореНрд╕рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдпрдВрддреНрд░рдгрд╛ "esync" (рдЗрд╡реНрд╣реЗрдВрдЯрдПрдлрдбреА рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди) рдЖрдгрд┐ "futex/fsync".

╨Т рдирд╡реАрди рдЖрд╡реГрддреНрддреА:

  • рдХреЛрдбрдмреЗрд╕рд╕рд╣ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рд╡рд╛рдЗрди 5.0, рдЬреНрдпрд╛рдордзреВрди 3500 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдмрджрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ (рдорд╛рдЧреАрд▓ рд╢рд╛рдЦрд╛ рд╡рд╛рдЗрди 4.11 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА). рдкреНрд░реЛрдЯреЙрди 207 рдордзреАрд▓ 4.11 рдкреЕрдЪреЗрд╕ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╣рд▓рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдЖрддрд╛ рдореБрдЦреНрдп рд╡рд╛рдЗрди рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд;
  • ╨Ф╨╗╤П ╨╛╤В╤А╨╕╤Б╨╛╨▓╨║╨╕ ╨╕╨│╤А, ╨╕╤Б╨┐╨╛╨╗╤М╨╖╤Г╤О╤Й╨╕╤Е Direct3D 9, ╨┐╨╛ ╤Г╨╝╨╛╨╗╤З╨░╨╜╨╕╤О ╨╖╨░╨┤╨╡╨╣╤Б╤В╨▓╨╛╨▓╨░╨╜╨░ ╨┐╤А╨╛╤Б╨╗╨╛╨╣╨║╨░ DXVK, ╤В╤А╨░╨╜╤Б╨╗╨╕╤А╤Г╤О╤Й╨░╤П ╨▓╤Л╨╖╨╛╨▓╤Л ╨▓ API Vulkan. ╨Я╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╨╕ ╤Б╨╕╤Б╤В╨╡╨╝ ╨▒╨╡╨╖ ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨║╨╕ Vulkan ╨╝╨╛╨│╤Г╤В ╨▓╨╡╤А╨╜╤Г╤В╤Б╤П ╨╜╨░ ╨▒╤Н╨║╨╡╨╜╨┤ wined3d, ╨╕╤Б╨┐╨╛╨╗╤М╨╖╤Г╤О╤Й╨╕╨╣ ╤В╤А╨░╨╜╤Б╨╗╤П╤Ж╨╕╤О ╨▓ OpenGL, ╨▓╤Л╤Б╤В╨░╨▓╨╕╨▓ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╤Г PROTON_USE_WINED3D;
  • рд╕реНрдЯреАрдо рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╣ рдПрдХреАрдХрд░рдг рдордЬрдмреВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ рд╕рдорд░реНрдерд┐рдд рдЧреЗрдордЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЗ рдЧреЗрдордЪреНрдпрд╛ рдЕрдирдзрд┐рдХреГрдд рдмрджрд▓рд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд. рдбреЗрдиреБрд╡реЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░реЛрдЯреЙрди рдЖрддрд╛ рдЬрд╕реНрдЯ рдХреЙрдЬ 3, рдмреЕрдЯрдореЕрди: рдЕрд░реНрдЦрд╛рдо рдирд╛рдЗрдЯ рдЖрдгрд┐ рдЕрдмрдЭреВ рд╕рд╛рд░рдЦреЗ рдЧреЗрдо рдЦреЗрд│реВ рд╢рдХрддреЛ;
  • рдирд╡реАрди рдкреНрд░реЛрдЯреЙрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕ рдХрд╛рд╣реА рдирд╡реАрди рдЧреЗрдорд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрддрд╛рдд.
    рдЬреБрдиреНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╕реЛрдбрд▓реЗ рдЖрд╣реЗрдд;

  • рд╡рд╛рдЗрди 5.0 рдордзреНрдпреЗ рдПрдХрд╛рдзрд┐рдХ рдореЙрдирд┐рдЯрд░реНрд╕ рдЖрдгрд┐ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЕреЕрдбреЙрдкреНрдЯрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░рдгрд╛рдВрд╡рд░ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ;
  • рдЬреБрдиреНрдпрд╛ рдЦреЗрд│рд╛рдВрд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рд░рд╛рдЙрдВрдб рд╕рд╛рдЙрдВрдб рд╕рдкреЛрд░реНрдЯ;
  • рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ Git рднрд╛рдВрдбрд╛рд░рд╛рдЪреА рд░рдЪрдирд╛ рдмрджрд▓рд▓реА рдЖрд╣реЗ. 5.0 рд╢рд╛рдЦреЗрдд рдирд╡реАрди рд╕рдмрдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рд╕рд╛рдареА git рд╡рд░реВрди рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рддреЗ тАЬgit submodule update тАФinitтАЭ рдХрдорд╛рдВрдбрд╕рд╣ рдЖрд░рдВрдн рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ;
  • рдШрдЯрдХ рдлреВрдбрд┐рдУ DirectX рд╕рд╛рдЙрдВрдб рд▓рд╛рдпрдмреНрд░рд░реА (API XAudio2, X3DAudio, XAPO рдЖрдгрд┐ XACT3) рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ 20.02 рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ;
  • рдЗрдВрдЯрд░рд▓реЗрдЕрд░ рдбреАрдПрдХреНрд╕рд╡реНрд╣реАрдХреЗ, рдЬреЗ DXGI (DirectX рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░), Direct3D 9, 10 рдЖрдгрд┐ 11 рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ, Vulkan API рд╡рд░ рдХреЙрд▓ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдХрд╛рд▓ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. 1.5.4. DXVK 1.5.4 Direct3D 9 рд╕рдорд░реНрдердирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд░реАрдЧреНрд░реЗрд╢рдиреНрд╕рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ рдЖрдгрд┐ Anno 1701, EYE: Divine Cybermancy,
    рд╡рд┐рд╕рд░рд▓реЗрд▓реЗ рдХреНрд╖реЗрддреНрд░: рдбреЗрдорди рд╕реНрдЯреЛрди, рдХрд┐рдВрдЧреНрдЬ рдмрд╛рдЙрдВрдЯреА рдЖрдгрд┐
    рд╡рд┐рдЪрд░.

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

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