Vulkan Graphics API v1.2 tillkännagavs av Khronos med viktiga förbättringar

click fraud protection

Vulkan 1.2, den senaste versionen av Vulkan Graphics API, har nu släppts med viktiga förbättringar och optimeringar. Kolla in det!

Det har gått ungefär fyra år sedan tillkännagivandet av den första versionen av Vulkan Graphics API, i februari 2016, av Khronos Group. För att göra det enkelt var det ett nytt grafik-API - tänkt som en slags efterföljare till OpenGL - som kan använda flerkärniga processorer effektivt, vilket är enormt med tanke på hur vanliga åttakärniga processorer har blivit de senaste gånger. Genom åren har det börjat användas i många spel, och de flesta större operativsystem vi använder dagligen, som Android och Windows 10, stöder API. Version 1.1 släpptes med viktiga förbättringar i mars 2018, och nu har Khronos officiellt tillkännagett version 1.2.

Den största förbättringen i version 1.2 är att den rullar in ett antal tidigare släppta tillägg – 23, för att vara exakt – i kärnan i Vulkan API. Detta kommer att förbättra göra utvecklingen lättare och minska osäkerheten för att vissa tillägg inte är tillgängliga på vissa plattformar. En annan förbättring är Timeline Semaphore, som framhålls som ett mer effektivt sätt att hantera flertrådsoperationer. Det förenar de tidigare VkFence- och VkSemaphore-lösningarna för en enhetlig 64-bitarslösning som täcker synkronisering över enhetsköer och värdar samtidigt som de smärtsamma begränsningarna försvinner tidigare lösning. Andra förbättringar inkluderar en inbyggd formell minnesmodell för att definiera minnets semantik operationer/synkroniseringar över olika trådar, stöd för deskriptorindexering, djupare stöd för shaders skrivet i HLSL och mer.

Vulkan 1.2 kommer inte att kräva någon ny hårdvara, vilket innebär att alla nuvarande GPU: er kommer att kunna stödja 1.2. Dessutom, flera GPU-leverantörer som AMD, NVIDIA och Intel har redan ordentliga Vulkan 1.2-implementationer som klarar Khronos överensstämmelse tester. Uppdaterade drivrutiner är redan nedladdningsbara eller kommer att bli nedladdningsbara snart, och du bör förvänta dig Vulkan 1.2 ska stödjas i ett brett utbud av kompilatorer, felsökningsverktyg och utvecklarverktyg i slutet av månad. Om du är en utvecklare och är intresserad av att läsa mer om Vulkan 1.2 samt kolla in den officiella dokumentationen, kan du kolla in Vulkan Resource Page här.