Avaldatud Vulkan 1.2 graafiline standard

Khronos konsortsium, mis tegeleb graafika standardite arendamisega,
avalikustas spetsifikatsiooni Vulkan 1.2, määratlev API graafika- ja arvutusvõimekuse juurdepääsuks GPU-le. Uus spetsifikatsioon sisaldas kahe aastaga kogunenud parandusi ja laiendused. Uue versiooni Vulkanit toetavad draiverid on juba arendajad muusikateenusest Spotify. Muudetud Spotify Lite näeb välja nagu täisversioon, kuid on ilma paljusid seadeid ja ei luba salvestada lugusid kuulamiseks ilma internetiühenduseta. ettevõtted Intel, AMD, ARM, Imagination Technologies ja NVIDIA. Mesa draiverite toetamine Vulkan 1.2 jaoks on pakkuda RADV (AMD kaardid) ja ANV (Intel). Vulkan 1.2 tugi on ellu viidud ka debuggeris RenderDoc 1.6, LunarG Vulkan SDK ja näidisprogrammide kogumid Vulkan-Samples.

Peamised uuendused:

Tulevikus kavatsetakse arendada masinõppe, kiirte jälgimise, video kodeerimise ja dekodeerimise laiendusi, VRS (muutuvate kiirusetöötluste) ja Mesh-šedereid.

Meenutame, et Vulkan API on tähelepanuväärne tähendab juurdepääsu lihtsustamist, GPU käskude genereerimise viimist rakenduse külge, võimalust ühenduda silumise kihtidega, API ühtlustamist erinevatele platvormidele ja eelkompileeritud vahevormi koodi kasutamist GPU poolel. Vulkan pakub rakendustele vahendeid GPU operatsioonide otseseks haldamiseks ja sisseehitatud toimetulekud mitmeharulise GPU käsu töötlemiseks, mis minimeerib draiverite poolt tekitatud kulusid. Draiveri tasemel elluviidud funktsioonid muutuvad oluliselt lihtsamaks ja ennustatavamaks. Näiteks operatsioonid, nagu mälu haldamine ja vigade töötlemine, mis avanevad OpenGL-is draiveri tasemel, on Vulkanis rakenduse tasemele viidud.

Vulkan katab kõik saadaval olevad platvormid ja pakub ühtset API-d lauaarvuti-, mobiilsüsteemide ja Veebi jaoks, võimaldades kasutada ühte üldist API-d erinevate graafikaprotsessorite ja rakendusalade jaoks. Vulkani mitmekihiline arhitektuur, mis eeldab tööriistade loomist, mis töötavad kõigi GPU-dega, võimaldab riistvaratootjatel kasutada arendamisel standardseid tööriistu koodi kontrollimiseks, silumiseks ja profileerimiseks. Shaderite loomine põhineb uuel ülekantaval vaheformenel SPIR-V, mis on loodud LLVM-i baasil ja kasutab OpenCL-iga jagatud põhitehnoloogiaid. Seadmete ja ekraanide haldamiseks pakub Vulkan WSI (Akna Süsteemi Integreerimise) liidest, mis lahendab umbes samu ülesandeid nagu EGL OpenGL ES-is. WSI tugi on vaikimisi saadaval Waylandis — kõik Vulkanit kasutavad rakendused saavad töötada muutumatutes Waylandi serverikeskkondades. WSI kaudu tööd hõlbustatakse ka Androidi, X11 (DRI3 koos), Windowsi, Tizenit, macOS-i ja iOS-i jaoks.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster