RADV Finally Picking Up Support For Conservative Rasterization
The RADV Mesa-based Radeon Vulkan driver is picking up support for another extension.
Back in January with the Vulkan 1.0.67 release one of the new extensions introduced was VK_EXT_conservative_rasterization. The Vulkan conservative rasterization mode allows for over-estimation or under-estimation in limiting the rasterization process and providing more certainty over the expected rendering behavior.
While NVIDIA rolled out support within days for this new extension and back in August the AMDVLK driver added the extension, now we're finally seeing this extension hit RADV.
RADV's VK_EXT_conservative_rasterization extension comes courtesy of Valve driver developer Samuel Pitoiset. This functionality is only implemented for Vega/GFX9 hardware and newer.
Currently the support is available in patch form but should work its way into mainline for Mesa 18.3.