Megjelent a Vulkan 1.4.362, Valve-fejlesztésű új kiterjesztéssel

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Az első új kiterjesztés a VK_KHR_pipeline_library_group_handles, amely lehetővé teszi, hogy a pipeline library-kből közvetlenül lehessen lekérdezni a csoportazonosítókat (group handle-öket). Ez javítja az együttműködést a DXR 1.1 (DirectX Ray-Tracing Tier 1.1) specifikációval. A VK_KHR_pipeline_library_group_handles kiterjesztésen a Valve részéről Hans-Kristian Arntzen dolgozott, AMD, Igalia, Intel és NVIDIA mérnökeivel együtt.

A másik új kiterjesztés a VK_VALVE_buffer_device_address_allocation_alignment, amelyet a Valve Linux grafikus csapatából Hans-Kristian Arntzen és Connor Abbott fejlesztett. Ez a kiterjesztés lehetővé teszi bármilyen buffer device address foglalás igazításának (alignment) megadását. A VK_VALVE_buffer_device_address_allocation_alignment célja, hogy segítse a Direct3D 12 rétegezését, például a Valve VKD3D-Proton megoldásánál. A specifikáció így fogalmaz:

Más API-k, például a D3D12 rétegezésekor az alkalmazások néha számíthatnak arra, hogy a lefoglalt buffer device address a szokásosnál nagyobb igazításhoz igazodik, mint amit a megvalósítás normál esetben használna.

Néhány alkalmazás erre a megvalósítási részletre támaszkodik, és váratlanul viselkedik, ha szigorúbb igazítást alkalmaznak.

A legfrissebb Vulkan specifikáció teljes terjedelmében elérhető itt: Vulkan.org.