lavapipe: request to implement additional extensions and features
I am involved in the development of a free software Nintendo Switch emulator called yuzu. We would like to add automated GPU testing for our Vulkan backend, and doing so with lavapipe requires additional support for the following:
Mandatory extensions:
VK_EXT_shader_subgroup_ballot
VK_EXT_shader_subgroup_vote
Mandatory features:
VkPhysicalDeviceVariablePointerFeaturesKHR::variablePointers
Nice-to-have extensions, but not required:
VK_EXT_conservative_rasterization
VK_EXT_depth_range_unrestricted
It was suggested that I open a ticket here for zmike to see.