Online / 5 & 6 February 2022


Fun with border colors in Vulkan

An overview of the story behind VK_EXT_border_color_swizzle

The talk will give an overview of texel input operations according to the Vulkan specification text and how border colors, specified when creating Vulkan samplers, are supposed to fit in them. Then, the VKEXTcustombordercolor extension will be explained together with the problems that were found in it thanks to Mesa's Zink OpenGL-on-Vulkan driver. This lead to the creation of the complementary VKEXTbordercolorswizzle extension recently, which will be explained as well.


Ricardo Garcia