В кода на Vulkan-драйвера за Wine е добавена поддръжка на Vulkan-разширението VK_EXT_hdr_metadata, предназначено за обработка на метаданни с разширен динамичен обхват (HDR), включващи информация за основните цветове, точката на бяло и обхвата на яркост, в състава на виртуалните кадрови буфери (SwapChain) Vulkan. Предложеният патч за Wine е необходим за работа с HDR в игри, базирани на графичното API Vulkan, като Doom Eternal, а също и в игри на базата на графичното API Direct3D с поддръжка на HDR, използващи DXVK или VKD3D-Proton, които „на летен“ преобразуват повикванията на Direct3D в системни повиквания на Vulkan.
Компанията Valve вече е използвала предложения патч в състава на своята версия Proton на базата на Wine, но сега той официално става част от Wine 8.1+, а след това ще влезе в стабилната версия Wine 9.0, която се очаква през януари 2024 година. Разработката се провежда от компанията Valve в рамките на проекта за осигуряване на поддръжка на HDR-игри, която в момента е ограничена до композитния сървър Gamescope, разработван и използван за стартиране на игри на портативната игрова конзола Steam Deck. В момента във всички други композитни сървъри за Wayland, включително GNOME Matter и KDE Kwin, липсва поддръжка на HDR и няма точни данни кога конкретно такава поддръжка ще се появи. Появата на поддръжка на HDR за X.org се оценява като малко вероятна, тъй като развитието на протокола X11 в последните години е прекратено и разработките са ограничени до поддръжка.
Източник: opennet.ru
