Mesa's Vulkan Drivers See More Extension Work Ahead Of The 19.1 Branching

On the RADV front, this morning brought VK_EXT_inline_uniform_block support. This is the Vulkan extension to let uniform blocks be backed directly with descriptor sets.
Landing this week was also VK_KHR_shader_atomic_int64 support albeit disabled by default for the moment until the driver supports 64-bit compare/swap atomic operations.
Also on the RADV front this week was enabling VK_KHR_shader_float16_int8 with the enabling of Vulkan features shaderInt8 and then shaderFloat16, with that feature being limited to LLVM 8.0 and later for Volcanic Islands GPUs and newer.
Another RADV extension enabled last week was VK_AMD_gpu_shader_half_float when running on Volcanic Islands and newer paired with LLVM 8.0 or newer.
Meanwhile over in ANV space, the Intel Linux Vulkan driver now supports VK_KHR_shader_float16_int8 for Intel "Gen8" graphics and newer.
The Intel and Radeon Mesa Vulkan drivers are looking to be in good shape for the upcoming Mesa 19.1 space. Over on the Mesa OpenGL side, sadly, it doesn't look like OpenGL 4.6 will materialize in either i965 or RadeonSI for this Q2-2019 driver update.
Add A Comment