Test null fragment shading rate attachment pointers
authorRicardo Garcia <rgarcia@igalia.com>
Thu, 13 May 2021 10:20:45 +0000 (12:20 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 11 Jun 2021 09:08:06 +0000 (09:08 +0000)
The new variants check passing a null fragment shading rate attachment
pointer has the same effect as not specifying a fragment shading rate
attachment info pointer at all.

New tests:
dEQP-VK.fragment_shading_rate.*.noattachmentptr.*

Components: Vulkan
VK-GL-CTS issue: 2904

Change-Id: If593170f5a0295772a0bab1ea4378a06c2a7864c

android/cts/master/vk-master-2021-03-01/fragment-shading-rate.txt
android/cts/master/vk-master/fragment-shading-rate.txt
external/vulkancts/modules/vulkan/fragment_shading_rate/vktFragmentShadingRateBasic.cpp
external/vulkancts/mustpass/master/vk-default/fragment-shading-rate.txt

index afeb943..01aa7aa 100644 (file)
@@ -3748,6 +3748,1881 @@ dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x25
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -6248,6 +8123,1256 @@ dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -6648,6 +9773,206 @@ dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replac
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7048,6 +10373,206 @@ dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7448,6 +10973,206 @@ dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.re
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7848,6 +11573,206 @@ dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.rep
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -8248,6 +12173,206 @@ dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -8648,6 +12773,206 @@ dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -9048,6 +13373,206 @@ dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replac
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -9448,6 +13973,206 @@ dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -10248,6 +14973,306 @@ dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -11148,6 +16173,306 @@ dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -11748,6 +17073,306 @@ dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.repl
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -12348,6 +17973,306 @@ dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -12948,6 +18873,306 @@ dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.r
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_1x1
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_4x4
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_33x35
index afeb943..01aa7aa 100644 (file)
@@ -3748,6 +3748,1881 @@ dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x25
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -6248,6 +8123,1256 @@ dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -6648,6 +9773,206 @@ dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replac
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7048,6 +10373,206 @@ dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7448,6 +10973,206 @@ dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.re
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7848,6 +11573,206 @@ dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.rep
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -8248,6 +12173,206 @@ dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -8648,6 +12773,206 @@ dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -9048,6 +13373,206 @@ dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replac
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -9448,6 +13973,206 @@ dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -10248,6 +14973,306 @@ dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -11148,6 +16173,306 @@ dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -11748,6 +17073,306 @@ dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.repl
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -12348,6 +17973,306 @@ dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -12948,6 +18873,306 @@ dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.r
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_1x1
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_4x4
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_33x35
index c132d17..ebd1d19 100644 (file)
@@ -69,13 +69,20 @@ using namespace std;
 
 #define NUM_TRIANGLES (9*9)
 
+enum class AttachmentUsage
+{
+       NO_ATTACHMENT = 0,
+       NO_ATTACHMENT_PTR,
+       WITH_ATTACHMENT,
+};
+
 struct CaseDef
 {
        deInt32 seed;
        VkExtent2D framebufferDim;
        VkSampleCountFlagBits samples;
        VkFragmentShadingRateCombinerOpKHR combinerOp[2];
-       bool useAttachment;
+       AttachmentUsage attachmentUsage;
        bool shaderWritesRate;
        bool geometryShader;
        bool useDynamicState;
@@ -95,6 +102,11 @@ struct CaseDef
        bool sampleLocations;
        bool sampleShadingEnable;
        bool sampleShadingInput;
+
+       bool useAttachment () const
+       {
+               return (attachmentUsage == AttachmentUsage::WITH_ATTACHMENT);
+       }
 };
 
 class FSRTestInstance : public TestInstance
@@ -245,7 +257,7 @@ void FSRTestCase::checkSupport(Context& context) const
        if (m_data.numColorLayers > imageProperties.maxArrayLayers)
                TCU_THROW(NotSupportedError, "color buffer layers not supported");
 
-       if (m_data.useAttachment && !context.getFragmentShadingRateFeatures().attachmentFragmentShadingRate)
+       if (m_data.useAttachment() && !context.getFragmentShadingRateFeatures().attachmentFragmentShadingRate)
                TCU_THROW(NotSupportedError, "attachmentFragmentShadingRate not supported");
 
        if (!context.getFragmentShadingRateProperties().fragmentShadingRateNonTrivialCombinerOps &&
@@ -843,7 +855,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
        VkDeviceSize srFillBufferSize = numSRLayers * maxSRWidth * maxSRHeight * 32/*4 component 64-bit*/;
        de::MovePtr<BufferWithMemory> srFillBuffer;
        deUint8 *fillPtr = DE_NULL;
-       if (m_data.useAttachment)
+       if (m_data.useAttachment())
        {
                srFillBuffer = CreateCachedBuffer(vk, device, allocator, makeBufferCreateInfo(srFillBufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT));
                fillPtr = (deUint8 *)srFillBuffer->getAllocation().getHostPtr();
@@ -1172,7 +1184,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
        for (deUint32 modeIdx = 0; modeIdx < ATTACHMENT_MODE_COUNT; ++modeIdx)
        {
                // If we're not using an attachment, don't test all the different attachment modes
-               if (modeIdx != ATTACHMENT_MODE_DEFAULT && !m_data.useAttachment)
+               if (modeIdx != ATTACHMENT_MODE_DEFAULT && !m_data.useAttachment())
                        continue;
 
                // Consider all uint formats possible
@@ -1213,7 +1225,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                continue;
 
                        // Go through the loop only once when not using an attachment
-                       if (!m_data.useAttachment &&
+                       if (!m_data.useAttachment() &&
                                (srTexelWidth != minFragmentShadingRateAttachmentTexelSize.width ||
                                 srTexelHeight != minFragmentShadingRateAttachmentTexelSize.height ||
                                 formatIdx != 0))
@@ -1263,7 +1275,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                                                                VK_IMAGE_USAGE_TRANSFER_DST_BIT |
                                                                                VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
 
-                       if (m_data.useAttachment)
+                       if (m_data.useAttachment())
                        {
                                const VkImageCreateInfo                 imageCreateInfo                 =
                                {
@@ -1384,7 +1396,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                        std::vector<VkImageView> attachments;
                        attachments.push_back(*cbImageView);
                        deUint32 dsAttachmentIdx = 0, srAttachmentIdx = 0;
-                       if (m_data.useAttachment)
+                       if (m_data.useAttachment())
                        {
                                srAttachmentIdx = (deUint32)attachments.size();
                                attachments.push_back(*srImageView);
@@ -1422,29 +1434,31 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                0,                                                                                                                      // aspectMask
                        };
 
-                       const VkFragmentShadingRateAttachmentInfoKHR shadingRateAttachmentInfo =
+                       const bool                                                                              noAttachmentPtr                         = (m_data.attachmentUsage == AttachmentUsage::NO_ATTACHMENT_PTR);
+                       const VkFragmentShadingRateAttachmentInfoKHR    shadingRateAttachmentInfo       =
                        {
                                VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR,                                                    // VkStructureType                                sType;
                                DE_NULL,                                                                                                                                                                // const void*                                    pNext;
-                               &fragmentShadingRateAttachment,                                                                                                                 // const VkAttachmentReference2*        pFragmentShadingRateAttachment;
+                               (noAttachmentPtr ? nullptr : &fragmentShadingRateAttachment),                                                   // const VkAttachmentReference2*        pFragmentShadingRateAttachment;
                                { srTexelWidth, srTexelHeight },                                                                                                                // VkExtent2D                                      shadingRateAttachmentTexelSize;
                        };
 
+                       const bool                                              useAttachmentInfo       = (m_data.attachmentUsage != AttachmentUsage::NO_ATTACHMENT);
                        const VkSubpassDescription2             subpassDesc                     =
                        {
-                               VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2,                                // sType
-                               m_data.useAttachment ? &shadingRateAttachmentInfo : DE_NULL,    // pNext;
-                               (vk::VkSubpassDescriptionFlags)0,                                               // flags
-                               vk::VK_PIPELINE_BIND_POINT_GRAPHICS,                                    // pipelineBindPoint
-                               m_data.multiView ? 0x3 : 0u,                                                    // viewMask
-                               0u,                                                                                                             // inputCount
-                               DE_NULL,                                                                                                // pInputAttachments
-                               1,                                                                                                              // colorCount
-                               &colorAttachmentReference,                                                              // pColorAttachments
-                               DE_NULL,                                                                                                // pResolveAttachments
+                               VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2,                                                // sType
+                               (useAttachmentInfo ? &shadingRateAttachmentInfo : nullptr),             // pNext;
+                               (vk::VkSubpassDescriptionFlags)0,                                                               // flags
+                               vk::VK_PIPELINE_BIND_POINT_GRAPHICS,                                                    // pipelineBindPoint
+                               m_data.multiView ? 0x3 : 0u,                                                                    // viewMask
+                               0u,                                                                                                                             // inputCount
+                               DE_NULL,                                                                                                                // pInputAttachments
+                               1,                                                                                                                              // colorCount
+                               &colorAttachmentReference,                                                                              // pColorAttachments
+                               DE_NULL,                                                                                                                // pResolveAttachments
                                m_data.useDepthStencil ? &depthAttachmentReference : DE_NULL,   // depthStencilAttachment
-                               0u,                                                                                                             // preserveCount
-                               DE_NULL,                                                                                                // pPreserveAttachments
+                               0u,                                                                                                                             // preserveCount
+                               DE_NULL,                                                                                                                // pPreserveAttachments
                        };
 
                        std::vector<VkAttachmentDescription2> attachmentDescriptions;
@@ -1463,7 +1477,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                        VK_IMAGE_LAYOUT_GENERAL                                         // VkImageLayout                                        finalLayout;
                                }
                        );
-                       if (m_data.useAttachment)
+                       if (m_data.useAttachment())
                                attachmentDescriptions.push_back(
                                {
                                        VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2,     // VkStructureType sType;
@@ -1528,7 +1542,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                        DE_NULL                                                                                                         //  const VkFormat*             pViewFormats;
                                }
                        );
-                       if (m_data.useAttachment)
+                       if (m_data.useAttachment())
                                framebufferAttachmentImageInfo.push_back(
                                {
                                        VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO,            //  VkStructureType             sType;
@@ -1924,7 +1938,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                        }
 
                        // Initialize shading rate image with varying values
-                       if (m_data.useAttachment)
+                       if (m_data.useAttachment())
                        {
                                imageBarrier.image = **srImage;
                                imageBarrier.newLayout = VK_IMAGE_LAYOUT_GENERAL;
@@ -2179,7 +2193,7 @@ tcu::TestStatus FSRTestInstance::iterate (void)
                                                        deInt32 primitiveRate = m_data.shaderWritesRate ? PrimIDToPrimitiveShadingRate(primID) : 0;
 
                                                        deInt32 attachmentLayer = m_data.srLayered ? layer : 0;
-                                                       deInt32 attachmentRate = m_data.useAttachment ? fillPtr[srFillBpp*((attachmentLayer * srHeight + (y / srTexelHeight)) * srWidth + (x / srTexelWidth))] : 0;
+                                                       deInt32 attachmentRate = m_data.useAttachment() ? fillPtr[srFillBpp*((attachmentLayer * srHeight + (y / srTexelHeight)) * srWidth + (x / srTexelWidth))] : 0;
 
                                                        // Get mask of allowed shading rates
                                                        deInt32 expectedMasks = Simulate(pipelineRate, primitiveRate, attachmentRate);
@@ -2366,6 +2380,13 @@ void createBasicTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* parentGrou
                const char*                             description;
        } TestGroupCase2D;
 
+       typedef struct
+       {
+               AttachmentUsage                 usage;
+               const char*                             name;
+               const char*                             description;
+       } TestGroupUsageCase;
+
        TestGroupCase groupCases[] =
        {
                { 0,    "basic",                                "basic tests"                                   },
@@ -2392,10 +2413,11 @@ void createBasicTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* parentGrou
                { 0,    "static",       "uses static shading rate state"        },
        };
 
-       TestGroupCase attCases[] =
+       TestGroupUsageCase attCases[] =
        {
-               { 0,    "noattachment", "no shading rate attachment"    },
-               { 1,    "attachment",   "has shading rate attachment"   },
+               { AttachmentUsage::NO_ATTACHMENT,               "noattachment",         "no shading rate attachment"                    },
+               { AttachmentUsage::WITH_ATTACHMENT,             "attachment",           "has shading rate attachment"                   },
+               { AttachmentUsage::NO_ATTACHMENT_PTR,   "noattachmentptr",      "no shading rate attachment pointer"    },
        };
 
        TestGroupCase shdCases[] =
@@ -2505,7 +2527,7 @@ void createBasicTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* parentGrou
                                                                                        continue;
 
                                                                                // Can't test layered shading rate attachment without an attachment
-                                                                               if (srLayered && !attCases[attNdx].count)
+                                                                               if (srLayered && attCases[attNdx].usage != AttachmentUsage::WITH_ATTACHMENT)
                                                                                        continue;
 
                                                                                CaseDef c =
@@ -2517,7 +2539,7 @@ void createBasicTests (tcu::TestContext& testCtx, tcu::TestCaseGroup* parentGrou
                                                                                                (VkFragmentShadingRateCombinerOpKHR)combCases[cmb0Ndx].count,
                                                                                                (VkFragmentShadingRateCombinerOpKHR)combCases[cmb1Ndx].count
                                                                                        },                                                                                                              // VkFragmentShadingRateCombinerOpKHR combinerOp[2];
-                                                                                       (bool)attCases[attNdx].count,                                                   // bool useAttachment;
+                                                                                       attCases[attNdx].usage,                                                                 // AttachmentUsage attachmentUsage;
                                                                                        (bool)shdCases[shdNdx].count,                                                   // bool shaderWritesRate;
                                                                                        (bool)geomCases[geomNdx].count,                                                 // bool geometryShader;
                                                                                        (bool)dynCases[dynNdx].count,                                                   // bool useDynamicState;
index afeb943..01aa7aa 100644 (file)
@@ -3748,6 +3748,1881 @@ dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x25
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.basic.dynamic.attachment.shaderrate.mul.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.noshaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.keep.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.replace.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.min.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.max.mul.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.min.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.max.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.dynamic.noattachmentptr.shaderrate.mul.mul.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.basic.static.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -6248,6 +8123,1256 @@ dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.basic.static.attachment.shaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.noshaderrate.mul.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.keep.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.replace.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.min.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.max.mul.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.min.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.max.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.basic.static.noattachmentptr.shaderrate.mul.mul.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -6648,6 +9773,206 @@ dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replac
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.apisamplemask.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7048,6 +10373,206 @@ dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplemaskin.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7448,6 +10973,206 @@ dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.re
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeunder.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -7848,6 +11573,206 @@ dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.rep
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.conservativeover.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.conservativeover.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -8248,6 +12173,206 @@ dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.fragdepth.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragdepth.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -8648,6 +12773,206 @@ dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
 dEQP-VK.fragment_shading_rate.fragstencil.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.fragstencil.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -9048,6 +13373,206 @@ dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replac
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiviewport.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiviewport.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -9448,6 +13973,206 @@ dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.colorlayered.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.colorlayered.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.gs
 dEQP-VK.fragment_shading_rate.srlayered.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
@@ -10248,6 +14973,306 @@ dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.multiview.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.multiview.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.multiviewsrlayered.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -11148,6 +16173,306 @@ dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.re
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.interlock.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.interlock.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -11748,6 +17073,306 @@ dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.repl
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.samplelocations.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.samplelocations.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -12348,6 +17973,306 @@ dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadingenable.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
@@ -12948,6 +18873,306 @@ dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.r
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
 dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_1x1
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_4x4
 dEQP-VK.fragment_shading_rate.pixel_consistency.rate_1x1.samples_1.extent_33x35