dEQP-VK.fragment_operations.occlusion_query.precise_test_depth_clear_depth_write_stencil_write
dEQP-VK.fragment_operations.occlusion_query.precise_test_depth_write_stencil_clear_stencil_write
dEQP-VK.fragment_operations.occlusion_query.precise_test_test_all
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_depth_no_attachment
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_depth
dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_stencil
dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_depth
dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.discard_early_and_late_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_early_and_late_fragment_tests_stencil
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_16
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_16
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_16
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1_imageless
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1_null_shading
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.min.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
dEQP-VK.pipeline.pipeline_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.pipeline_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.pipeline.monolithic.timestamp.misc_tests.two_cmd_buffers_primary_host_query_reset_with_availability_bit
dEQP-VK.pipeline.monolithic.timestamp.misc_tests.two_cmd_buffers_secondary_host_query_reset_with_availability_bit
dEQP-VK.pipeline.monolithic.framebuffer_attachment.resolve_input_same_attachment
+dEQP-VK.pipeline.monolithic.shader_stencil_export.s8_uint.op_replace_early_and_late
+dEQP-VK.pipeline.monolithic.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
+dEQP-VK.pipeline.monolithic.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.blend_operation_advanced.ops.color_attachments_1_blend_overlap_uncorrelated_ext_nonpremultipliedsrc_nonpremultiplieddst_0_r8g8b8a8_unorm
dEQP-VK.pipeline.monolithic.blend_operation_advanced.ops.color_attachments_1_blend_overlap_uncorrelated_ext_nonpremultipliedsrc_nonpremultiplieddst_1_r8g8b8a8_unorm
dEQP-VK.pipeline.monolithic.blend_operation_advanced.ops.color_attachments_1_blend_overlap_uncorrelated_ext_nonpremultipliedsrc_nonpremultiplieddst_2_r8g8b8a8_unorm
dEQP-VK.pipeline.fast_linked_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.fast_linked_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater_or_equal
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_equal
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_not_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_less
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_greater
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_less_or_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_greater_or_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_not_equal
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_0
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_1
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_2
dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_depth_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_stencil_no_attachment
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_depth_no_attachment
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_depth
dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_stencil
dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_depth
dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.discard_early_and_late_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_early_and_late_fragment_tests_stencil
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_16
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_16
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_16
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1_imageless
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1_null_shading
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.min.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
dEQP-VK.pipeline.fast_linked_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.fast_linked_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.pipeline.monolithic.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.monolithic.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.monolithic.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.monolithic.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.monolithic.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.monolithic.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.monolithic.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.monolithic.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.pipeline_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater_or_equal
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_equal
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_not_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_less
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_greater
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_less_or_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_greater_or_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_not_equal
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_0
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_1
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_2
GitRepo(
"https://github.com/KhronosGroup/glslang.git",
"git@github.com:KhronosGroup/glslang.git",
- "7dda6a6347b0bd550e202942adee475956ef462a",
+ "22d39cd684d136a81778cc17a0226ffad40d1cee",
"glslang",
removeTags = ["master-tot"]),
GitRepo(
"https://github.com/KhronosGroup/SPIRV-Headers.git",
"git@github.com:KhronosGroup/SPIRV-Headers.git",
- "b765c355f488837ca4c77980ba69484f3ff277f5",
+ "36c0c1596225e728bd49abb7ef56a3953e7ed468",
"spirv-headers"),
GitRepo(
"https://github.com/KhronosGroup/Vulkan-Docs.git",
--- /dev/null
+#!amber
+
+DEVICE_EXTENSION VK_AMD_shader_early_and_late_fragment_tests
+
+# Copyright 2021 Google LLC.
+# Copyright 2021 The Khronos Group Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Early Fragment Test 'DepthEqual'.
+# Polygon depth: 0.5
+# FragDepth: 0.6
+# Depth compare op: equal
+# Execution mode: Any
+# Depth buffer clear value: 0.5
+# Description: FragDepth < CLEAR_DEPTH. Depth test should pass. The gl_FragDepth should be overwrite, when EarlyAndLateFragmentTestsAMD mode is enabled.
+
+SHADER vertex vert_shader GLSL
+#version 430
+
+layout(location = 0) in vec4 position;
+
+void main()
+{
+ gl_Position = vec4(position.xy, 0.5, 1.0);
+}
+END
+
+# The fragment shader is generated from following GLSL code:
+# version 430
+#
+# layout(early_fragment_tests) in;
+#
+# layout(location = 0) out vec4 color_out;
+# layout(depth_any) out float gl_FragDepth;
+#
+# void main()
+# {
+# color_out = vec4(1.0, 0.0, 0.0, 1.0);
+# gl_FragDepth = 0.6;
+# }
+
+SHADER fragment frag_shader SPIRV-ASM TARGET_ENV spv1.0
+ OpCapability Shader
+ OpExtension "SPV_AMD_shader_early_and_late_fragment_tests"
+ %1 = OpExtInstImport "GLSL.std.450"
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %main "main" %color_out %gl_FragDepth
+ OpExecutionMode %main OriginUpperLeft
+ OpExecutionMode %main EarlyAndLateFragmentTestsAMD
+ OpExecutionMode %main DepthReplacing
+ OpExecutionMode %main DepthGreater
+ OpSource GLSL 430
+ OpName %main "main"
+ OpName %color_out "color_out"
+ OpName %gl_FragDepth "gl_FragDepth"
+ OpDecorate %color_out Location 0
+ OpDecorate %gl_FragDepth BuiltIn FragDepth
+ %void = OpTypeVoid
+ %3 = OpTypeFunction %void
+ %float = OpTypeFloat 32
+ %v4float = OpTypeVector %float 4
+%_ptr_Output_v4float = OpTypePointer Output %v4float
+ %color_out = OpVariable %_ptr_Output_v4float Output
+ %float_1 = OpConstant %float 1
+ %float_0 = OpConstant %float 0
+ %12 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
+%_ptr_Output_float = OpTypePointer Output %float
+%gl_FragDepth = OpVariable %_ptr_Output_float Output
+ %float_0_6 = OpConstant %float 0.6
+ %main = OpFunction %void None %3
+ %5 = OpLabel
+ OpStore %color_out %12
+ OpStore %gl_FragDepth %float_0_6
+ OpReturn
+ OpFunctionEnd
+END
+
+BUFFER framebuffer FORMAT B8G8R8A8_UNORM
+BUFFER depth_buf FORMAT D16_UNORM
+
+PIPELINE graphics my_pipeline
+ ATTACH vert_shader
+ ATTACH frag_shader
+ DEPTH
+ TEST on
+ WRITE on
+ COMPARE_OP equal
+ CLAMP off
+ BOUNDS min 0.0 max 1.0
+ BIAS constant 0.0 clamp 0.0 slope 0.0
+ END
+ BIND BUFFER framebuffer AS color LOCATION 0
+ BIND BUFFER depth_buf AS depth_stencil
+END
+
+CLEAR_COLOR my_pipeline 0 0 0 255
+CLEAR_DEPTH my_pipeline 0.5
+CLEAR my_pipeline
+
+RUN my_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+# ---------------- VERIFY PIPELINE ------------------
+# This pipeline verifies the dept buffer contents.
+# The fragment shader writes color green if the value is expected,
+# otherwise red.
+
+SHADER vertex vtex_shader_verify PASSTHROUGH
+
+SHADER fragment frag_shader_verify GLSL
+#version 430
+
+layout(location = 0) out vec4 outColor;
+uniform layout(set=0, binding=0) sampler2D imageSampler;
+
+const float expectedValue = 0.5;
+const float tolerance = 0.01;
+
+void main()
+{
+ float value = texelFetch(imageSampler, ivec2(gl_FragCoord.xy), 0).r;
+
+ if (abs(value - expectedValue) < tolerance)
+ outColor = vec4(0.0f, 1.0f, 0.0f, 1.0f);
+ else
+ outColor = vec4(1.0f, 0.0f, 0.0f, 1.0f);
+}
+END
+
+BUFFER framebuffer_verify FORMAT B8G8R8A8_UNORM
+SAMPLER sampler
+PIPELINE graphics verify_pipeline
+ ATTACH vtex_shader_verify
+ ATTACH frag_shader_verify
+ FRAMEBUFFER_SIZE 250 250
+ BIND BUFFER depth_buf AS combined_image_sampler SAMPLER sampler DESCRIPTOR_SET 0 BINDING 0
+ BIND BUFFER framebuffer_verify AS color LOCATION 0
+END
+
+CLEAR_COLOR verify_pipeline 0 0 0 255
+CLEAR verify_pipeline
+
+RUN verify_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+EXPECT framebuffer_verify IDX 0 0 SIZE 250 250 EQ_RGBA 0 255 0 255
\ No newline at end of file
--- /dev/null
+#!amber
+
+DEVICE_EXTENSION VK_AMD_shader_early_and_late_fragment_tests
+
+# Copyright 2021 Google LLC.
+# Copyright 2021 The Khronos Group Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Early Fragment Test 'DepthGreater'.
+# Polygon depth: 0.6
+# FragDepth: 0.7
+# Depth compare op: greater
+# Execution mode: DepthGreater
+# Depth buffer clear value: 0.5
+# Description: FragDepth > CLEAR_DEPTH. Depth test should pass. The gl_FragDepth should be overwrite, when EarlyAndLateFragmentTestsAMD mode is enabled.
+
+SHADER vertex vert_shader GLSL
+#version 430
+
+layout(location = 0) in vec4 position;
+
+void main()
+{
+ gl_Position = vec4(position.xy, 0.6, 1.0);
+}
+END
+
+# The fragment shader is generated from following GLSL code:
+# version 430
+#
+# layout(early_fragment_tests) in;
+#
+# layout(location = 0) out vec4 color_out;
+# layout(depth_greater) out float gl_FragDepth;
+#
+# void main()
+# {
+# color_out = vec4(1.0, 0.0, 0.0, 1.0);
+# gl_FragDepth = 0.7;
+# }
+
+SHADER fragment frag_shader SPIRV-ASM TARGET_ENV spv1.0
+ OpCapability Shader
+ OpExtension "SPV_AMD_shader_early_and_late_fragment_tests"
+ %1 = OpExtInstImport "GLSL.std.450"
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %main "main" %color_out %gl_FragDepth
+ OpExecutionMode %main OriginUpperLeft
+ OpExecutionMode %main EarlyAndLateFragmentTestsAMD
+ OpExecutionMode %main DepthReplacing
+ OpExecutionMode %main DepthGreater
+ OpSource GLSL 430
+ OpName %main "main"
+ OpName %color_out "color_out"
+ OpName %gl_FragDepth "gl_FragDepth"
+ OpDecorate %color_out Location 0
+ OpDecorate %gl_FragDepth BuiltIn FragDepth
+ %void = OpTypeVoid
+ %3 = OpTypeFunction %void
+ %float = OpTypeFloat 32
+ %v4float = OpTypeVector %float 4
+%_ptr_Output_v4float = OpTypePointer Output %v4float
+ %color_out = OpVariable %_ptr_Output_v4float Output
+ %float_1 = OpConstant %float 1
+ %float_0 = OpConstant %float 0
+ %12 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
+%_ptr_Output_float = OpTypePointer Output %float
+%gl_FragDepth = OpVariable %_ptr_Output_float Output
+%float_0_7 = OpConstant %float 0.7
+ %main = OpFunction %void None %3
+ %5 = OpLabel
+ OpStore %color_out %12
+ OpStore %gl_FragDepth %float_0_7
+ OpReturn
+ OpFunctionEnd
+END
+
+BUFFER framebuffer FORMAT B8G8R8A8_UNORM
+BUFFER depth_buf FORMAT D16_UNORM
+
+PIPELINE graphics my_pipeline
+ ATTACH vert_shader
+ ATTACH frag_shader
+ DEPTH
+ TEST on
+ WRITE on
+ COMPARE_OP greater
+ CLAMP off
+ BOUNDS min 0.0 max 1.0
+ BIAS constant 0.0 clamp 0.0 slope 0.0
+ END
+ BIND BUFFER framebuffer AS color LOCATION 0
+ BIND BUFFER depth_buf AS depth_stencil
+END
+
+CLEAR_COLOR my_pipeline 0 0 0 255
+CLEAR_DEPTH my_pipeline 0.5
+CLEAR my_pipeline
+
+RUN my_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+# ---------------- VERIFY PIPELINE ------------------
+# This pipeline verifies the dept buffer contents.
+# The fragment shader writes color green if the value is expected,
+# otherwise red.
+
+SHADER vertex vtex_shader_verify PASSTHROUGH
+
+SHADER fragment frag_shader_verify GLSL
+#version 430
+
+layout(location = 0) out vec4 outColor;
+uniform layout(set=0, binding=0) sampler2D imageSampler;
+
+const float expectedValue = 0.7;
+const float tolerance = 0.01;
+
+void main()
+{
+ float value = texelFetch(imageSampler, ivec2(gl_FragCoord.xy), 0).r;
+
+ if (abs(value - expectedValue) < tolerance)
+ outColor = vec4(0.0f, 1.0f, 0.0f, 1.0f);
+ else
+ outColor = vec4(1.0f, 0.0f, 0.0f, 1.0f);
+}
+END
+
+BUFFER framebuffer_verify FORMAT B8G8R8A8_UNORM
+SAMPLER sampler
+PIPELINE graphics verify_pipeline
+ ATTACH vtex_shader_verify
+ ATTACH frag_shader_verify
+ FRAMEBUFFER_SIZE 250 250
+ BIND BUFFER depth_buf AS combined_image_sampler SAMPLER sampler DESCRIPTOR_SET 0 BINDING 0
+ BIND BUFFER framebuffer_verify AS color LOCATION 0
+END
+
+CLEAR_COLOR verify_pipeline 0 0 0 255
+CLEAR verify_pipeline
+
+RUN verify_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+EXPECT framebuffer_verify IDX 0 0 SIZE 250 250 EQ_RGBA 0 255 0 255
\ No newline at end of file
--- /dev/null
+#!amber
+
+DEVICE_EXTENSION VK_AMD_shader_early_and_late_fragment_tests
+
+# Copyright 2021 Google LLC.
+# Copyright 2021 The Khronos Group Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Early Fragment Test 'DepthGreaterOrEqual'.
+# Polygon depth: 0.6
+# FragDepth: 0.7
+# Depth compare op: greater_or_equal
+# Execution mode: Any
+# Depth buffer clear value: 0.5
+# Description: FragDepth < CLEAR_DEPTH. Depth test should pass. The gl_FragDepth should be overwrite, when EarlyAndLateFragmentTestsAMD mode is enabled.
+
+SHADER vertex vert_shader GLSL
+#version 430
+
+layout(location = 0) in vec4 position;
+
+void main()
+{
+ gl_Position = vec4(position.xy, 0.6, 1.0);
+}
+END
+
+# The fragment shader is generated from following GLSL code:
+# version 430
+#
+# layout(early_fragment_tests) in;
+#
+# layout(location = 0) out vec4 color_out;
+# layout(depth_any) out float gl_FragDepth;
+#
+# void main()
+# {
+# color_out = vec4(1.0, 0.0, 0.0, 1.0);
+# gl_FragDepth = 0.7;
+# }
+
+SHADER fragment frag_shader SPIRV-ASM TARGET_ENV spv1.0
+ OpCapability Shader
+ OpExtension "SPV_AMD_shader_early_and_late_fragment_tests"
+ %1 = OpExtInstImport "GLSL.std.450"
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %main "main" %color_out %gl_FragDepth
+ OpExecutionMode %main OriginUpperLeft
+ OpExecutionMode %main EarlyAndLateFragmentTestsAMD
+ OpExecutionMode %main DepthReplacing
+ OpExecutionMode %main DepthGreater
+ OpSource GLSL 430
+ OpName %main "main"
+ OpName %color_out "color_out"
+ OpName %gl_FragDepth "gl_FragDepth"
+ OpDecorate %color_out Location 0
+ OpDecorate %gl_FragDepth BuiltIn FragDepth
+ %void = OpTypeVoid
+ %3 = OpTypeFunction %void
+ %float = OpTypeFloat 32
+ %v4float = OpTypeVector %float 4
+%_ptr_Output_v4float = OpTypePointer Output %v4float
+ %color_out = OpVariable %_ptr_Output_v4float Output
+ %float_1 = OpConstant %float 1
+ %float_0 = OpConstant %float 0
+ %12 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
+%_ptr_Output_float = OpTypePointer Output %float
+%gl_FragDepth = OpVariable %_ptr_Output_float Output
+ %float_0_7 = OpConstant %float 0.7
+ %main = OpFunction %void None %3
+ %5 = OpLabel
+ OpStore %color_out %12
+ OpStore %gl_FragDepth %float_0_7
+ OpReturn
+ OpFunctionEnd
+END
+
+BUFFER framebuffer FORMAT B8G8R8A8_UNORM
+BUFFER depth_buf FORMAT D16_UNORM
+
+PIPELINE graphics my_pipeline
+ ATTACH vert_shader
+ ATTACH frag_shader
+ DEPTH
+ TEST on
+ WRITE on
+ COMPARE_OP greater_or_equal
+ CLAMP off
+ BOUNDS min 0.0 max 1.0
+ BIAS constant 0.0 clamp 0.0 slope 0.0
+ END
+ BIND BUFFER framebuffer AS color LOCATION 0
+ BIND BUFFER depth_buf AS depth_stencil
+END
+
+CLEAR_COLOR my_pipeline 0 0 0 255
+CLEAR_DEPTH my_pipeline 0.5
+CLEAR my_pipeline
+
+RUN my_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+# ---------------- VERIFY PIPELINE ------------------
+# This pipeline verifies the dept buffer contents.
+# The fragment shader writes color green if the value is expected,
+# otherwise red.
+
+SHADER vertex vtex_shader_verify PASSTHROUGH
+
+SHADER fragment frag_shader_verify GLSL
+
+#version 430
+
+layout(location = 0) out vec4 outColor;
+uniform layout(set=0, binding=0) sampler2D imageSampler;
+
+const float expectedValue = 0.7;
+const float tolerance = 0.01;
+
+void main()
+{
+ float value = texelFetch(imageSampler, ivec2(gl_FragCoord.xy), 0).r;
+ if (abs(value - expectedValue) < tolerance)
+ outColor = vec4(0.0f, 1.0f, 0.0f, 1.0f);
+ else
+ outColor = vec4(1.0f, 0.0f, 0.0f, 1.0f);
+}
+END
+
+BUFFER framebuffer_verify FORMAT B8G8R8A8_UNORM
+SAMPLER sampler
+PIPELINE graphics verify_pipeline
+ ATTACH vtex_shader_verify
+ ATTACH frag_shader_verify
+ FRAMEBUFFER_SIZE 250 250
+ BIND BUFFER depth_buf AS combined_image_sampler SAMPLER sampler DESCRIPTOR_SET 0 BINDING 0
+ BIND BUFFER framebuffer_verify AS color LOCATION 0
+END
+
+CLEAR_COLOR verify_pipeline 0 0 0 255
+CLEAR verify_pipeline
+
+RUN verify_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+EXPECT framebuffer_verify IDX 0 0 SIZE 250 250 EQ_RGBA 0 255 0 255
\ No newline at end of file
--- /dev/null
+#!amber
+
+DEVICE_EXTENSION VK_AMD_shader_early_and_late_fragment_tests
+
+# Copyright 2021 Google LLC.
+# Copyright 2021 The Khronos Group Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Early Fragment Test 'DepthLess' execution mode.
+# Polygon depth: 0.5
+# FragDepth: 0.4
+# Depth compare op: less
+# Execution mode: DepthLess
+# Depth buffer clear value: 0.6
+# Description: FragDepth < CLEAR_DEPTH. Depth test should pass. The gl_FragDepth should be overwrite, when EarlyAndLateFragmentTestsAMD mode is enabled.
+
+SHADER vertex vert_shader GLSL
+#version 430
+
+layout(location = 0) in vec4 position;
+
+void main()
+{
+ gl_Position = vec4(position.xy, 0.5, 1.0);
+}
+END
+
+# The fragment shader is generated from following GLSL code:
+# #version 430
+#
+# layout(early_fragment_tests) in;
+#
+# layout(location = 0) out vec4 color_out;
+# layout(depth_less) out float gl_FragDepth;
+#
+# void main()
+# {
+# color_out = vec4(1.0, 0.0, 0.0, 1.0);
+# gl_FragDepth = 0.4;
+# }
+
+SHADER fragment frag_shader SPIRV-ASM TARGET_ENV spv1.0
+ OpCapability Shader
+ OpExtension "SPV_AMD_shader_early_and_late_fragment_tests"
+ %1 = OpExtInstImport "GLSL.std.450"
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %main "main" %color_out %gl_FragDepth
+ OpExecutionMode %main OriginUpperLeft
+ OpExecutionMode %main EarlyAndLateFragmentTestsAMD
+ OpExecutionMode %main DepthReplacing
+ OpExecutionMode %main DepthLess
+ OpSource GLSL 430
+ OpName %main "main"
+ OpName %color_out "color_out"
+ OpName %gl_FragDepth "gl_FragDepth"
+ OpDecorate %color_out Location 0
+ OpDecorate %gl_FragDepth BuiltIn FragDepth
+ %void = OpTypeVoid
+ %3 = OpTypeFunction %void
+ %float = OpTypeFloat 32
+ %v4float = OpTypeVector %float 4
+%_ptr_Output_v4float = OpTypePointer Output %v4float
+ %color_out = OpVariable %_ptr_Output_v4float Output
+ %float_1 = OpConstant %float 1
+ %float_0 = OpConstant %float 0
+ %12 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
+%_ptr_Output_float = OpTypePointer Output %float
+%gl_FragDepth = OpVariable %_ptr_Output_float Output
+%float_0_4 = OpConstant %float 0.4
+ %main = OpFunction %void None %3
+ %5 = OpLabel
+ OpStore %color_out %12
+ OpStore %gl_FragDepth %float_0_4
+ OpReturn
+ OpFunctionEnd
+END
+
+BUFFER framebuffer FORMAT B8G8R8A8_UNORM
+BUFFER depth_buf FORMAT D16_UNORM
+
+PIPELINE graphics my_pipeline
+ ATTACH vert_shader
+ ATTACH frag_shader
+ DEPTH
+ TEST on
+ WRITE on
+ COMPARE_OP less
+ CLAMP off
+ BOUNDS min 0.0 max 1.0
+ BIAS constant 0.0 clamp 0.0 slope 0.0
+ END
+ BIND BUFFER framebuffer AS color LOCATION 0
+ BIND BUFFER depth_buf AS depth_stencil
+END
+
+CLEAR_COLOR my_pipeline 0 0 0 255
+CLEAR_DEPTH my_pipeline 0.6
+CLEAR my_pipeline
+
+RUN my_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+# ---------------- VERIFY PIPELINE ------------------
+# This pipeline verifies the dept buffer contents.
+# The fragment shader writes color green if the value is expected,
+# otherwise red.
+
+SHADER vertex vtex_shader_verify PASSTHROUGH
+
+SHADER fragment frag_shader_verify GLSL
+
+#version 430
+
+layout(location = 0) out vec4 outColor;
+uniform layout(set=0, binding=0) sampler2D imageSampler;
+
+const float expectedValue = 0.4;
+const float tolerance = 0.01;
+
+void main()
+{
+ float value = texelFetch(imageSampler, ivec2(gl_FragCoord.xy), 0).r;
+ if (abs(value - expectedValue) < tolerance)
+ outColor = vec4(0.0f, 1.0f, 0.0f, 1.0f);
+ else
+ outColor = vec4(1.0f, 0.0f, 0.0f, 1.0f);
+}
+END
+
+BUFFER framebuffer_verify FORMAT B8G8R8A8_UNORM
+SAMPLER sampler
+PIPELINE graphics verify_pipeline
+ ATTACH vtex_shader_verify
+ ATTACH frag_shader_verify
+ FRAMEBUFFER_SIZE 250 250
+ BIND BUFFER depth_buf AS combined_image_sampler SAMPLER sampler DESCRIPTOR_SET 0 BINDING 0
+ BIND BUFFER framebuffer_verify AS color LOCATION 0
+END
+
+CLEAR_COLOR verify_pipeline 0 0 0 255
+CLEAR verify_pipeline
+
+RUN verify_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+EXPECT framebuffer_verify IDX 0 0 SIZE 250 250 EQ_RGBA 0 255 0 255
\ No newline at end of file
--- /dev/null
+#!amber
+
+DEVICE_EXTENSION VK_AMD_shader_early_and_late_fragment_tests
+
+# Copyright 2021 Google LLC.
+# Copyright 2021 The Khronos Group Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Early Fragment Test 'DepthLessOrEqual'.
+# Polygon depth: 0.5
+# FragDepth: 0.7
+# Depth compare op: less_or_equal
+# Execution mode: Any
+# Depth buffer clear value: 0.5
+# Description: FragDepth == CLEAR_DEPTH. Depth test should pass. The gl_FragDepth should be overwrite, when EarlyAndLateFragmentTestsAMD mode is enabled.
+
+SHADER vertex vert_shader GLSL
+#version 430
+
+layout(location = 0) in vec4 position;
+
+void main()
+{
+ gl_Position = vec4(position.xy, 0.5, 1.0);
+}
+END
+
+# The fragment shader is generated from following GLSL code:
+# version 430
+#
+# layout(early_fragment_tests) in;
+#
+# layout(location = 0) out vec4 color_out;
+# layout(depth_any) out float gl_FragDepth;
+#
+# void main()
+# {
+# color_out = vec4(1.0, 0.0, 0.0, 1.0);
+# gl_FragDepth = 0.7;
+# }
+
+SHADER fragment frag_shader SPIRV-ASM TARGET_ENV spv1.0
+ OpCapability Shader
+ OpExtension "SPV_AMD_shader_early_and_late_fragment_tests"
+ %1 = OpExtInstImport "GLSL.std.450"
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %main "main" %color_out %gl_FragDepth
+ OpExecutionMode %main OriginUpperLeft
+ OpExecutionMode %main EarlyAndLateFragmentTestsAMD
+ OpExecutionMode %main DepthReplacing
+ OpExecutionMode %main DepthUnchanged
+ OpSource GLSL 430
+ OpName %main "main"
+ OpName %color_out "color_out"
+ OpName %gl_FragDepth "gl_FragDepth"
+ OpDecorate %color_out Location 0
+ OpDecorate %gl_FragDepth BuiltIn FragDepth
+ %void = OpTypeVoid
+ %3 = OpTypeFunction %void
+ %float = OpTypeFloat 32
+ %v4float = OpTypeVector %float 4
+%_ptr_Output_v4float = OpTypePointer Output %v4float
+ %color_out = OpVariable %_ptr_Output_v4float Output
+ %float_1 = OpConstant %float 1
+ %float_0 = OpConstant %float 0
+ %12 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
+%_ptr_Output_float = OpTypePointer Output %float
+%gl_FragDepth = OpVariable %_ptr_Output_float Output
+ %float_0_7 = OpConstant %float 0.7
+ %main = OpFunction %void None %3
+ %5 = OpLabel
+ OpStore %color_out %12
+ OpStore %gl_FragDepth %float_0_7
+ OpReturn
+ OpFunctionEnd
+END
+
+BUFFER framebuffer FORMAT B8G8R8A8_UNORM
+BUFFER depth_buf FORMAT D16_UNORM
+
+PIPELINE graphics my_pipeline
+ ATTACH vert_shader
+ ATTACH frag_shader
+ DEPTH
+ TEST on
+ WRITE on
+ COMPARE_OP less_or_equal
+ CLAMP off
+ BOUNDS min 0.0 max 1.0
+ BIAS constant 0.0 clamp 0.0 slope 0.0
+ END
+ BIND BUFFER framebuffer AS color LOCATION 0
+ BIND BUFFER depth_buf AS depth_stencil
+END
+
+CLEAR_COLOR my_pipeline 0 0 0 255
+CLEAR_DEPTH my_pipeline 0.5
+CLEAR my_pipeline
+
+RUN my_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+# ---------------- VERIFY PIPELINE ------------------
+# This pipeline verifies the dept buffer contents.
+# The fragment shader writes color green if the value is expected,
+# otherwise red.
+
+SHADER vertex vtex_shader_verify PASSTHROUGH
+
+SHADER fragment frag_shader_verify GLSL
+
+#version 430
+
+layout(location = 0) out vec4 outColor;
+uniform layout(set=0, binding=0) sampler2D imageSampler;
+
+const float expectedValue = 0.5;
+const float tolerance = 0.01;
+
+void main()
+{
+ float value = texelFetch(imageSampler, ivec2(gl_FragCoord.xy), 0).r;
+ if (abs(value - expectedValue) < tolerance)
+ outColor = vec4(0.0f, 1.0f, 0.0f, 1.0f);
+ else
+ outColor = vec4(1.0f, 0.0f, 0.0f, 1.0f);
+}
+END
+
+BUFFER framebuffer_verify FORMAT B8G8R8A8_UNORM
+SAMPLER sampler
+PIPELINE graphics verify_pipeline
+ ATTACH vtex_shader_verify
+ ATTACH frag_shader_verify
+ FRAMEBUFFER_SIZE 250 250
+ BIND BUFFER depth_buf AS combined_image_sampler SAMPLER sampler DESCRIPTOR_SET 0 BINDING 0
+ BIND BUFFER framebuffer_verify AS color LOCATION 0
+END
+
+CLEAR_COLOR verify_pipeline 0 0 0 255
+CLEAR verify_pipeline
+
+RUN verify_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+EXPECT framebuffer_verify IDX 0 0 SIZE 250 250 EQ_RGBA 0 255 0 255
\ No newline at end of file
--- /dev/null
+#!amber
+
+DEVICE_EXTENSION VK_AMD_shader_early_and_late_fragment_tests
+
+# Copyright 2021 Google LLC.
+# Copyright 2021 The Khronos Group Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Early Fragment Test 'DepthNotEqual'.
+# Polygon depth: 0.3
+# FragDepth: 0.5
+# Depth compare op: not_equal
+# Execution mode: Any
+# Depth buffer clear value: 0.4
+# Description: FragDepth == CLEAR_DEPTH. Depth test should pass. The gl_FragDepth should be overwrite, when EarlyAndLateFragmentTestsAMD mode is enabled.
+
+SHADER vertex vert_shader GLSL
+#version 430
+
+layout(location = 0) in vec4 position;
+
+void main()
+{
+ gl_Position = vec4(position.xy, 0.3, 1.0);
+}
+END
+
+# The fragment shader is generated from following GLSL code:
+# version 430
+#
+# layout(early_fragment_tests) in;
+#
+# layout(location = 0) out vec4 color_out;
+# layout(depth_any) out float gl_FragDepth;
+#
+# void main()
+# {
+# color_out = vec4(1.0, 0.0, 0.0, 1.0);
+# gl_FragDepth = 0.5;
+# }
+
+SHADER fragment frag_shader SPIRV-ASM TARGET_ENV spv1.0
+ OpCapability Shader
+ OpExtension "SPV_AMD_shader_early_and_late_fragment_tests"
+ %1 = OpExtInstImport "GLSL.std.450"
+ OpMemoryModel Logical GLSL450
+ OpEntryPoint Fragment %main "main" %color_out %gl_FragDepth
+ OpExecutionMode %main OriginUpperLeft
+ OpExecutionMode %main EarlyAndLateFragmentTestsAMD
+ OpExecutionMode %main DepthReplacing
+ OpExecutionMode %main DepthUnchanged
+ OpSource GLSL 430
+ OpName %main "main"
+ OpName %color_out "color_out"
+ OpName %gl_FragDepth "gl_FragDepth"
+ OpDecorate %color_out Location 0
+ OpDecorate %gl_FragDepth BuiltIn FragDepth
+ %void = OpTypeVoid
+ %3 = OpTypeFunction %void
+ %float = OpTypeFloat 32
+ %v4float = OpTypeVector %float 4
+%_ptr_Output_v4float = OpTypePointer Output %v4float
+ %color_out = OpVariable %_ptr_Output_v4float Output
+ %float_1 = OpConstant %float 1
+ %float_0 = OpConstant %float 0
+ %12 = OpConstantComposite %v4float %float_1 %float_0 %float_0 %float_1
+%_ptr_Output_float = OpTypePointer Output %float
+%gl_FragDepth = OpVariable %_ptr_Output_float Output
+ %float_0_5 = OpConstant %float 0.5
+ %main = OpFunction %void None %3
+ %5 = OpLabel
+ OpStore %color_out %12
+ OpStore %gl_FragDepth %float_0_5
+ OpReturn
+ OpFunctionEnd
+END
+
+BUFFER framebuffer FORMAT B8G8R8A8_UNORM
+BUFFER depth_buf FORMAT D16_UNORM
+
+PIPELINE graphics my_pipeline
+ ATTACH vert_shader
+ ATTACH frag_shader
+ DEPTH
+ TEST on
+ WRITE on
+ COMPARE_OP not_equal
+ CLAMP off
+ BOUNDS min 0.0 max 1.0
+ BIAS constant 0.0 clamp 0.0 slope 0.0
+ END
+ BIND BUFFER framebuffer AS color LOCATION 0
+ BIND BUFFER depth_buf AS depth_stencil
+END
+
+CLEAR_COLOR my_pipeline 0 0 0 255
+CLEAR_DEPTH my_pipeline 0.4
+CLEAR my_pipeline
+
+RUN my_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+# ---------------- VERIFY PIPELINE ------------------
+# This pipeline verifies the dept buffer contents.
+# The fragment shader writes color green if the value is expected,
+# otherwise red.
+
+SHADER vertex vtex_shader_verify PASSTHROUGH
+
+SHADER fragment frag_shader_verify GLSL
+#version 430
+
+layout(location = 0) out vec4 outColor;
+uniform layout(set=0, binding=0) sampler2D imageSampler;
+
+const float expectedValue = 0.5;
+const float tolerance = 0.01;
+
+void main()
+{
+ float value = texelFetch(imageSampler, ivec2(gl_FragCoord.xy), 0).r;
+
+ if (abs(value - expectedValue) < tolerance)
+ outColor = vec4(0.0f, 1.0f, 0.0f, 1.0f);
+ else
+ outColor = vec4(1.0f, 0.0f, 0.0f, 1.0f);
+}
+END
+
+BUFFER framebuffer_verify FORMAT B8G8R8A8_UNORM
+SAMPLER sampler
+PIPELINE graphics verify_pipeline
+ ATTACH vtex_shader_verify
+ ATTACH frag_shader_verify
+ FRAMEBUFFER_SIZE 250 250
+ BIND BUFFER depth_buf AS combined_image_sampler SAMPLER sampler DESCRIPTOR_SET 0 BINDING 0
+ BIND BUFFER framebuffer_verify AS color LOCATION 0
+END
+
+CLEAR_COLOR verify_pipeline 0 0 0 255
+CLEAR verify_pipeline
+
+RUN verify_pipeline DRAW_RECT POS 0 0 SIZE 250 250
+
+EXPECT framebuffer_verify IDX 0 0 SIZE 250 250 EQ_RGBA 0 255 0 255
\ No newline at end of file
nextPtr = &physicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.pNext;
}
+ vk::VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD;
+ deMemset(&physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, 0, sizeof(physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD));
+
+ if ( isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_AMD_shader_early_and_late_fragment_tests")) )
+ {
+ physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.sType = getStructureType<VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>();
+ *nextPtr = &physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD;
+ nextPtr = &physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.pNext;
+ }
+
vk::VkPhysicalDeviceShaderFloat16Int8Features physicalDeviceShaderFloat16Int8Features;
deMemset(&physicalDeviceShaderFloat16Int8Features, 0, sizeof(physicalDeviceShaderFloat16Int8Features));
context.getInstanceInterface().getPhysicalDeviceFeatures2(context.getPhysicalDevice(), &coreFeatures);
bool result = true;
+ if ( isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_AMD_shader_early_and_late_fragment_tests")) )
+ {
+ if ( physicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.shaderEarlyAndLateFragmentTests == VK_FALSE )
+ {
+ log << tcu::TestLog::Message << "Mandatory feature shaderEarlyAndLateFragmentTests not supported" << tcu::TestLog::EndMessage;
+ result = false;
+ }
+ }
+
if ( isExtensionStructSupported(deviceExtensions, RequiredExtension("VK_EXT_4444_formats")) )
{
if ( physicalDevice4444FormatsFeaturesEXT.formatA4R4G4B4 == VK_FALSE )
enum Flags
{
- FLAG_TEST_DEPTH = 1u << 0,
- FLAG_TEST_STENCIL = 1u << 1,
- FLAG_DONT_USE_TEST_ATTACHMENT = 1u << 2,
- FLAG_DONT_USE_EARLY_FRAGMENT_TESTS = 1u << 3,
+ FLAG_TEST_DEPTH = 1u << 0,
+ FLAG_TEST_STENCIL = 1u << 1,
+ FLAG_DONT_USE_TEST_ATTACHMENT = 1u << 2,
+ FLAG_DONT_USE_EARLY_FRAGMENT_TESTS = 1u << 3,
+ FLAG_EARLY_AND_LATE_FRAGMENT_TESTS = 1u << 4,
};
class EarlyFragmentTest : public TestCase
}
// Fragment
+ if ((m_flags & FLAG_EARLY_AND_LATE_FRAGMENT_TESTS) == 0)
{
const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
std::ostringstream src;
programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
}
+ else
+ {
+ const SpirVAsmBuildOptions buildOptionsSpr (programCollection.usedVulkanVersion, SPIRV_VERSION_1_3);
+ const std::string src =
+ "; SPIR-V\n"
+ "; Version: 1.0\n"
+ "; Bound: 24\n"
+ "; Schema: 0\n"
+ "OpCapability Shader\n"
+ "OpExtension \"SPV_AMD_shader_early_and_late_fragment_tests\"\n"
+ "%1 = OpExtInstImport \"GLSL.std.450\"\n"
+ "OpMemoryModel Logical GLSL450\n"
+ "OpEntryPoint Fragment %4 \"main\" %20\n"
+ "OpExecutionMode %4 OriginUpperLeft\n"
+ "OpExecutionMode %4 EarlyAndLateFragmentTestsAMD\n"
+ "OpMemberDecorate %7 0 Coherent\n"
+ "OpMemberDecorate %7 0 Offset 0\n"
+ "OpDecorate %7 BufferBlock\n"
+ "OpDecorate %9 DescriptorSet 0\n"
+ "OpDecorate %9 Binding 0\n"
+ "OpDecorate %20 Location 0\n"
+ "%2 = OpTypeVoid\n"
+ "%3 = OpTypeFunction %2\n"
+ "%6 = OpTypeInt 32 0\n"
+ "%7 = OpTypeStruct %6\n"
+ "%8 = OpTypePointer Uniform %7\n"
+ "%9 = OpVariable %8 Uniform\n"
+ "%10 = OpTypeInt 32 1\n"
+ "%11 = OpConstant %10 0\n"
+ "%12 = OpTypePointer Uniform %6\n"
+ "%14 = OpConstant %6 1\n"
+ "%15 = OpConstant %6 0\n"
+ "%17 = OpTypeFloat 32\n"
+ "%18 = OpTypeVector %17 4\n"
+ "%19 = OpTypePointer Output %18\n"
+ "%20 = OpVariable %19 Output\n"
+ "%21 = OpConstant %17 1\n"
+ "%22 = OpConstant %17 0\n"
+ "%23 = OpConstantComposite %18 %21 %21 %22 %21\n"
+ "%4 = OpFunction %2 None %3\n"
+ "%5 = OpLabel\n"
+ "%13 = OpAccessChain %12 %9 %11\n"
+ "%16 = OpAtomicIAdd %6 %13 %14 %15 %14\n"
+ "OpStore %20 %23\n"
+ "OpReturn\n"
+ "OpFunctionEnd\n";
+ programCollection.spirvAsmSources.add("frag") << src << buildOptionsSpr;
+ }
}
class EarlyFragmentTestInstance : public TestInstance
const TestMode m_testMode;
const bool m_useTestAttachment;
const bool m_useEarlyTests;
+ const bool m_useEarlyLateTests;
};
EarlyFragmentTestInstance::EarlyFragmentTestInstance (Context& context, const deUint32 flags)
flags & FLAG_TEST_STENCIL ? MODE_STENCIL : MODE_INVALID)
, m_useTestAttachment ((flags & FLAG_DONT_USE_TEST_ATTACHMENT) == 0)
, m_useEarlyTests ((flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0)
+ , m_useEarlyLateTests ((flags & FLAG_EARLY_AND_LATE_FRAGMENT_TESTS) == FLAG_EARLY_AND_LATE_FRAGMENT_TESTS)
{
DE_ASSERT(m_testMode != MODE_INVALID);
}
const int expectedCounter = expectPartialResult ? renderSize.x() * renderSize.y() / 2 : renderSize.x() * renderSize.y();
const int tolerance = expectPartialResult ? de::max(renderSize.x(), renderSize.y()) * 3 : 0;
const int expectedMin = de::max(0, expectedCounter - tolerance);
- const int expectedMax = expectedCounter + tolerance;
+ const int expectedMax = (m_useEarlyLateTests ? (renderSize.x() * renderSize.y()) : (expectedCounter + tolerance));
tcu::TestLog& log = m_context.getTestContext().getLog();
log << tcu::TestLog::Message << "Expected value"
void EarlyFragmentTest::checkSupport (Context& context) const
{
context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_FRAGMENT_STORES_AND_ATOMICS);
+#ifndef CTS_USES_VULKANSC
+ if ((m_flags & FLAG_EARLY_AND_LATE_FRAGMENT_TESTS) == FLAG_EARLY_AND_LATE_FRAGMENT_TESTS)
+ {
+ context.requireDeviceFunctionality("VK_AMD_shader_early_and_late_fragment_tests");
+ if (context.getShaderEarlyAndLateFragmentTestsFeaturesAMD().shaderEarlyAndLateFragmentTests == VK_FALSE)
+ TCU_THROW(NotSupportedError, "shaderEarlyAndLateFragmentTests is not supported");
+ }
+#endif
}
class EarlyFragmentDiscardTestInstance : public EarlyFragmentTestInstance
const TestMode m_testMode;
const bool m_useTestAttachment;
const bool m_useEarlyTests;
+ const bool m_useEarlyLateTests;
};
EarlyFragmentDiscardTestInstance::EarlyFragmentDiscardTestInstance (Context& context, const deUint32 flags)
flags & FLAG_TEST_STENCIL ? MODE_STENCIL : MODE_INVALID)
, m_useTestAttachment ((flags & FLAG_DONT_USE_TEST_ATTACHMENT) == 0)
, m_useEarlyTests ((flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0)
+ , m_useEarlyLateTests ((flags& FLAG_EARLY_AND_LATE_FRAGMENT_TESTS) != 0)
{
DE_ASSERT(m_testMode != MODE_INVALID);
}
const int expectedCounter = expectPartialResult ? renderSize.x() * renderSize.y() / 2 : renderSize.x() * renderSize.y();
const int tolerance = expectPartialResult ? de::max(renderSize.x(), renderSize.y()) * 3 : 0;
const int expectedMin = de::max(0, expectedCounter - tolerance);
- const int expectedMax = expectedCounter + tolerance;
+ const int expectedMax = (m_useEarlyLateTests ? (renderSize.x() * renderSize.y()) : (expectedCounter + tolerance));
tcu::TestLog& log = m_context.getTestContext().getLog();
log << tcu::TestLog::Message << "Expected value"
// Fragment
{
- const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
- std::ostringstream src;
- src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
- << "\n"
- << (useEarlyTests ? "layout(early_fragment_tests) in;\n" : "")
- << "layout(location = 0) out highp vec4 fragColor;\n"
- << "\n"
- << "layout(binding = 0) coherent buffer Output {\n"
- << " uint result;\n"
- << "} sb_out;\n"
- << "\n"
- << "void main (void)\n"
- << "{\n"
- << " atomicAdd(sb_out.result, 1u);\n"
- << " gl_FragDepth = 0.75f;\n"
- << " fragColor = vec4(1.0, 1.0, 0.0, 1.0);\n"
- << " discard;\n"
- << "}\n";
-
- programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+ if ((m_flags & FLAG_EARLY_AND_LATE_FRAGMENT_TESTS) == 0)
+ {
+ const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
+ std::ostringstream src;
+ src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
+ << "\n"
+ << (useEarlyTests ? "layout(early_fragment_tests) in;\n" : "")
+ << "layout(location = 0) out highp vec4 fragColor;\n"
+ << "\n"
+ << "layout(binding = 0) coherent buffer Output {\n"
+ << " uint result;\n"
+ << "} sb_out;\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " atomicAdd(sb_out.result, 1u);\n"
+ << " gl_FragDepth = 0.75f;\n"
+ << " fragColor = vec4(1.0, 1.0, 0.0, 1.0);\n"
+ << " discard;\n"
+ << "}\n";
+ programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+ }
+ else
+ {
+ const SpirVAsmBuildOptions buildOptionsSpr(programCollection.usedVulkanVersion, SPIRV_VERSION_1_3);
+ const std::string src =
+ "; SPIR - V\n"
+ "; Version: 1.0\n"
+ "; Generator: Khronos Glslang Reference Front End; 10\n"
+ "; Bound: 28\n"
+ "; Schema: 0\n"
+ "OpCapability Shader\n"
+ "OpExtension \"SPV_AMD_shader_early_and_late_fragment_tests\"\n"
+ "%1 = OpExtInstImport \"GLSL.std.450\"\n"
+ "OpMemoryModel Logical GLSL450\n"
+ "OpEntryPoint Fragment %4 \"main\" %19 %23\n"
+ "OpExecutionMode %4 OriginUpperLeft\n"
+ "OpExecutionMode %4 EarlyAndLateFragmentTestsAMD\n"
+ "OpExecutionMode %4 DepthReplacing\n"
+ "OpExecutionMode %4 DepthGreater\n"
+ "OpMemberDecorate %7 0 Coherent\n"
+ "OpMemberDecorate %7 0 Offset 0\n"
+ "OpDecorate %7 BufferBlock\n"
+ "OpDecorate %9 DescriptorSet 0\n"
+ "OpDecorate %9 Binding 0\n"
+ "OpDecorate %19 BuiltIn FragDepth\n"
+ "OpDecorate %23 Location 0\n"
+ "%2 = OpTypeVoid\n"
+ "%3 = OpTypeFunction %2\n"
+ "%6 = OpTypeInt 32 0\n"
+ "%7 = OpTypeStruct %6\n"
+ "%8 = OpTypePointer Uniform %7\n"
+ "%9 = OpVariable %8 Uniform\n"
+ "%10 = OpTypeInt 32 1\n"
+ "%11 = OpConstant %10 0\n"
+ "%12 = OpTypePointer Uniform %6\n"
+ "%14 = OpConstant %6 1\n"
+ "%15 = OpConstant %6 0\n"
+ "%17 = OpTypeFloat 32\n"
+ "%18 = OpTypePointer Output %17\n"
+ "%19 = OpVariable %18 Output\n"
+ "%20 = OpConstant %17 0.75\n"
+ "%21 = OpTypeVector %17 4\n"
+ "%22 = OpTypePointer Output %21\n"
+ "%23 = OpVariable %22 Output\n"
+ "%24 = OpConstant %17 1\n"
+ "%25 = OpConstant %17 0\n"
+ "%26 = OpConstantComposite %21 %24 %24 %25 %24\n"
+ "%4 = OpFunction %2 None %3\n"
+ "%5 = OpLabel\n"
+ "%13 = OpAccessChain %12 %9 %11\n"
+ "%16 = OpAtomicIAdd %6 %13 %14 %15 %14\n"
+ "OpStore %19 %20\n"
+ "OpStore %23 %26\n"
+ "OpKill\n"
+ "OpFunctionEnd\n";
+ programCollection.spirvAsmSources.add("frag") << src << buildOptionsSpr;
+ }
}
}
// Fragment
{
- const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
- std::ostringstream src;
- src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
- << "\n"
- << (useEarlyTests ? "layout(early_fragment_tests) in;\n" : "")
- << "layout(location = 0) out highp vec4 fragColor;\n"
- << "\n"
- << "layout(binding = 0) coherent buffer Output {\n"
- << " uint result;\n"
- << "} sb_out;\n"
- << "\n"
- << "void main (void)\n"
- << "{\n"
- << " atomicAdd(sb_out.result, 1u);\n"
- << " gl_SampleMask[0] = 0x0;\n"
- << " fragColor = vec4(1.0, 1.0, 0.0, 1.0);\n"
- << " discard;\n"
- << "}\n";
-
- programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+ if ((m_flags & FLAG_EARLY_AND_LATE_FRAGMENT_TESTS) == 0)
+ {
+ const bool useEarlyTests = (m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) == 0;
+ std::ostringstream src;
+ src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440) << "\n"
+ << "\n"
+ << (useEarlyTests ? "layout(early_fragment_tests) in;\n" : "")
+ << "layout(location = 0) out highp vec4 fragColor;\n"
+ << "\n"
+ << "layout(binding = 0) coherent buffer Output {\n"
+ << " uint result;\n"
+ << "} sb_out;\n"
+ << "\n"
+ << "void main (void)\n"
+ << "{\n"
+ << " atomicAdd(sb_out.result, 1u);\n"
+ << " gl_SampleMask[0] = 0x0;\n"
+ << " fragColor = vec4(1.0, 1.0, 0.0, 1.0);\n"
+ << " discard;\n"
+ << "}\n";
+
+ programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
+ }
+ else
+ {
+ const SpirVAsmBuildOptions buildOptionsSpr(programCollection.usedVulkanVersion, SPIRV_VERSION_1_3);
+ const std::string option = (((m_flags & FLAG_DONT_USE_EARLY_FRAGMENT_TESTS) != 0) ?
+ "OpExecutionMode %4 DepthReplacing\nOpExecutionMode %4 DepthGreater\n" :
+ "");
+ const std::string src =
+ "; SPIR - V\n"
+ "; Version: 1.0\n"
+ "; Generator: Khronos Glslang Reference Front End; 10\n"
+ "; Bound: 30\n"
+ "; Schema: 0\n"
+ "OpCapability Shader\n"
+ "OpExtension \"SPV_AMD_shader_early_and_late_fragment_tests\"\n"
+ "%1 = OpExtInstImport \"GLSL.std.450\"\n"
+ "OpMemoryModel Logical GLSL450\n"
+ "OpEntryPoint Fragment %4 \"main\" %19 %25\n"
+ "OpExecutionMode %4 OriginUpperLeft\n"
+ "OpExecutionMode %4 EarlyAndLateFragmentTestsAMD\n"
+ + option +
+ "OpMemberDecorate %7 0 Coherent\n"
+ "OpMemberDecorate %7 0 Offset 0\n"
+ "OpDecorate %7 BufferBlock\n"
+ "OpDecorate %9 DescriptorSet 0\n"
+ "OpDecorate %9 Binding 0\n"
+ "OpDecorate %19 BuiltIn SampleMask\n"
+ "OpDecorate %25 Location 0\n"
+ "%2 = OpTypeVoid\n"
+ "%3 = OpTypeFunction %2\n"
+ "%6 = OpTypeInt 32 0\n"
+ "%7 = OpTypeStruct %6\n"
+ "%8 = OpTypePointer Uniform %7\n"
+ "%9 = OpVariable %8 Uniform\n"
+ "%10 = OpTypeInt 32 1\n"
+ "%11 = OpConstant %10 0\n"
+ "%12 = OpTypePointer Uniform %6\n"
+ "%14 = OpConstant %6 1\n"
+ "%15 = OpConstant %6 0\n"
+ "%17 = OpTypeArray %10 %14\n"
+ "%18 = OpTypePointer Output %17\n"
+ "%19 = OpVariable %18 Output\n"
+ "%20 = OpTypePointer Output %10\n"
+ "%22 = OpTypeFloat 32\n"
+ "%23 = OpTypeVector %22 4\n"
+ "%24 = OpTypePointer Output %23\n"
+ "%25 = OpVariable %24 Output\n"
+ "%26 = OpConstant %22 1\n"
+ "%27 = OpConstant %22 0\n"
+ "%28 = OpConstantComposite %23 %26 %26 %27 %26\n"
+ "%4 = OpFunction %2 None %3\n"
+ "%5 = OpLabel\n"
+ "%13 = OpAccessChain %12 %9 %11\n"
+ "%16 = OpAtomicIAdd %6 %13 %14 %15 %14\n"
+ "%21 = OpAccessChain %20 %19 %11\n"
+ "OpStore %21 %11\n"
+ "OpStore %25 %28\n"
+ "OpKill\n"
+ "OpFunctionEnd\n";
+ programCollection.spirvAsmSources.add("frag") << src << buildOptionsSpr;
+ }
}
}
public:
EarlyFragmentSampleCountTest (tcu::TestContext& testCtx,
const std::string name,
- const deUint32 sampleCount);
+ const deUint32 sampleCount,
+ const bool earlyAndLate);
void initPrograms (SourceCollections& programCollection) const override;
TestInstance* createInstance (Context& context) const override;
private:
const deUint32 m_sampleCount;
+ const bool m_earlyAndLate;
};
-EarlyFragmentSampleCountTest::EarlyFragmentSampleCountTest(tcu::TestContext& testCtx, const std::string name, const deUint32 sampleCount)
+EarlyFragmentSampleCountTest::EarlyFragmentSampleCountTest(tcu::TestContext& testCtx, const std::string name, const deUint32 sampleCount, const bool earlyAndLate)
: EarlyFragmentTest (testCtx, name, FLAG_TEST_DEPTH)
, m_sampleCount (sampleCount)
+ , m_earlyAndLate (earlyAndLate)
{
}
}
// Fragment shader for runs without early fragment test
+ if (m_earlyAndLate == false)
{
std::ostringstream frg;
programCollection.glslSources.add("frag") << glu::FragmentSource(frg.str());
}
+ else
+ {
+ const SpirVAsmBuildOptions buildOptionsSpr(programCollection.usedVulkanVersion, SPIRV_VERSION_1_3);
+ const std::string src =
+ "; SPIR - V\n"
+ "; Version: 1.0\n"
+ "; Generator: Khronos Glslang Reference Front End; 10\n"
+ "; Bound: 23\n"
+ "; Schema: 0\n"
+ "OpCapability Shader\n"
+ "OpExtension \"SPV_AMD_shader_early_and_late_fragment_tests\"\n"
+ "%1 = OpExtInstImport \"GLSL.std.450\"\n"
+ "OpMemoryModel Logical GLSL450\n"
+ "OpEntryPoint Fragment %4 \"main\" %11 %19\n"
+ "OpExecutionMode %4 OriginUpperLeft\n"
+ "OpExecutionMode %4 EarlyAndLateFragmentTestsAMD\n"
+ "OpExecutionMode %4 DepthReplacing\n"
+ "OpExecutionMode %4 DepthLess\n"
+ "OpDecorate %11 BuiltIn SampleMask\n"
+ "OpDecorate %19 Location 0\n"
+ "%2 = OpTypeVoid\n"
+ "%3 = OpTypeFunction %2\n"
+ "%6 = OpTypeInt 32 1\n"
+ "%7 = OpTypeInt 32 0\n"
+ "%8 = OpConstant %7 1\n"
+ "%9 = OpTypeArray %6 %8\n"
+ "%10 = OpTypePointer Output %9\n"
+ "%11 = OpVariable %10 Output\n"
+ "%12 = OpConstant %6 0\n"
+ "%13 = OpConstant %6 -1431655766\n"
+ "%14 = OpTypePointer Output %6\n"
+ "%16 = OpTypeFloat 32\n"
+ "%17 = OpTypeVector %16 4\n"
+ "%18 = OpTypePointer Output %17\n"
+ "%19 = OpVariable %18 Output\n"
+ "%20 = OpConstant %16 1\n"
+ "%21 = OpConstant %16 0\n"
+ "%22 = OpConstantComposite %17 %20 %20 %21 %20\n"
+ "%4 = OpFunction %2 None %3\n"
+ "%5 = OpLabel\n"
+ "%15 = OpAccessChain %14 %11 %12\n"
+ "OpStore %15 %13\n"
+ "OpStore %19 %22\n"
+ "OpReturn\n"
+ "OpFunctionEnd\n";
+ programCollection.spirvAsmSources.add("frag") << src << buildOptionsSpr;
+ }
// Fragment shader for early fragment tests
+ if (m_earlyAndLate == false)
{
std::ostringstream frg;
programCollection.glslSources.add("frag_early") << glu::FragmentSource(frg.str());
}
+ else
+ {
+ const SpirVAsmBuildOptions buildOptionsSpr(programCollection.usedVulkanVersion, SPIRV_VERSION_1_3);
+ const std::string src =
+ "; SPIR - V\n"
+ "; Version: 1.0\n"
+ "; Generator: Khronos Glslang Reference Front End; 10\n"
+ "; Bound: 22\n"
+ "; Schema: 0\n"
+ "OpCapability Shader\n"
+ "OpExtension \"SPV_AMD_shader_early_and_late_fragment_tests\"\n"
+ "%1 = OpExtInstImport \"GLSL.std.450\"\n"
+ "OpMemoryModel Logical GLSL450\n"
+ "OpEntryPoint Fragment %4 \"main\" %11 %18\n"
+ "OpExecutionMode %4 OriginUpperLeft\n"
+ "OpExecutionMode %4 EarlyAndLateFragmentTestsAMD\n"
+ "OpDecorate %11 BuiltIn SampleMask\n"
+ "OpDecorate %18 Location 0\n"
+ "%2 = OpTypeVoid\n"
+ "%3 = OpTypeFunction %2\n"
+ "%6 = OpTypeInt 32 1\n"
+ "%7 = OpTypeInt 32 0\n"
+ "%8 = OpConstant %7 1\n"
+ "%9 = OpTypeArray %6 %8\n"
+ "%10 = OpTypePointer Output %9\n"
+ "%11 = OpVariable %10 Output\n"
+ "%12 = OpConstant %6 0\n"
+ "%13 = OpTypePointer Output %6\n"
+ "%15 = OpTypeFloat 32\n"
+ "%16 = OpTypeVector %15 4\n"
+ "%17 = OpTypePointer Output %16\n"
+ "%18 = OpVariable %17 Output\n"
+ "%19 = OpConstant %15 1\n"
+ "%20 = OpConstant %15 0\n"
+ "%21 = OpConstantComposite %16 %19 %19 %20 %19\n"
+ "%4 = OpFunction %2 None %3\n"
+ "%5 = OpLabel\n"
+ "%14 = OpAccessChain %13 %11 %12\n"
+ "OpStore %14 %12\n"
+ "OpStore %18 %21\n"
+ "OpReturn\n"
+ "OpFunctionEnd\n";
+ programCollection.spirvAsmSources.add("frag_early") << src << buildOptionsSpr;
+ }
}
void EarlyFragmentSampleCountTest::checkSupport(Context& context) const
vki.getPhysicalDeviceImageFormatProperties(physDevice, depthFormat, VK_IMAGE_TYPE_2D, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT, 0u, &formatProperties);
if ((formatProperties.sampleCounts & m_sampleCount) == 0)
TCU_THROW(NotSupportedError, "Format does not support this number of samples for depth format");
+
+#ifndef CTS_USES_VULKANSC
+ if (m_earlyAndLate)
+ {
+ context.requireDeviceFunctionality("VK_AMD_shader_early_and_late_fragment_tests");
+ if (context.getShaderEarlyAndLateFragmentTestsFeaturesAMD().shaderEarlyAndLateFragmentTests == VK_FALSE)
+ TCU_THROW(NotSupportedError, "shaderEarlyAndLateFragmentTests is not supported");
+ }
+#endif
}
} // anonymous ns
tcu::TestCaseGroup* createEarlyFragmentTests (tcu::TestContext& testCtx)
{
- de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "early_fragment", "early fragment test cases"));
+ de::MovePtr<tcu::TestCaseGroup> testGroup (new tcu::TestCaseGroup(testCtx, "early_fragment", "early fragment test cases"));
{
- static const struct
+ struct TestCaseEarly
{
std::string caseName;
deUint32 flags;
- } cases[] =
+ };
+
+ static const TestCaseEarly cases[] =
{
+
{ "no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
{ "no_early_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
{ "early_fragment_tests_depth", FLAG_TEST_DEPTH },
{ "early_fragment_tests_stencil", FLAG_TEST_STENCIL },
{ "no_early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_DONT_USE_TEST_ATTACHMENT },
{ "no_early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_DONT_USE_TEST_ATTACHMENT },
- { "early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_TEST_ATTACHMENT },
- { "early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_TEST_ATTACHMENT },
+ { "early_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_TEST_ATTACHMENT },
+ { "early_fragment_tests_stencil_no_attachment", FLAG_TEST_STENCIL | FLAG_DONT_USE_TEST_ATTACHMENT },
};
+#ifndef CTS_USES_VULKANSC
+ static const TestCaseEarly casesEarlyAndLate[] =
+ {
+ { "early_and_late_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+ { "early_and_late_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+ { "early_and_late_fragment_tests_depth_no_attachment", FLAG_TEST_DEPTH | FLAG_DONT_USE_TEST_ATTACHMENT | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+ { "early_and_late_fragment_tests_stencil_no_attachment",FLAG_TEST_STENCIL | FLAG_DONT_USE_TEST_ATTACHMENT | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+ };
+#endif
+
for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
testGroup->addChild(new EarlyFragmentTest(testCtx, cases[i].caseName, cases[i].flags));
+#ifndef CTS_USES_VULKANSC
+ for (int i = 0; i < DE_LENGTH_OF_ARRAY(casesEarlyAndLate); ++i)
+ testGroup->addChild(new EarlyFragmentTest(testCtx, casesEarlyAndLate[i].caseName, casesEarlyAndLate[i].flags));
+#endif
}
// Check that discard does not affect depth test writes.
deUint32 flags;
} cases[] =
{
- { "discard_no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
- { "discard_no_early_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
- { "discard_early_fragment_tests_depth", FLAG_TEST_DEPTH },
- { "discard_early_fragment_tests_stencil", FLAG_TEST_STENCIL },
+ { "discard_no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "discard_no_early_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "discard_early_fragment_tests_depth", FLAG_TEST_DEPTH },
+ { "discard_early_fragment_tests_stencil", FLAG_TEST_STENCIL },
+#ifndef CTS_USES_VULKANSC
+ { "discard_early_and_late_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+ { "discard_early_and_late_fragment_tests_stencil", FLAG_TEST_STENCIL | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+#endif
};
for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
deUint32 flags;
} cases[] =
{
- { "samplemask_no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS, },
- { "samplemask_early_fragment_tests_depth", FLAG_TEST_DEPTH, },
+ { "samplemask_no_early_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "samplemask_early_fragment_tests_depth", FLAG_TEST_DEPTH },
+#ifndef CTS_USES_VULKANSC
+ { "samplemask_early_and_late_fragment_tests_depth_replacing_mode", FLAG_TEST_DEPTH | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS | FLAG_DONT_USE_EARLY_FRAGMENT_TESTS },
+ { "samplemask_early_and_late_fragment_tests_depth", FLAG_TEST_DEPTH | FLAG_EARLY_AND_LATE_FRAGMENT_TESTS },
+#endif
};
const VkSampleCountFlags sampleCounts[] = { VK_SAMPLE_COUNT_2_BIT, VK_SAMPLE_COUNT_4_BIT, VK_SAMPLE_COUNT_8_BIT, VK_SAMPLE_COUNT_16_BIT };
{
for (int i = 0; i < DE_LENGTH_OF_ARRAY(cases); ++i)
testGroup->addChild(new EarlyFragmentSampleMaskTest(testCtx, cases[i].caseName + "_" + sampleCountsStr[sampleCountsNdx], cases[i].flags, sampleCounts[sampleCountsNdx]));
- }
+ }
}
// We kill half of the samples at different points in the pipeline depending on early frag test, and then we verify the sample counting works as expected.
for (deUint32 sampleCountsNdx = 0; sampleCountsNdx < DE_LENGTH_OF_ARRAY(sampleCounts); sampleCountsNdx++)
{
- testGroup->addChild(new EarlyFragmentSampleCountTest(testCtx, "sample_count_early_fragment_tests_depth_" + sampleCountsStr[sampleCountsNdx], sampleCounts[sampleCountsNdx]));
+ testGroup->addChild(new EarlyFragmentSampleCountTest(testCtx, "sample_count_early_fragment_tests_depth_" + sampleCountsStr[sampleCountsNdx], sampleCounts[sampleCountsNdx], false));
+#ifndef CTS_USES_VULKANSC
+ testGroup->addChild(new EarlyFragmentSampleCountTest(testCtx, "sample_count_early_and_late_fragment_tests_depth_" + sampleCountsStr[sampleCountsNdx], sampleCounts[sampleCountsNdx], true));
+#endif
}
}
bool sampleShadingEnable;
bool sampleShadingInput;
bool sampleMaskTest;
+ bool earlyAndLateTest;
bool useAttachment () const
{
TCU_THROW(NotSupportedError, "fragmentShadingRateWithSampleMask not supported");
checkPipelineLibraryRequirements(vki, physicalDevice, m_data.groupParams->pipelineConstructionType);
+
+#ifndef CTS_USES_VULKANSC
+ if (m_data.earlyAndLateTest)
+ {
+ context.requireDeviceFunctionality("VK_AMD_shader_early_and_late_fragment_tests");
+ if (context.getShaderEarlyAndLateFragmentTestsFeaturesAMD().shaderEarlyAndLateFragmentTests == VK_FALSE)
+ TCU_THROW(NotSupportedError, "shaderEarlyAndLateFragmentTests is not supported");
+ }
+#endif
}
// Error codes writted by the fragment shader
"#version 450 core\n"
"#extension GL_EXT_fragment_shading_rate : enable\n"
"#extension GL_ARB_shader_stencil_export : enable\n"
- "#extension GL_ARB_fragment_shader_interlock : enable\n"
- "layout(location = 0) out uvec4 col0;\n"
+ "#extension GL_ARB_fragment_shader_interlock : enable\n";
+
+ if (m_data.earlyAndLateTest)
+ fss << "#extension GL_AMD_shader_early_and_late_fragment_tests : enable\n";
+
+ fss << "layout(location = 0) out uvec4 col0;\n"
"layout(set = 0, binding = 0) buffer Block { uint counter; } buf;\n"
"layout(set = 0, binding = 3) uniform usampler2D tex;\n"
"layout(location = 0) flat in int instanceIndex;\n"
"layout(location = 1) flat in int readbackok;\n"
"layout(location = 2) " << (m_data.sampleShadingInput ? "sample " : "") << "in float zero;\n";
+ if (m_data.earlyAndLateTest)
+ fss << "layout(early_and_late_fragment_tests_amd) in;\n";
+
+ if (m_data.fragDepth && m_data.earlyAndLateTest)
+ fss << "layout(depth_less) out float gl_FragDepth;\n";
+
+ if (m_data.fragStencil && m_data.earlyAndLateTest)
+ fss << "layout(stencil_ref_less_front_amd) out int gl_FragStencilRefARB;\n";
+
if (m_data.interlock)
fss << "layout(pixel_interlock_ordered) in;\n";
TestGroupCase groupCases[] =
{
- { 0, "basic", "basic tests" },
- { 1, "apisamplemask", "use pSampleMask" },
- { 2, "samplemaskin", "use gl_SampleMaskIn" },
- { 3, "conservativeunder", "conservative underestimation" },
- { 4, "conservativeover", "conservative overestimation" },
- { 5, "fragdepth", "depth shader output" },
- { 6, "fragstencil", "stencil shader output" },
- { 7, "multiviewport", "multiple viewports and gl_ViewportIndex" },
- { 8, "colorlayered", "multiple layer color, single layer shading rate" },
- { 9, "srlayered", "multiple layer color, multiple layers shading rate" },
- { 10, "multiview", "multiview" },
- { 11, "multiviewsrlayered", "multiview and multilayer shading rate" },
- { 12, "multiviewcorrelation", "multiview with correlation mask" },
- { 13, "interlock", "fragment shader interlock" },
- { 14, "samplelocations", "custom sample locations" },
- { 15, "sampleshadingenable", "enable sample shading in createinfo" },
- { 16, "sampleshadinginput", "enable sample shading by using gl_SampleID" },
+ { 0, "basic", "basic tests" },
+ { 1, "apisamplemask", "use pSampleMask" },
+ { 2, "samplemaskin", "use gl_SampleMaskIn" },
+ { 3, "conservativeunder", "conservative underestimation" },
+ { 4, "conservativeover", "conservative overestimation" },
+ { 5, "fragdepth", "depth shader output" },
+ { 6, "fragstencil", "stencil shader output" },
+ { 7, "multiviewport", "multiple viewports and gl_ViewportIndex" },
+ { 8, "colorlayered", "multiple layer color, single layer shading rate" },
+ { 9, "srlayered", "multiple layer color, multiple layers shading rate" },
+ { 10, "multiview", "multiview" },
+ { 11, "multiviewsrlayered", "multiview and multilayer shading rate" },
+ { 12, "multiviewcorrelation", "multiview with correlation mask" },
+ { 13, "interlock", "fragment shader interlock" },
+ { 14, "samplelocations", "custom sample locations" },
+ { 15, "sampleshadingenable", "enable sample shading in createinfo" },
+ { 16, "sampleshadinginput", "enable sample shading by using gl_SampleID" },
+#ifndef CTS_USES_VULKANSC
+ { 17, "fragdepth_early_late", "depth shader output" },
+ { 18, "fragstencil_early_late", "stencil shader output" },
+#endif
};
TestGroupCase dynCases[] =
bool useApiSampleMask = groupNdx == 1;
bool useSampleMaskIn = groupNdx == 2;
bool consRast = groupNdx == 3 || groupNdx == 4;
- bool fragDepth = groupNdx == 5;
- bool fragStencil = groupNdx == 6;
+ bool fragDepth = groupNdx == 5 || groupNdx == 17;
+ bool fragStencil = groupNdx == 6 || groupNdx == 18;
bool multiViewport = groupNdx == 7;
bool colorLayered = groupNdx == 8 || groupNdx == 9;
bool srLayered = groupNdx == 9 || groupNdx == 11;
bool sampleLocations = groupNdx == 14;
bool sampleShadingEnable = groupNdx == 15;
bool sampleShadingInput = groupNdx == 16;
+ bool earlyAndLateTest = groupNdx == 17 || groupNdx == 18;
VkConservativeRasterizationModeEXT conservativeMode = (groupNdx == 3) ? VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT : VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT;
deUint32 numColorLayers = (colorLayered || multiView) ? 2u : 1u;
sampleShadingEnable, // bool sampleShadingEnable;
sampleShadingInput, // bool sampleShadingInput;
false, // bool sampleMaskTest;
+ earlyAndLateTest, // bool earlyAndLateTest;
};
sampGroup->addChild(new FSRTestCase(testCtx, geomCases[geomNdx].name, geomCases[geomNdx].description, c));
false, // bool sampleShadingEnable;
false, // bool sampleShadingInput;
true, // bool sampleMaskTest;
+ false, // bool earlyAndLateTest;
}));
parentGroup->addChild(group.release());
{
PipelineConstructionType pipelineConstructionType;
vk::VkFormat stencilFormat;
+ bool early_and_late;
};
-void initPrograms (SourceCollections& programCollection, TestParams)
+static const std::string ExecutionModeStencil[] =
+{
+ "StencilRefGreaterFrontAMD",
+ "StencilRefLessFrontAMD",
+ "StencilRefGreaterBackAMD",
+ "StencilRefLessBackAMD",
+ "StencilRefUnchangedFrontAMD",
+ "StencilRefUnchangedBackAMD",
+};
+
+enum ExecutionModeEarlyAndLate
+{
+ MODE_STENCIL_REF_GREATER_FRONT_AMD = 0,
+ MODE_STENCIL_REF_LESS_FRONT_AMD,
+ MODE_STENCIL_REF_GREATER_BACK_AMD,
+ MODE_STENCIL_REF_LESS_BACK_AMD,
+ MODE_STENCIL_REF_UNCHANGED_FRONT_AMD,
+ MODE_STENCIL_REF_UNCHANGED_BACK_AMD,
+ MODE_COUNT_AMD
+};
+
+void initPrograms (SourceCollections& programCollection, TestParams paramaeters)
{
// Vertex shader.
{
}
// Fragment shader that writes to Stencil buffer.
+ if (paramaeters.early_and_late)
+ {
+ for (int stencilModeNdx = 0; stencilModeNdx < 6; stencilModeNdx++)
+ {
+ const std::string src =
+ "; SPIR-V\n"
+ "; Version: 1.0\n"
+ "; Bound: 36\n"
+ "; Schema: 0\n"
+ "OpCapability Shader\n"
+ "OpCapability StencilExportEXT\n"
+ "OpExtension \"SPV_EXT_shader_stencil_export\"\n"
+ "OpExtension \"SPV_AMD_shader_early_and_late_fragment_tests\"\n"
+ "%1 = OpExtInstImport \"GLSL.std.450\"\n"
+ "OpMemoryModel Logical GLSL450\n"
+ "OpEntryPoint Fragment %4 \"main\" %12 %31\n"
+ "OpExecutionMode %4 StencilRefReplacingEXT\n"
+ "OpExecutionMode %4 OriginUpperLeft\n"
+ "OpExecutionMode %4 EarlyAndLateFragmentTestsAMD\n"
+ "OpExecutionMode %4 " + ExecutionModeStencil[stencilModeNdx] + "\n"
+ "OpDecorate %12 BuiltIn FragCoord\n"
+ "OpDecorate %31 BuiltIn FragStencilRefEXT\n"
+ "%2 = OpTypeVoid\n"
+ "%3 = OpTypeFunction %2\n"
+ "%6 = OpTypeInt 32 1\n"
+ "%7 = OpTypePointer Function %6\n"
+ "%9 = OpTypeFloat 32\n"
+ "%10 = OpTypeVector %9 4\n"
+ "%11 = OpTypePointer Input %10\n"
+ "%12 = OpVariable %11 Input\n"
+ "%13 = OpTypeInt 32 0\n"
+ "%14 = OpConstant %13 0\n"
+ "%15 = OpTypePointer Input %9\n"
+ "%19 = OpConstant %6 4\n"
+ "%21 = OpConstant %6 2\n"
+ "%24 = OpConstant %13 1\n"
+ "%30 = OpTypePointer Output %6\n"
+ "%31 = OpVariable %30 Output\n"
+ "%4 = OpFunction %2 None %3\n"
+ "%5 = OpLabel\n"
+ "%8 = OpVariable %7 Function\n"
+ "%23 = OpVariable %7 Function\n"
+ "%16 = OpAccessChain %15 %12 %14\n"
+ "%17 = OpLoad %9 %16\n"
+ "%18 = OpConvertFToS %6 %17\n"
+ "%20 = OpShiftRightArithmetic %6 %18 %19\n"
+ "%22 = OpSMod %6 %20 %21\n"
+ "OpStore %8 %22\n"
+ "%25 = OpAccessChain %15 %12 %24\n"
+ "%26 = OpLoad %9 %25\n"
+ "%27 = OpConvertFToS %6 %26\n"
+ "%28 = OpShiftRightArithmetic %6 %27 %19\n"
+ "%29 = OpSMod %6 %28 %21\n"
+ "OpStore %23 %29\n"
+ "%32 = OpLoad %6 %8\n"
+ "%33 = OpLoad %6 %23\n"
+ "%34 = OpIAdd %6 %32 %33\n"
+ "%35 = OpSMod %6 %34 %21\n"
+ "OpStore %31 %35\n"
+ "OpReturn\n"
+ "OpFunctionEnd\n";
+
+ std::ostringstream shaderName;
+ shaderName << "frag-stencil" << stencilModeNdx;
+ programCollection.spirvAsmSources.add(shaderName.str()) << src << SpirVAsmBuildOptions(programCollection.usedVulkanVersion, SPIRV_VERSION_1_1);
+ }
+ }
+ else
{
std::ostringstream src;
src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_450) << "\n"
<< " int refY = (int(gl_FragCoord.y) >> 4) % 2;\n"
<< " gl_FragStencilRefARB = (refX + refY) % 2;\n"
<< "}\n";
- programCollection.glslSources.add("frag-stencil") << glu::FragmentSource(src.str());
+ programCollection.glslSources.add("frag-stencil0") << glu::FragmentSource(src.str());
}
// Fragment shader that writes to Color buffer.
const VkShaderModule vertexModule,
const VkShaderModule fragmentModule,
const UVec2 renderSize,
- const bool useColor)
+ const bool useColor,
+ const bool earlyLate = false)
{
const VkPipelineVertexInputStateCreateInfo vertexInputStateInfo =
{
const std::vector<VkRect2D> scissor { makeRect2D(renderSize) };
const VkStencilOpState stencilOpState = makeStencilOpState(
- useColor ? VK_STENCIL_OP_KEEP : VK_STENCIL_OP_REPLACE, // stencil fail
- useColor ? VK_STENCIL_OP_KEEP : VK_STENCIL_OP_REPLACE, // depth & stencil pass
- useColor ? VK_STENCIL_OP_KEEP : VK_STENCIL_OP_REPLACE, // depth only fail
- useColor ? VK_COMPARE_OP_EQUAL : VK_COMPARE_OP_NEVER, // compare op
- useColor ? 0xffu : 0u, // compare mask
- useColor ? 0u : 0xffu, // write mask
- 0u); // reference
+ useColor ? VK_STENCIL_OP_KEEP : VK_STENCIL_OP_REPLACE, // stencil fail
+ useColor ? VK_STENCIL_OP_KEEP : (earlyLate ? VK_STENCIL_OP_KEEP : VK_STENCIL_OP_REPLACE), // depth & stencil pass
+ useColor ? VK_STENCIL_OP_KEEP : (earlyLate ? VK_STENCIL_OP_KEEP : VK_STENCIL_OP_REPLACE), // depth only fail
+ useColor ? VK_COMPARE_OP_EQUAL : (earlyLate ? VK_COMPARE_OP_EQUAL : VK_COMPARE_OP_NEVER), // compare op VK_COMPARE_OP_ALWAYS
+ useColor ? 0xffu : 0xffu, // compare mask
+ useColor ? 0u : 0xffu, // write mask
+ useColor ? 0u : 1u); // reference
VkPipelineDepthStencilStateCreateInfo pipelineDepthStencilStateInfo
{
Move<VkImageView> colorAttachment = makeImageView (vk, device, *colorImage, VK_IMAGE_VIEW_TYPE_2D, colorFormat, colorSubresourceRange);
Move<VkShaderModule> vertexModule = createShaderModule (vk, device, context.getBinaryCollection().get("vert"), 0);
- Move<VkShaderModule> fragmentStencilModule = createShaderModule (vk, device, context.getBinaryCollection().get("frag-stencil"), 0);
Move<VkShaderModule> fragmentColorModule = createShaderModule (vk, device, context.getBinaryCollection().get("frag-color"), 0);
Move<VkRenderPass> renderPass = makeTestRenderPass (vk, device, colorFormat, params.stencilFormat);
Move<VkPipelineLayout> pipelineLayout = makePipelineLayout (vk, device);
- GraphicsPipelineWrapper stencilPipeline (vk, device, params.pipelineConstructionType);
GraphicsPipelineWrapper colorPipeline (vk, device, params.pipelineConstructionType);
- preparePipelineWrapper(stencilPipeline, *pipelineLayout, *renderPass, 0, *vertexModule, *fragmentStencilModule, renderSize, false);
preparePipelineWrapper(colorPipeline, *pipelineLayout, *renderPass, 1, *vertexModule, *fragmentColorModule, renderSize, true);
const VkImageView attachments[] =
Move<VkCommandPool> cmdPool = createCommandPool (vk, device, VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, context.getUniversalQueueFamilyIndex());
Move<VkCommandBuffer> cmdBuffer = allocateCommandBuffer (vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY);
+ const VkQueue queue = context.getUniversalQueue ();
+ tcu::TextureLevel referenceImage = generateReferenceImage (mapVkFormat(colorFormat), renderSize, 1 << 4, clearColor, Vec4(0, 0, 1, 1));
- const VkQueue queue = context.getUniversalQueue();
-
- beginCommandBuffer(vk, *cmdBuffer);
- beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(0, 0, renderSize.x(), renderSize.y()), clearColor, 0.0, 0u);
-
- vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, stencilPipeline.getPipeline());
- vk.cmdDraw(*cmdBuffer, 6u, 1u, 0u, 0u);
-
- vk.cmdNextSubpass(*cmdBuffer, VK_SUBPASS_CONTENTS_INLINE);
-
- vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, colorPipeline.getPipeline());
- vk.cmdDraw(*cmdBuffer, 6u, 1u, 0u, 0u);
+ const int stencilModeCount = (params.early_and_late ? MODE_COUNT_AMD : 1);
- endRenderPass(vk, *cmdBuffer);
-
- copyImageToBuffer(vk, *cmdBuffer, *colorImage, *colorBuffer, tcu::IVec2(renderSize.x(), renderSize.y()));
-
- VK_CHECK(vk.endCommandBuffer(*cmdBuffer));
- submitCommandsAndWait(vk, device, queue, *cmdBuffer);
- }
-
- // Compare the resulting color buffer.
- {
- invalidateAlloc(vk, device, *colorBufferAlloc);
- const tcu::ConstPixelBufferAccess resultImage (mapVkFormat(colorFormat), renderSize.x(), renderSize.y(), 1u, colorBufferAlloc->getHostPtr());
-
- tcu::TextureLevel referenceImage = generateReferenceImage(mapVkFormat(colorFormat), renderSize, 1 << 4, clearColor, Vec4(0, 0, 1, 1));
-
- if (!tcu::floatThresholdCompare(log, "color", "Image compare", referenceImage.getAccess(), resultImage, Vec4(0.02f), tcu::COMPARE_LOG_RESULT))
- TCU_FAIL("Rendered image is not correct");
+ for (int stencilModeNdx = 0; stencilModeNdx < stencilModeCount; stencilModeNdx++)
+ {
+ std::ostringstream shaderName;
+ shaderName << "frag-stencil" << stencilModeNdx;
+
+ Move<VkShaderModule> fragmentStencilModule = createShaderModule(vk, device, context.getBinaryCollection().get(shaderName.str()), 0);
+ GraphicsPipelineWrapper stencilPipeline (vk, device, params.pipelineConstructionType);
+
+ preparePipelineWrapper(stencilPipeline, *pipelineLayout, *renderPass, 0, *vertexModule, *fragmentStencilModule, renderSize, false);
+ beginCommandBuffer(vk, *cmdBuffer);
+ if (params.early_and_late)
+ {
+ switch (stencilModeNdx)
+ {
+ case MODE_STENCIL_REF_GREATER_FRONT_AMD:
+ case MODE_STENCIL_REF_GREATER_BACK_AMD:
+ beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(0, 0, renderSize.x(), renderSize.y()), clearColor, 0.0, 1u);//0
+ break;
+ case MODE_STENCIL_REF_LESS_FRONT_AMD:
+ case MODE_STENCIL_REF_LESS_BACK_AMD:
+ beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(0, 0, renderSize.x(), renderSize.y()), clearColor, 0.0, 1u);//10
+ break;
+ default:
+ beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(0, 0, renderSize.x(), renderSize.y()), clearColor, 0.0, 1u);
+ break;
+ }
+ }
+ else
+ {
+ beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(0, 0, renderSize.x(), renderSize.y()), clearColor, 0.0, 0u);
+ }
+
+ vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, stencilPipeline.getPipeline());
+ vk.cmdDraw(*cmdBuffer, 6u, 1u, 0u, 0u);
+
+ vk.cmdNextSubpass(*cmdBuffer, VK_SUBPASS_CONTENTS_INLINE);
+
+ vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, colorPipeline.getPipeline());
+ vk.cmdDraw(*cmdBuffer, 6u, 1u, 0u, 0u);
+
+ endRenderPass(vk, *cmdBuffer);
+
+ copyImageToBuffer(vk, *cmdBuffer, *colorImage, *colorBuffer, tcu::IVec2(renderSize.x(), renderSize.y()));
+
+ VK_CHECK(vk.endCommandBuffer(*cmdBuffer));
+ submitCommandsAndWait(vk, device, queue, *cmdBuffer);
+
+ // Compare the resulting color buffer.
+ {
+ invalidateAlloc(vk, device, *colorBufferAlloc);
+ const tcu::ConstPixelBufferAccess resultImage(mapVkFormat(colorFormat), renderSize.x(), renderSize.y(), 1u, colorBufferAlloc->getHostPtr());
+
+ if (!tcu::floatThresholdCompare(log, "color", "Image compare", referenceImage.getAccess(), resultImage, Vec4(0.02f), tcu::COMPARE_LOG_RESULT))
+ TCU_FAIL("Rendered image is not correct" + (params.early_and_late ? (" for OpExecutionMode: " + ExecutionModeStencil[stencilModeNdx]) : ""));
+ }
+ }
}
-
return tcu::TestStatus::pass("OK");
}
TCU_THROW(NotSupportedError, "Image format not supported");
checkPipelineLibraryRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), params.pipelineConstructionType);
+
+#ifndef CTS_USES_VULKANSC
+ if (params.early_and_late)
+ {
+ context.requireDeviceFunctionality("VK_AMD_shader_early_and_late_fragment_tests");
+ if (context.getShaderEarlyAndLateFragmentTestsFeaturesAMD().shaderEarlyAndLateFragmentTests == VK_FALSE)
+ TCU_THROW(NotSupportedError, "shaderEarlyAndLateFragmentTests is not supported");
+ }
+#endif
}
} // anonymous
TestParams params
{
pipelineConstructionType,
- vk::VK_FORMAT_S8_UINT
+ vk::VK_FORMAT_S8_UINT,
+ false
};
de::MovePtr<tcu::TestCaseGroup> group (new tcu::TestCaseGroup(testCtx, "shader_stencil_export", ""));
params.stencilFormat = kFormats[fmtIdx].format;
de::MovePtr<tcu::TestCaseGroup> formatGroup (new tcu::TestCaseGroup(testCtx, kFormats[fmtIdx].name.c_str(), ""));
addFunctionCaseWithPrograms(formatGroup.get(), "op_replace", "", checkSupport, initPrograms, testStencilExportReplace, params);
+#ifndef CTS_USES_VULKANSC
+ params.early_and_late = true;
+ addFunctionCaseWithPrograms(formatGroup.get(), "op_replace_early_and_late", "", checkSupport, initPrograms, testStencilExportReplace, params);
+ params.early_and_late = false;
+#endif
group->addChild(formatGroup.release());
}
return group.release();
return earlyFragTests.release();
}
+tcu::TestCaseGroup* createEarlyAndLateFragmentTests(tcu::TestContext& testCtx)
+{
+ de::MovePtr<tcu::TestCaseGroup> earlyLateFragTests(new tcu::TestCaseGroup(testCtx, "early_and_late_fragment", "Early And Late Fragment Tests"));
+#ifndef CTS_USES_VULKANSC
+ static const char dataDir[] = "spirv_assembly/instruction/graphics/early_and_late_fragment";
+
+ static const struct Case
+ {
+ const string name;
+ const string desc;
+ } cases[] =
+ {
+ { "depth_less", "gl_FragDepth < CLEAR_DEPTH. Polygon depth < CLEAR_DEPTH." },
+ { "depth_greater", "gl_FragDepth > CLEAR_DEPTH. Polygon depth > CLEAR_DEPTH." },
+ { "depth_less_or_equal", "gl_FragDepth > CLEAR_DEPTH. Polygon depth == CLEAR_DEPTH." },
+ { "depth_greater_or_equal", "gl_FragDepth < CLEAR_DEPTH. Polygon depth == CLEAR_DEPTH." },
+ { "depth_equal", "gl_FragDepth < CLEAR_DEPTH. Polygon depth == CLEAR_DEPTH." },
+ { "depth_not_equal", "gl_FragDepth == CLEAR_DEPTH. Polygon depth < CLEAR_DEPTH." }
+ };
+
+ for (const auto& tCase : cases)
+ {
+ cts_amber::AmberTestCase* testCase = cts_amber::createAmberTestCase(testCtx,
+ tCase.name.c_str(),
+ tCase.desc.c_str(),
+ dataDir,
+ tCase.name + ".amber",
+ { "VK_AMD_shader_early_and_late_fragment_tests" });
+
+ earlyLateFragTests->addChild(testCase);
+ }
+#endif
+
+ return earlyLateFragTests.release();
+}
+
tcu::TestCaseGroup* createOpExecutionModeTests (tcu::TestContext& testCtx)
{
de::MovePtr<tcu::TestCaseGroup> testGroup (new tcu::TestCaseGroup(testCtx, "execution_mode", "Execution mode tests"));
graphicsTests->addChild(createSpirvIdsAbuseTests(testCtx));
graphicsTests->addChild(create64bitCompareGraphicsGroup(testCtx));
graphicsTests->addChild(createEarlyFragmentTests(testCtx));
+ graphicsTests->addChild(createEarlyAndLateFragmentTests(testCtx));
graphicsTests->addChild(createOpExecutionModeTests(testCtx));
instructionTests->addChild(computeTests.release());
"VK_AMD_shader_image_load_store_lod",
"VK_AMD_shader_trinary_minmax",
"VK_AMD_texture_gather_bias_lod",
+ "VK_AMD_shader_early_and_late_fragment_tests",
"VK_ANDROID_external_memory_android_hardware_buffer",
"VK_VALVE_mutable_descriptor_type",
"VK_NV_shader_subgroup_partitioned",
dEQP-VK.fragment_operations.early_fragment.no_early_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_depth_no_attachment
dEQP-VK.fragment_operations.early_fragment.early_fragment_tests_stencil_no_attachment
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_depth_no_attachment
+dEQP-VK.fragment_operations.early_fragment.early_and_late_fragment_tests_stencil_no_attachment
dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_depth
dEQP-VK.fragment_operations.early_fragment.discard_no_early_fragment_tests_stencil
dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_depth
dEQP-VK.fragment_operations.early_fragment.discard_early_fragment_tests_stencil
+dEQP-VK.fragment_operations.early_fragment.discard_early_and_late_fragment_tests_depth
+dEQP-VK.fragment_operations.early_fragment.discard_early_and_late_fragment_tests_stencil
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_2
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_4
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_8
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.samplemask_no_early_fragment_tests_depth_samples_16
dEQP-VK.fragment_operations.early_fragment.samplemask_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_replacing_mode_samples_16
+dEQP-VK.fragment_operations.early_fragment.samplemask_early_and_late_fragment_tests_depth_samples_16
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_2
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_2
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_4
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_4
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_8
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_8
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_16
+dEQP-VK.fragment_operations.early_fragment.sample_count_early_and_late_fragment_tests_depth_samples_16
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.sampleshadinginput.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragdepth_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.renderpass2.monolithic.fragstencil_early_late.dynamic.noattachmentptr.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1
dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1_imageless
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.gs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.gs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.256x256.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.1x1.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.33x35.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.151x431.samples16.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples1.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples4.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples8.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.256x256.samples16.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.misc_tests.sample_mask_test
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1
dEQP-VK.fragment_shading_rate.dynamic_rendering.primary_cmd_buff.monolithic.attachment_rate.setup_with_atomics.r8_uint.rate_1x1_null_shading
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.partial_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.basic.dynamic.noattachment.noshaderrate.keep.min.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.sampleshadinginput.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragdepth_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.noattachment.shaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.noshaderrate.replace.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.keep.replace.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.keep.4x4.samples2.vs
+dEQP-VK.fragment_shading_rate.dynamic_rendering.complete_secondary_cmd_buff.fragstencil_early_late.dynamic.attachment.shaderrate.replace.replace.4x4.samples2.vs
dEQP-VK.pipeline.fast_linked_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.fast_linked_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.fast_linked_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.fast_linked_library.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.pipeline.monolithic.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.monolithic.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.monolithic.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.monolithic.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.monolithic.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.monolithic.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.monolithic.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.monolithic.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.monolithic.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_uint_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.pipeline_library.render_to_image.dedicated_allocation.cube_array.mipmap.a2b10g10r10_unorm_pack32_d32_sfloat_s8_uint
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d24_unorm_s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d24_unorm_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace
+dEQP-VK.pipeline.pipeline_library.shader_stencil_export.d32_sfloat_s8_uint.op_replace_early_and_late
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_geometry_stage_fragment_stage
dEQP-VK.pipeline.pipeline_library.creation_feedback.graphics_tests.vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_greater_or_equal
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_equal
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment.depth_not_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_less
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_greater
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_less_or_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_greater_or_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_equal
+dEQP-VK.spirv_assembly.instruction.graphics.early_and_late_fragment.depth_not_equal
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_0
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_1
dEQP-VK.spirv_assembly.instruction.graphics.execution_mode.depthless_2
--- /dev/null
+{
+ "register_extension":
+ {
+ "type": "device",
+ "core": ""
+ },
+ "mandatory_features":
+ {
+ "VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD":
+ [
+ { "features": ["shaderEarlyAndLateFragmentTests"], "requirements": ["VK_AMD_shader_early_and_late_fragment_tests"] }
+ ]
+ }
+}
\ No newline at end of file