News: 0001498020

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mesa NVK Vulkan Driver Adds VK_KHR_fragment_shading_rate Support

([Nouveau] 6 Hours Ago NVK + Fragment Shading Rate)


Adding to the [1]growing set of features for NVK as this open-source NVIDIA Vulkan driver within Mesa, the VK_KHR_fragment_shading_rate fragment shading rate extension is now supported.

VK_KHR_fragment_shading_rate was [2]introduced back in 2020 as to allow changing the rate at which fragments are shaded. Multiple pixels can be shaded now by a single fragment shader invocation. The new extension allows controlling the fragment shading rate on a per-draw, per-primitive, or per-region basis. Most notably this can be used by Vulkan-powered games for shading higher levels of detail in a scene compared to others. Or rather lower quality shading in some areas of the frame.

VK_KHR_fragment_shading_rate has been supported across all the prominent Vulkan drivers for quite a while now and is seeing support at long last for the NVK driver. Among use directly by Vulkan API rendered games and other software, VK_KHR_fragment_shading_rate is necessary for VKD3D-Proton support for exposing the Direct3D 12.2 / 12 Ultimate level of support.

With [3]this merge by Faith Ekstrand, the fragment shading rate extension with NVK is all set for Mesa 24.3.



[1] https://www.phoronix.com/news/Nouveau-NVK-XDC2024

[2] https://www.phoronix.com/news/Vulkan-1.2.158-Frag-Shading-Rat

[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31585



phoronix

Interesting poll results reported in today's New York Post: people on the
street in midtown Manhattan were asked whether they approved of the US
invasion of Grenada. Fifty-three percent said yes; 39 percent said no;
and 8 percent said "Gimme a quarter?"
-- David Letterman