Издаване на 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 на игри на цял екран.
  • Извършена е подготовка за прехвърляне на кода от 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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster