radv: implement VK_AMD_shader_core_properties2
Trivial extension that matches PAL. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
@@ -1310,6 +1310,15 @@ void radv_GetPhysicalDeviceProperties2(
|
||||
properties->vgprAllocationGranularity = 4;
|
||||
break;
|
||||
}
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD: {
|
||||
VkPhysicalDeviceShaderCoreProperties2AMD *properties =
|
||||
(VkPhysicalDeviceShaderCoreProperties2AMD *)ext;
|
||||
|
||||
properties->shaderCoreFeatures = 0;
|
||||
properties->activeComputeUnitCount =
|
||||
pdevice->rad_info.num_good_compute_units;
|
||||
break;
|
||||
}
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT: {
|
||||
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *properties =
|
||||
(VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *)ext;
|
||||
|
||||
@@ -143,6 +143,7 @@ EXTENSIONS = [
|
||||
Extension('VK_AMD_rasterization_order', 1, 'device->has_out_of_order_rast'),
|
||||
Extension('VK_AMD_shader_ballot', 1, 'device->use_shader_ballot'),
|
||||
Extension('VK_AMD_shader_core_properties', 1, True),
|
||||
Extension('VK_AMD_shader_core_properties2', 1, True),
|
||||
Extension('VK_AMD_shader_info', 1, True),
|
||||
Extension('VK_AMD_shader_trinary_minmax', 1, True),
|
||||
Extension('VK_GOOGLE_decorate_string', 1, True),
|
||||
|
||||
Reference in New Issue
Block a user