diff --git a/src/gpu/vk/GrVkCaps.cpp b/src/gpu/vk/GrVkCaps.cpp index 4f05b4fc96..2644987810 100644 --- a/src/gpu/vk/GrVkCaps.cpp +++ b/src/gpu/vk/GrVkCaps.cpp @@ -145,6 +145,9 @@ void GrVkCaps::initSampleCount(const VkPhysicalDeviceProperties& properties) { VkSampleCountFlags stencilSamples = properties.limits.framebufferStencilSampleCounts; fMaxColorSampleCount = get_max_sample_count(colorSamples); + if (kImagination_VkVendor == properties.vendorID) { + fMaxColorSampleCount = 0; + } fMaxStencilSampleCount = get_max_sample_count(stencilSamples); }