Khronos Group releases Vulkan 1.2 specification to make games run faster

(Image credit: Khronos Group)

Admittedly the development of low level graphics APIs is not exactly a sexy topic to the average user, including even some die hard gamers, but it's an important one all the same. These APIs make it possible for developers to better harness our GPUs and squeeze out the most performance possible. They can also lend themselves to producing prettier graphics. So, it's worth noting that Khronos Group has formally introduced Vulkan 1.2, the latest major update to its open-source, royalty-free graphics and compute API.

Vulkan 1.2 arrives nearly two years after the release of Vulkan 1.1, the last major update which introduced support for multiple GPUs. There's not really a standout feature associated with Vulkan 1.2. Instead, it is a compilation of 23 extensions released over the past couple of years, now neatly bundled into the core API specification.

Khronos Group might disagree with my assessment about there not being a standout feature, and point to timeline semaphores as one example. Fair enough, if you're a developer who understands what that is. If you want to get into the nuts and bolts of timeline semaphores, Khronos Group covers the topic in a blog post, though it's not exactly light reading.

"While some inconvenient limitations in the API remain, the timeline semaphore programming model should greatly reduce the need for host-side synchronization and the number of synchronization objects Vulkan applications are required to track, thereby reducing host-side stalls and application complexity, which should in turn increase performance and quality. As such, the Vulkan working group highly encourages all developers to make the switch to timeline semaphores for all coarse-grained synchronization purposes," Khronos Group explains.

Duly noted. Our friends at AnandTech offer an explainer that is somewhat easier to digest. In short, timeline semaphores are really important, as they provide a way to control access to shared resources and synchronize data across devices. In essence, it makes life easier on programmers for multi-threaded workloads.

Perhaps a bit more interesting is the added support for HLSL, Microsoft's shader language used in its own DirectX API. Khronos Group has its own shader language called GLSL, but adding full HLSL support is a big deal. It makes it easier for developers to code Vulkan games, as well as to port DX12 games without having to rewrite a bunch of code.

Every GPU that supports previous versions of Vulkan is capable of supporting Vulkan 1.2. And already five GPU vendors have Vulkan 1.2 implementations passing conformance tests, including AMD, Intel, and Nvidia. Going one step further, Nvidia has even released a beta GeForce 441.99 developer driver supporting Vulkan 1.2. AMD, meanwhile, says it will have a driver soon to bring Vulkan 1.2 support to its Radeon 5000 series, noting that the latest specification will help "deliver richer graphics experiences to end users."

Paul Lilly

Paul has been playing PC games and raking his knuckles on computer hardware since the Commodore 64. He does not have any tattoos, but thinks it would be cool to get one that reads LOAD"*",8,1. In his off time, he rides motorcycles and wrestles alligators (only one of those is true).

Latest in Graphics Cards
An MSI RTX 5080 in white installed in a gaming PC.
MSI GeForce RTX 5080 Ventus 3X OC White review
Nvidia App
Hmmm, upgrades: Nvidia App gets an optional AI assistant and custom DLSS resolution scaling
A close-up photo of an Nvidia RTX 4070, with its heatsink removed, showing the AD104 GPU die and the surrounding Micron GDDR6X VRAM chips
With Nvidia Ace taking up 1 GB of VRAM in Inzoi, Team Green will need to up its memory game if AI NPCs take off in PC gaming
A collage of Radeon RX 9000 series graphics cards, as shown in AMD's promotional video for the launch of RDNA 4 at CES 2025
AMD's CEO claims 9070 XT sales are 10x higher than all previous Radeon generations but that's just for the first week of availability
Colorful iGame RTX 5070 Ti Vulcan OC graphics card from various angles
The RTX 5060 and RTX 5060 Ti are rumoured to be mere weeks away, with board partners reportedly required to ensure at least one MSRP model at launch
Nvidia headquarters
Nvidia CEO sets sights on making 'several hundred billion' dollars worth of electronics in the USA over the next four years, increasing the chance of your next GPU being made in America
Latest in News
A girl cheering in Everybody's Golf Hot Shots.
My favourite, most underrated anime golf game series is actually getting a PC entry for the first time in its nearly 30-year history
A shock trap transformed into a Lego brick in Monster Hunter Wilds.
A modder keeps turning Monster Hunter traps into Lego bricks so that the monsters will know true pain, and they've just done it again
live action Jimbo the Jester from Balatro holding a playing card and addressing the camera
You've probably been pronouncing Balatro wrong all along, but 'it's kind of a gif/jif situation'
A late afternoon view shows two young women walking past a wall-sized anime mural along Chuo-dori (Central Avenue) in the Akihabara district (known as Electric Town for its maze of electronics stores, but currently considered an almost sacred destination by members of Japan's otaku culture, drawn to Akihabara's video game centers, maid cafes, anime shops, and manga comics), located in Chiyoda Ward in central Tokyo, Japan.
OpenAI's GPT-4o model gets image generation update for all of your anime-style selfie needs
Wuk Lamat, a character in Final Fantasy 14: Dawntrail, stares in an unimpressed manner.
'I can't really say what they were thinking' says whistleblowing modder, as Final Fantasy 14's attempt to thwart stalkers falls terribly short of the mark
Raidou Kuzonoha and pals, looking like they've about to drop the most fire single of the 1930s
Raidou Remastered is finally bringing the historical Shin Megami Tensei supernatural sleuth spinoff to PC this June