Vulkan 1.3.270 Released With New Imagination Extension To Help OpenGL Emulation

Written by Michael Larabel in Vulkan on 10 November 2023 at 08:47 AM EST. 4 Comments
VULKAN
Vulkan 1.3.270 is out this morning as the latest routine spec update for this high performance graphics and compute API. In addition to the usual assortment of minor fixes/clarifications, there is one new extension this time around.

The new extension is VK_IMG_relaxed_line_rasterization and while it's an Imagination Tech vendor extension, it may be helpful to other drivers / implementations as well. The VK_IMG_relaxed_line_rasterization extension is intended to help OpenGL emulation layers built atop Vulkan, such as Mesa's Zink driver. Imagination with their sole focus on providing a PowerVR Vulkan driver within Mesa is also due to the fact that for OpenGL they intend to use Zink for legacy applications/games.

Vulkan 1.3 logo


The VK_IMG_relaxed_line_rasterization extension allows for OpenGL emulation layers to enable the OpenGL compatible line rasterization mode (diamond exit rule) for such implementations. This is due to OpenGL specifying how line rasterization should be carried out and some GPUs having a device-level compatibility mode for rasterizing the lines according to this OpenGL specification.

But that's about it for today's Vulkan 1.3.270 update. The full list of changes can be found via this commit.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week