anv: Advertise support for VK_KHR_variable_pointers
We don't support the general version yet because that requires us to lower shared variables up-front in SPIR-V -> NIR. This shouldn't be a whole lot of work but it's not something we support today. Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
This commit is contained in:
@@ -492,6 +492,10 @@ static const VkExtensionProperties device_extensions[] = {
|
||||
.extensionName = VK_KHR_SWAPCHAIN_EXTENSION_NAME,
|
||||
.specVersion = 68,
|
||||
},
|
||||
{
|
||||
.extensionName = VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME,
|
||||
.specVersion = 1,
|
||||
},
|
||||
{
|
||||
.extensionName = VK_KHX_MULTIVIEW_EXTENSION_NAME,
|
||||
.specVersion = 1,
|
||||
@@ -748,6 +752,13 @@ void anv_GetPhysicalDeviceFeatures2KHR(
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR: {
|
||||
VkPhysicalDeviceVariablePointerFeaturesKHR *features = (void *)ext;
|
||||
features->variablePointersStorageBuffer = true;
|
||||
features->variablePointers = false;
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
anv_debug_ignored_stype(ext->sType);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user