The Vulkan 1.2 graphical standard has been published

Het Khronos-consortium, dat zich bezighoudt met de ontwikkeling van grafische standaarden,
gepubliceerd specificatie Vulkan 1.2, dat de API definieert voor toegang tot de grafische en rekenmogelijkheden van GPU's. De nieuwe specificatie heeft de correcties die in de afgelopen twee jaar zijn verzameld, samengevoegd en de extensie. Drivers die de nieuwe versie van Vulkan ondersteunen, zijn reeds uitgebracht bedrijven Intel, AMD, ARM, Imagination Technologies en NVIDIA. In Mesa is ondersteuning voor Vulkan 1.2 aangeboden voor drivers van RADV (AMD-kaarten) en ANV (Intel). Ondersteuning voor Vulkan 1.2 is ook geĆÆmplementeerd in de debugger RenderDoc 1.6, LunarG Vulkan SDK en de voorbeeldset Vulkan-Samples.

Belangrijkste vernieuwingen:

Toekomstige plannen omvatten de ontwikkeling van extensies voor machine learning, ray tracing, video codering en decoding, ondersteuning van VRS (variable-rate shading) en Mesh-shaders.

Ter herinnering, de Vulkan API is opmerkelijk vergemakkelijkt radicale vereenvoudiging van stuurprogramma's, verplaatst de generatie van GPU-opdrachten naar de applicatiekant, biedt de mogelijkheid om debug-lagen aan te sluiten, unificeert de API voor verschillende platforms en past vooraf gecompileerde tussenliggende code-representaties toe voor uitvoering aan de GPU-zijde. Om een hoge prestaties en voorspelbaarheid te waarborgen, biedt Vulkan applicaties middelen voor directe controle over GPU-operaties en ingebouwde ondersteuning voor meervoudige verwerking van GPU-opdrachten, waardoor de overhead veroorzaakt door de stuurprogramma aanzienlijk wordt verminderd, en de functies die door het stuurprogramma worden gerealiseerd, aanzienlijk worden vereenvoudigd en voorspelbaarder worden. Bijvoorbeeld, operaties zoals geheugbeheer en foutafhandeling, die in OpenGL aan de stuurprogramma-zijde worden gerealiseerd, zijn in Vulkan naar de applicatieniveau verplaatst.

Vulkan dekt alle beschikbare platforms en biedt een uniforme API voor desktop-, mobiele systemen en het web, waardoor het mogelijk is om ƩƩn gemeenschappelijke API voor verschillende GPU's en toepassingsgebieden te gebruiken. Dankzij de gelaagde architectuur van Vulkan, die het creƫren van tools mogelijk maakt die met elke GPU werken, kunnen hardwarefabrikanten standaardtools gebruiken voor codeverificatie, debugging en profilering bij de ontwikkeling. Voor het creƫren van shaders wordt een nieuwe draagbare tussenliggende representatie SPIR-V aangeboden, gebaseerd op LLVM en gebruikmakend van technologieƫn die gemeenschappelijk zijn met OpenCL. Voor het beheer van apparaten en schermen in Vulkan wordt een WSI (Window System Integration) interface aangeboden, die ongeveer dezelfde taken vervult als EGL in OpenGL ES. WSI-ondersteuning is direct beschikbaar in Wayland - alle applicaties die Vulkan gebruiken, kunnen worden uitgevoerd in omgevingen met ongewijzigde Wayland-servers. De mogelijkheid om via WSI te werken is ook gewaarborgd voor Android, X11 (met DRI3), Windows, Tizen, macOS en iOS.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster