Freedreno a6xx exposes GL 3.3
Classic swrast dri driver removed in favor of gallium swrast (llvmpipe or softpipe)
Panfrost t760/t860 exposes GL 3.0
+Sparse memory support on RADV
.shaderInt64 = true,
.shaderInt16 = true,
.sparseBinding = true,
+ .sparseResidencyBuffer = pdevice->rad_info.chip_class >= GFX8,
+ .sparseResidencyImage2D = pdevice->rad_info.chip_class >= GFX8,
+ .sparseResidencyAliased = pdevice->rad_info.chip_class >= GFX8,
.variableMultisampleRate = true,
.shaderResourceMinLod = true,
+ .shaderResourceResidency = true,
.inheritedQueries = true,
};
}
.deviceID = pdevice->rad_info.pci_id,
.deviceType = pdevice->rad_info.has_dedicated_vram ? VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU : VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU,
.limits = limits,
- .sparseProperties = {0},
+ .sparseProperties = {
+ .residencyNonResidentStrict = pdevice->rad_info.chip_class >= GFX8,
+ .residencyStandard2DBlockShape = pdevice->rad_info.chip_class >= GFX8,
+ },
};
strcpy(pProperties->deviceName, pdevice->name);