Выпуск VKD3D-Proton 2.7, Ρ„ΠΎΡ€ΠΊΠ° Vkd3d с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Direct3D 12

Компания Valve ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° выпуск VKD3D-Proton 2.7, отвСтвлСния ΠΎΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ vkd3d, созданного для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Direct3D 12 Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ для запуска ΠΈΠ³Ρ€ Proton. Π’ VKD3D-Proton ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ спСцифичныС для Proton измСнСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ для Π±ΠΎΠ»Π΅Π΅ качСствСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Windows-ΠΈΠ³Ρ€ Π½Π° Π±Π°Π·Π΅ Direct3D 12, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ приняты Π² основной состав vkd3d. Из ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ отмСчаСтся ориСнтация Π½Π° использованиС соврСмСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Vulkan ΠΈ возмоТностСй свСТих выпусков графичСских Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для достиТСния ΠΏΠΎΠ»Π½ΠΎΠΉ совмСстимости с Direct3D 12.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Vulkan-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 ΠΈ VK_KHR_maintenance4, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Mesa 22.0 ΠΈ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ… NVIDIA 510.
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Π°Ρ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ выпускС новая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° (pipeline) D3D12 Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° для Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ³Ρ€, Π² Ρ‚ΠΎΠΌ числС Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… API D3D12, благодаря Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ дискового кэша для прСдставлСния SPIR-V, сгСнСрированного ΠΈΠ· DXBC/DXIL.
  • ВнСсСна сСрия ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° сниТСниС Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ GPU, Π² Ρ‚Π°ΠΊΠΈΡ… ситуациях, ΠΊΠ°ΠΊ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ (depth pass), ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ WriteBufferImmediate(), ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти ΠΏΠΎΠ΄ рСсурсы ΠΈ доступ ΠΊ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ дСскрипторам.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… возмоТностСй D3D12, ΠΊΠ°ΠΊ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ мСшСй (для Ρ€Π°Π±ΠΎΡ‚Ρ‹ трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° VK_EXT_mesh_shader), совмСстныС рСсурсы (shared resource) ΠΈ Π±Π°Ρ€ΡŒΠ΅Ρ€Ρ‹ (fence).
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° рСализация ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ DXR 1.1.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HDR.
  • ВнСсСны многочислСнныС исправлСния, связанныС с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ DXIL.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ Intel ANV.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈ сворачивании ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎ Alt+Tab полноэкранных ΠΈΠ³Ρ€.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ ΠΊΠΎΠ΄Π° c LGPL 2.1 Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ MIT.
  • Π Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΈΠ³Ρ€Π°Ρ… Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered ΠΈ Lost Judgment.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru