Fix dEQP-VK.binding_model discontiguous descriptors tests
[platform/upstream/VK-GL-CTS.git] / android / cts / master / com.drawelements.deqp.vk.xml
index f00f8cd..a25ec17 100644 (file)
                                <Test name="create_instance_invalid_api_version">
                                        <TestInstance/>
                                </Test>
+                               <Test name="create_instance_null_appinfo">
+                                       <TestInstance/>
+                               </Test>
                                <Test name="create_instance_unsupported_extensions">
                                        <TestInstance/>
                                </Test>
                                <Test name="record_one_time_submit_secondary">
                                        <TestInstance/>
                                </Test>
+                               <Test name="render_pass_continue">
+                                       <TestInstance/>
+                               </Test>
                                <Test name="record_simul_use_primary">
                                        <TestInstance/>
                                </Test>
                                <Test name="submit_count_equal_zero">
                                        <TestInstance/>
                                </Test>
+                               <Test name="submit_wait_single_semaphore">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="submit_wait_many_semaphores">
+                                       <TestInstance/>
+                               </Test>
                                <Test name="submit_null_fence">
                                        <TestInstance/>
                                </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8a1_srgb_block">
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8a8_srgb_block">
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                        </Test>
                                                                </TestCase>
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8a1_srgb_block">
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8a8_srgb_block">
                                                                <TestCase name="mag_filter">
-                                                                       <Test name="linear">
-                                                                               <TestInstance/>
-                                                                       </Test>
                                                                        <Test name="nearest">
                                                                                <TestInstance/>
                                                                        </Test>
                                        </Test>
                                </TestCase>
                        </TestSuite>
+                       <TestCase name="early_fragment">
+                               <Test name="no_early_fragment_tests_depth">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="no_early_fragment_tests_stencil">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="early_fragment_tests_depth">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="early_fragment_tests_stencil">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="no_early_fragment_tests_depth_no_attachment">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="no_early_fragment_tests_stencil_no_attachment">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="early_fragment_tests_depth_no_attachment">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="early_fragment_tests_stencil_no_attachment">
+                                       <TestInstance/>
+                               </Test>
+                       </TestCase>
+                       <TestSuite name="cache">
+                               <TestCase name="graphics_tests">
+                                       <Test name="vertex_stage_fragment_stage">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="vertex_stage_geometry_stage_fragment_stage">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="vertex_stage_tessellation_control_stage_tessellation_evaluation_stage_fragment_stage">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="compute_tests">
+                                       <Test name="compute_stage">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="misc_tests">
+                                       <Test name="merge_cache_test">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                       </TestSuite>
                </TestSuite>
                <TestSuite name="binding_model">
                        <TestSuite name="shader_access">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="geometry">
+                                               <TestSuite name="tess_eval">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="sampler_immutable">
-                                               <TestSuite name="no_access">
+                                               <TestSuite name="compute">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="vertex_fragment">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="sampler_immutable">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="fragment">
+                                               <TestSuite name="tess_ctrl">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="combined_image_sampler_mutable">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="fragment">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="combined_image_sampler_mutable">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="combined_image_sampler_immutable">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                        </TestSuite>
-                                       <TestSuite name="storage_image">
+                                       <TestSuite name="combined_image_sampler_immutable">
                                                <TestSuite name="no_access">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                        </TestSuite>
-                                       <TestSuite name="uniform_texel_buffer">
+                                       <TestSuite name="storage_image">
                                                <TestSuite name="no_access">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="storage_texel_buffer">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="tess_ctrl">
+                                               <TestSuite name="vertex">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="uniform_buffer">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="geometry">
+                                               <TestSuite name="tess_ctrl">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="storage_buffer">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="compute">
+                                               <TestSuite name="tess_eval">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="uniform_buffer_dynamic">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                                <TestSuite name="geometry">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="compute">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="storage_buffer_dynamic">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="fragment">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                                <TestSuite name="compute">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                               </TestSuite>
-                               <TestSuite name="secondary_cmd_buf">
-                                       <TestSuite name="sampler_mutable">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="vertex_fragment">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="tess_ctrl">
+                                       </TestSuite>
+                                       <TestSuite name="uniform_texel_buffer">
+                                               <TestSuite name="no_access">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="1d">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_texel_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="tess_eval">
+                                               <TestSuite name="tess_ctrl">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="uniform_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                                <TestSuite name="geometry">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="fragment">
+                                               <TestSuite name="compute">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="uniform_buffer_dynamic">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex_fragment">
+                                               <TestSuite name="geometry">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="compute">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_buffer_dynamic">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="sampler_immutable">
-                                               <TestSuite name="no_access">
+                                               <TestSuite name="vertex">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="compute">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="1d">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_mip">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="1d_array_base_slice">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="2d_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d">
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="3d_base_mip">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_base_slice">
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array">
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_mip">
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="cube_array_base_slice">
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                       </TestSuite>
+                               </TestSuite>
+                               <TestSuite name="secondary_cmd_buf">
+                                       <TestSuite name="sampler_mutable">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="geometry">
+                                               <TestSuite name="tess_ctrl">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="combined_image_sampler_mutable">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="fragment">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="sampler_immutable">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="fragment">
+                                               <TestSuite name="vertex">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="combined_image_sampler_immutable">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="tess_ctrl">
+                                               <TestSuite name="geometry">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="geometry">
+                                               <TestSuite name="fragment">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="1d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="1d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="2d_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="3d_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_mip">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                               <Test name="cube_array_base_slice">
-                                                                       <TestInstance/>
-                                                               </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
+                                                       <TestCase name="multiple_discontiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                        </TestSuite>
-                                       <TestSuite name="storage_image">
+                                       <TestSuite name="combined_image_sampler_mutable">
                                                <TestSuite name="no_access">
                                                        <TestCase name="single_descriptor">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
+                                                       <TestCase name="multiple_contiguous_descriptors">
                                                                <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
                                        </TestSuite>
-                                       <TestSuite name="uniform_texel_buffer">
+                                       <TestSuite name="combined_image_sampler_immutable">
                                                <TestSuite name="no_access">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="storage_texel_buffer">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="tess_eval">
+                                               <TestSuite name="vertex">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="uniform_buffer">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex_fragment">
+                                               <TestSuite name="tess_ctrl">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="storage_buffer">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                        <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="uniform_buffer_dynamic">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex">
+                                               <TestSuite name="tess_eval">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="geometry">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="vertex_fragment">
+                                               <TestSuite name="geometry">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                                       <TestSuite name="storage_buffer_dynamic">
-                                               <TestSuite name="no_access">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_ctrl">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="tess_eval">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
                                                </TestSuite>
-                                               <TestSuite name="geometry">
+                                               <TestSuite name="fragment">
                                                        <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="cube_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="cube_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
                                                        </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="1d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="1d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                               <TestSuite name="vertex_fragment">
-                                                       <TestCase name="single_descriptor">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="1d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="1d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="multiple_descriptors">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="2d_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="2d_array">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="2d_array_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="2d_array_base_slice">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                                       <TestCase name="descriptor_array">
-                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                               <Test name="3d">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                               <Test name="3d_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                               <Test name="cube">
                                                                        <TestInstance/>
                                                                </Test>
-                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                               <Test name="cube_base_mip">
                                                                        <TestInstance/>
                                                                </Test>
-                                                       </TestCase>
-                                               </TestSuite>
-                                       </TestSuite>
-                               </TestSuite>
-                       </TestSuite>
-               </TestSuite>
-               <TestSuite name="spirv_assembly">
-                       <TestSuite name="instruction">
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_image">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="1d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="1d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="2d_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="3d_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_mip">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="cube_array_base_slice">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="uniform_texel_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_texel_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="uniform_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_buffer">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="uniform_buffer_dynamic">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                                       <TestSuite name="storage_buffer_dynamic">
+                                               <TestSuite name="no_access">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_ctrl">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="tess_eval">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="geometry">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                               <TestSuite name="vertex_fragment">
+                                                       <TestCase name="single_descriptor">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="multiple_contiguous_descriptors">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                                       <TestCase name="descriptor_array">
+                                                               <Test name="offset_view_zero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_zero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_zero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                               <Test name="offset_view_nonzero_dynamic_nonzero">
+                                                                       <TestInstance/>
+                                                               </Test>
+                                                       </TestCase>
+                                               </TestSuite>
+                                       </TestSuite>
+                               </TestSuite>
+                       </TestSuite>
+               </TestSuite>
+               <TestSuite name="spirv_assembly">
+                       <TestSuite name="instruction">
                                <TestSuite name="compute">
                                        <TestCase name="opnop">
                                                <Test name="all">
                                        </Test>
                                </TestCase>
                        </TestSuite>
-                       <TestSuite name="load_store">
+                       <TestSuite name="load_store">
+                               <TestCase name="1d">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="1d_array">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="2d">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="2d_array">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="3d">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="cube">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="cube_array">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                               <TestCase name="buffer">
+                                       <Test name="r32g32b32a32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sfloat">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32g32b32a32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r16g16b16a16_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_unorm">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm">
+                                               <TestInstance/>
+                                       </Test>
+                               </TestCase>
+                       </TestSuite>
+                       <TestSuite name="format_reinterpret">
                                <TestCase name="1d">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r32_sfloat_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r32_sfloat_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r32_sfloat_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r32_sfloat_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r32_sfloat_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r32_sfloat_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sfloat">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="1d_array">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_uint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r8g8b8a8_uint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r8g8b8a8_uint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_single_layer">
+                                       <Test name="r32_uint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r32_uint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_single_layer">
+                                       <Test name="r32_uint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r32_uint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_single_layer">
+                                       <Test name="r32_uint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r32_uint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_single_layer">
+                                       <Test name="r32g32b32a32_sint_r32g32b32a32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r32g32b32a32_sint_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_single_layer">
+                                       <Test name="r16g16b16a16_sint_r16g16b16a16_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r16g16b16a16_sint_r16g16b16a16_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_single_layer">
+                                       <Test name="r8g8b8a8_sint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_single_layer">
+                                       <Test name="r8g8b8a8_sint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r8g8b8a8_sint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_single_layer">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                       <Test name="r32_sint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r32_sint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                       <Test name="r32_sint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="2d">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r8g8b8a8_unorm_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r8g8b8a8_unorm_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r8g8b8a8_unorm_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r8g8b8a8_snorm_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r8g8b8a8_snorm_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="2d_array">
-                                       <Test name="r32g32b32a32_sfloat">
+                               <TestCase name="1d_array">
+                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r32_sfloat_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_single_layer">
+                                       <Test name="r32_sfloat_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r32_sfloat_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_single_layer">
+                                       <Test name="r32_sfloat_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r32_sfloat_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_single_layer">
+                                       <Test name="r32_sfloat_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_single_layer">
+                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_single_layer">
+                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r8g8b8a8_uint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_single_layer">
+                                       <Test name="r8g8b8a8_uint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_single_layer">
+                                       <Test name="r8g8b8a8_uint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_single_layer">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r32_uint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_single_layer">
+                                       <Test name="r32_uint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r32_uint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                       <Test name="r32_uint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r32_uint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                       <Test name="r32_uint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="3d">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r32g32b32a32_sint_r32g32b32a32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r32g32b32a32_sint_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r16g16b16a16_sint_r16g16b16a16_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r16g16b16a16_sint_r16g16b16a16_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r8g8b8a8_sint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r8g8b8a8_sint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r8g8b8a8_sint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r32_sint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r32_sint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r32_sint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="cube">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                       <Test name="r32_sint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_unorm_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_unorm_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_single_layer">
+                                       <Test name="r8g8b8a8_unorm_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_single_layer">
+                                       <Test name="r8g8b8a8_snorm_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_single_layer">
+                                       <Test name="r8g8b8a8_snorm_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_single_layer">
+                                       <Test name="r8g8b8a8_snorm_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_single_layer">
+                               </TestCase>
+                               <TestCase name="2d">
+                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_single_layer">
+                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_single_layer">
+                                       <Test name="r32_sfloat_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r32_sfloat_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_single_layer">
+                                       <Test name="r32_sfloat_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r32_sfloat_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                       <Test name="r32_sfloat_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r32_sfloat_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="cube_array">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_single_layer">
+                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_uint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r8g8b8a8_uint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_single_layer">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r8g8b8a8_uint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_single_layer">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r8g8b8a8_uint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_single_layer">
+                                       <Test name="r32_uint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r32_uint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_single_layer">
+                                       <Test name="r32_uint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r32_uint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_single_layer">
+                                       <Test name="r32_uint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r32_uint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_single_layer">
+                                       <Test name="r32g32b32a32_sint_r32g32b32a32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r32g32b32a32_sint_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_single_layer">
+                                       <Test name="r16g16b16a16_sint_r16g16b16a16_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r16g16b16a16_sint_r16g16b16a16_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_single_layer">
+                                       <Test name="r8g8b8a8_sint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_single_layer">
+                                       <Test name="r8g8b8a8_sint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r8g8b8a8_sint_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_single_layer">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r8g8b8a8_sint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_single_layer">
+                                       <Test name="r32_sint_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="buffer">
-                                       <Test name="r32g32b32a32_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat">
+                                       <Test name="r32_sint_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat">
+                                       <Test name="r32_sint_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint">
+                                       <Test name="r32_sint_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint">
+                                       <Test name="r32_sint_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint">
+                                       <Test name="r8g8b8a8_unorm_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint">
+                                       <Test name="r8g8b8a8_unorm_r32_uint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint">
+                                       <Test name="r8g8b8a8_unorm_r32_sint">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint">
+                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_snorm">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm">
+                                       <Test name="r8g8b8a8_snorm_r32_sfloat">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm">
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_r32_uint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_r32_sint">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_unorm">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                       </TestSuite>
-                       <TestSuite name="format_reinterpret">
-                               <TestCase name="1d">
+                               <TestCase name="2d_array">
                                        <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="1d_array">
+                               <TestCase name="3d">
                                        <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="2d">
+                               <TestCase name="cube">
                                        <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="2d_array">
+                               <TestCase name="cube_array">
                                        <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="3d">
+                               <TestCase name="buffer">
                                        <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
                                                <TestInstance/>
                                        </Test>
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="cube">
-                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
+                       </TestSuite>
+                       <TestSuite name="qualifiers">
+                               <TestCase name="coherent">
+                                       <Test name="1d_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_sint">
+                                       <Test name="1d_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_uint">
+                                       <Test name="1d_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_sint">
+                                       <Test name="1d_array_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_uint">
+                                       <Test name="1d_array_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r32_uint">
+                                       <Test name="1d_array_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_sint">
+                                       <Test name="2d_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r32_sint">
+                                       <Test name="2d_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_unorm">
+                                       <Test name="2d_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_snorm">
+                                       <Test name="2d_array_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sfloat">
+                                       <Test name="2d_array_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sint">
+                                       <Test name="2d_array_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sfloat">
+                                       <Test name="3d_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sint">
+                                       <Test name="3d_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_sfloat">
+                                       <Test name="3d_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_uint">
+                                       <Test name="cube_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_sint">
+                                       <Test name="cube_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_sint">
+                                       <Test name="cube_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_unorm">
+                                       <Test name="cube_array_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_snorm">
+                                       <Test name="cube_array_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r32_sfloat">
+                                       <Test name="cube_array_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_uint">
+                                       <Test name="buffer_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_sint">
+                                       <Test name="buffer_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r32_sint">
+                                       <Test name="buffer_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_unorm">
+                               </TestCase>
+                               <TestCase name="volatile">
+                                       <Test name="1d_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_snorm">
+                                       <Test name="1d_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_r32g32b32a32_sfloat">
+                                       <Test name="1d_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_r32g32b32a32_uint">
+                                       <Test name="1d_array_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_r16g16b16a16_sfloat">
+                                       <Test name="1d_array_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_r16g16b16a16_uint">
+                                       <Test name="1d_array_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_sfloat">
+                                       <Test name="2d_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_uint">
+                                       <Test name="2d_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_uint">
+                                       <Test name="2d_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_sint">
+                                       <Test name="2d_array_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_unorm">
+                                       <Test name="2d_array_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_snorm">
+                                       <Test name="2d_array_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r32_sfloat">
+                                       <Test name="3d_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_uint">
+                                       <Test name="3d_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r32_uint">
+                                       <Test name="3d_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_sint">
+                                       <Test name="cube_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_unorm">
+                                       <Test name="cube_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_snorm">
+                                       <Test name="cube_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_sfloat">
+                                       <Test name="cube_array_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_uint">
+                                       <Test name="cube_array_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_uint">
+                                       <Test name="cube_array_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_sint">
+                                       <Test name="buffer_r32f">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_sint">
+                                       <Test name="buffer_r32ui">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_snorm">
+                                       <Test name="buffer_r32i">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_sfloat">
+                               </TestCase>
+                               <TestCase name="restrict">
+                                       <Test name="1d">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_uint">
+                                       <Test name="1d_array">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_uint">
+                                       <Test name="2d">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_sint">
+                                       <Test name="2d_array">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_sint">
+                                       <Test name="3d">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_unorm">
+                                       <Test name="cube">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="buffer">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="cube_array">
-                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
+                       </TestSuite>
+                       <TestSuite name="image_size">
+                               <TestCase name="1d">
+                                       <Test name="readonly_32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_sint">
+                                       <Test name="readonly_12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_uint">
+                                       <Test name="readonly_1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_sint">
+                                       <Test name="readonly_7">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_uint">
+                                       <Test name="writeonly_32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r32_uint">
+                                       <Test name="writeonly_12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_sint">
+                                       <Test name="writeonly_1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r32_sint">
+                                       <Test name="writeonly_7">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_unorm">
+                                       <Test name="readonly_writeonly_32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_snorm">
+                                       <Test name="readonly_writeonly_12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sfloat">
+                                       <Test name="readonly_writeonly_1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sint">
+                                       <Test name="readonly_writeonly_7">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sfloat">
+                               </TestCase>
+                               <TestCase name="1d_array">
+                                       <Test name="readonly_32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sint">
+                                       <Test name="readonly_12x34">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_sfloat">
+                                       <Test name="readonly_1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_uint">
+                                       <Test name="readonly_7x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_sint">
+                                       <Test name="writeonly_32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_sint">
+                                       <Test name="writeonly_12x34">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_unorm">
+                                       <Test name="writeonly_1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_snorm">
+                                       <Test name="writeonly_7x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r32_sfloat">
+                                       <Test name="readonly_writeonly_32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_uint">
+                                       <Test name="readonly_writeonly_12x34">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_sint">
+                                       <Test name="readonly_writeonly_1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r32_sint">
+                                       <Test name="readonly_writeonly_7x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_unorm">
+                               </TestCase>
+                               <TestCase name="2d">
+                                       <Test name="readonly_32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_snorm">
+                                       <Test name="readonly_12x34">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_r32g32b32a32_sfloat">
+                                       <Test name="readonly_1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_r32g32b32a32_uint">
+                                       <Test name="readonly_7x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_r16g16b16a16_sfloat">
+                                       <Test name="writeonly_32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_r16g16b16a16_uint">
+                                       <Test name="writeonly_12x34">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_sfloat">
+                                       <Test name="writeonly_1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_uint">
+                                       <Test name="writeonly_7x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_uint">
+                                       <Test name="readonly_writeonly_32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_sint">
+                                       <Test name="readonly_writeonly_12x34">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_unorm">
+                                       <Test name="readonly_writeonly_1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_snorm">
+                                       <Test name="readonly_writeonly_7x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r32_sfloat">
+                               </TestCase>
+                               <TestCase name="2d_array">
+                                       <Test name="readonly_32x32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_uint">
+                                       <Test name="readonly_12x34x56">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r32_uint">
+                                       <Test name="readonly_1x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_sint">
+                                       <Test name="readonly_7x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_unorm">
+                                       <Test name="writeonly_32x32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_snorm">
+                                       <Test name="writeonly_12x34x56">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_sfloat">
+                                       <Test name="writeonly_1x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_uint">
+                                       <Test name="writeonly_7x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_uint">
+                                       <Test name="readonly_writeonly_32x32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_sint">
+                                       <Test name="readonly_writeonly_12x34x56">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_sint">
+                                       <Test name="readonly_writeonly_1x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_snorm">
+                                       <Test name="readonly_writeonly_7x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_sfloat">
+                               </TestCase>
+                               <TestCase name="3d">
+                                       <Test name="readonly_32x32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_uint">
+                                       <Test name="readonly_12x34x56">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_uint">
+                                       <Test name="readonly_1x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_sint">
+                                       <Test name="readonly_7x1x1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_sint">
+                                       <Test name="writeonly_32x32x32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_unorm">
+                                       <Test name="writeonly_12x34x56">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="writeonly_1x1x1">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="writeonly_7x1x1">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="readonly_writeonly_32x32x32">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="readonly_writeonly_12x34x56">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="readonly_writeonly_1x1x1">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="readonly_writeonly_7x1x1">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="buffer">
-                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_uint">
+                               <TestCase name="cube">
+                                       <Test name="readonly_32x32x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sfloat_r32g32b32a32_sint">
+                                       <Test name="readonly_12x12x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_uint">
+                                       <Test name="readonly_1x1x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sfloat_r16g16b16a16_sint">
+                                       <Test name="readonly_7x7x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_uint">
+                                       <Test name="writeonly_32x32x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r32_uint">
+                                       <Test name="writeonly_12x12x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_sint">
+                                       <Test name="writeonly_1x1x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r32_sint">
+                                       <Test name="writeonly_7x7x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_unorm">
+                                       <Test name="readonly_writeonly_32x32x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sfloat_r8g8b8a8_snorm">
+                                       <Test name="readonly_writeonly_12x12x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sfloat">
+                                       <Test name="readonly_writeonly_1x1x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_uint_r32g32b32a32_sint">
+                                       <Test name="readonly_writeonly_7x7x6">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sfloat">
+                               </TestCase>
+                               <TestCase name="cube_array">
+                                       <Test name="readonly_32x32x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_uint_r16g16b16a16_sint">
+                                       <Test name="readonly_12x12x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_sfloat">
+                                       <Test name="readonly_1x1x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_uint">
+                                       <Test name="readonly_7x7x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_sint">
+                                       <Test name="writeonly_32x32x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r32_sint">
+                                       <Test name="writeonly_12x12x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_unorm">
+                                       <Test name="writeonly_1x1x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_uint_r8g8b8a8_snorm">
+                                       <Test name="writeonly_7x7x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r32_sfloat">
+                                       <Test name="readonly_writeonly_32x32x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_uint">
+                                       <Test name="readonly_writeonly_12x12x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_sint">
+                                       <Test name="readonly_writeonly_1x1x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r32_sint">
+                                       <Test name="readonly_writeonly_7x7x12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_unorm">
+                               </TestCase>
+                               <TestCase name="buffer">
+                                       <Test name="readonly_32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_uint_r8g8b8a8_snorm">
+                                       <Test name="readonly_12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_r32g32b32a32_sfloat">
+                                       <Test name="readonly_1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32g32b32a32_sint_r32g32b32a32_uint">
+                                       <Test name="readonly_7">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_r16g16b16a16_sfloat">
+                                       <Test name="writeonly_32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r16g16b16a16_sint_r16g16b16a16_uint">
+                                       <Test name="writeonly_12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_sfloat">
+                                       <Test name="writeonly_1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_uint">
+                                       <Test name="writeonly_7">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_uint">
+                                       <Test name="readonly_writeonly_32">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r32_sint">
+                                       <Test name="readonly_writeonly_12">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_unorm">
+                                       <Test name="readonly_writeonly_1">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_sint_r8g8b8a8_snorm">
+                                       <Test name="readonly_writeonly_7">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r32_sfloat">
+                               </TestCase>
+                       </TestSuite>
+                       <TestSuite name="atomic_operations">
+                               <TestCase name="add">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_uint">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r32_uint">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_sint">
+                                       <Test name="1d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_unorm">
+                                       <Test name="1d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r32_sint_r8g8b8a8_snorm">
+                                       <Test name="1d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_sfloat">
+                                       <Test name="1d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_uint">
+                                       <Test name="1d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_uint">
+                                       <Test name="2d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_sint">
+                                       <Test name="2d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r32_sint">
+                                       <Test name="2d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_unorm_r8g8b8a8_snorm">
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_sfloat">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_uint">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_uint">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_sint">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r32_sint">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="r8g8b8a8_snorm_r8g8b8a8_unorm">
+                                       <Test name="3d_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="3d_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="3d_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                       </TestSuite>
-                       <TestSuite name="qualifiers">
-                               <TestCase name="coherent">
-                                       <Test name="1d_r32f">
+                               <TestCase name="min">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_r32ui">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_r32i">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array_r32f">
+                                       <Test name="1d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array_r32ui">
+                                       <Test name="1d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array_r32i">
+                                       <Test name="1d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_r32f">
+                                       <Test name="1d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_r32ui">
+                                       <Test name="1d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_r32i">
+                                       <Test name="2d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array_r32f">
+                                       <Test name="2d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array_r32ui">
+                                       <Test name="2d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array_r32i">
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d_r32f">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d_r32ui">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d_r32i">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_r32f">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_r32ui">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_r32i">
+                                       <Test name="3d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array_r32f">
+                                       <Test name="3d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array_r32ui">
+                                       <Test name="3d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array_r32i">
+                                       <Test name="cube_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer_r32f">
+                                       <Test name="cube_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer_r32ui">
+                                       <Test name="cube_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer_r32i">
+                                       <Test name="cube_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="volatile">
-                                       <Test name="1d_r32f">
+                               <TestCase name="max">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_r32ui">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_r32i">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array_r32f">
+                                       <Test name="1d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array_r32ui">
+                                       <Test name="1d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array_r32i">
+                                       <Test name="1d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_r32f">
+                                       <Test name="1d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_r32ui">
+                                       <Test name="1d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_r32i">
+                                       <Test name="2d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array_r32f">
+                                       <Test name="2d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array_r32ui">
+                                       <Test name="2d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array_r32i">
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d_r32f">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d_r32ui">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d_r32i">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_r32f">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_r32ui">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_r32i">
+                                       <Test name="3d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array_r32f">
+                                       <Test name="3d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array_r32ui">
+                                       <Test name="3d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array_r32i">
+                                       <Test name="cube_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer_r32f">
+                                       <Test name="cube_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer_r32ui">
+                                       <Test name="cube_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer_r32i">
+                                       <Test name="cube_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="restrict">
-                                       <Test name="1d">
+                               <TestCase name="and">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="1d_array">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="2d_array">
+                                       <Test name="1d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="3d">
+                                       <Test name="1d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube">
+                                       <Test name="1d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="cube_array">
+                                       <Test name="1d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="buffer">
+                                       <Test name="1d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                       </TestSuite>
-                       <TestSuite name="image_size">
-                               <TestCase name="1d">
-                                       <Test name="readonly_32">
+                                       <Test name="2d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12">
+                                       <Test name="2d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1">
+                                       <Test name="2d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7">
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12">
+                                       <Test name="3d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1">
+                                       <Test name="3d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7">
+                                       <Test name="3d_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="1d_array">
-                                       <Test name="readonly_32x32">
+                               <TestCase name="or">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12x34">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1x1">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7x1">
+                                       <Test name="1d_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="1d_array_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="1d_array_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="1d_array_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="1d_array_r32i_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="2d_r32ui_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="2d_r32ui_intermediate_values">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="2d_r32i_end_result">
+                                               <TestInstance/>
+                                       </Test>
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32x32">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12x34">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1x1">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7x1">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32x32">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12x34">
+                                       <Test name="3d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1x1">
+                                       <Test name="3d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7x1">
+                                       <Test name="3d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="2d">
-                                       <Test name="readonly_32x32">
+                                       <Test name="cube_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12x34">
+                                       <Test name="cube_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1x1">
+                                       <Test name="cube_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7x1">
+                                       <Test name="cube_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32x32">
+                                       <Test name="cube_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12x34">
+                                       <Test name="cube_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1x1">
+                                       <Test name="cube_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7x1">
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32x32">
+                               </TestCase>
+                               <TestCase name="xor">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12x34">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1x1">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7x1">
+                                       <Test name="1d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="2d_array">
-                                       <Test name="readonly_32x32x32">
+                                       <Test name="1d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12x34x56">
+                                       <Test name="1d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1x1x1">
+                                       <Test name="1d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7x1x1">
+                                       <Test name="1d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32x32x32">
+                                       <Test name="2d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12x34x56">
+                                       <Test name="2d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1x1x1">
+                                       <Test name="2d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7x1x1">
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32x32x32">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12x34x56">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1x1x1">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7x1x1">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="3d">
-                                       <Test name="readonly_32x32x32">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12x34x56">
+                                       <Test name="3d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1x1x1">
+                                       <Test name="3d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7x1x1">
+                                       <Test name="3d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32x32x32">
+                                       <Test name="cube_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12x34x56">
+                                       <Test name="cube_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1x1x1">
+                                       <Test name="cube_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7x1x1">
+                                       <Test name="cube_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32x32x32">
+                                       <Test name="cube_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12x34x56">
+                                       <Test name="cube_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1x1x1">
+                                       <Test name="cube_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7x1x1">
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
-                               <TestCase name="cube">
-                                       <Test name="readonly_32x32x6">
+                               <TestCase name="exchange">
+                                       <Test name="1d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12x12x6">
+                                       <Test name="1d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1x1x6">
+                                       <Test name="1d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7x7x6">
+                                       <Test name="1d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32x32x6">
+                                       <Test name="1d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12x12x6">
+                                       <Test name="1d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1x1x6">
+                                       <Test name="1d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7x7x6">
+                                       <Test name="1d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32x32x6">
+                                       <Test name="2d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12x12x6">
+                                       <Test name="2d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1x1x6">
+                                       <Test name="2d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7x7x6">
+                                       <Test name="2d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="cube_array">
-                                       <Test name="readonly_32x32x12">
+                                       <Test name="2d_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12x12x12">
+                                       <Test name="2d_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1x1x12">
+                                       <Test name="2d_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7x7x12">
+                                       <Test name="2d_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32x32x12">
+                                       <Test name="3d_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12x12x12">
+                                       <Test name="3d_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1x1x12">
+                                       <Test name="3d_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7x7x12">
+                                       <Test name="3d_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32x32x12">
+                                       <Test name="cube_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12x12x12">
+                                       <Test name="cube_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1x1x12">
+                                       <Test name="cube_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7x7x12">
+                                       <Test name="cube_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                               </TestCase>
-                               <TestCase name="buffer">
-                                       <Test name="readonly_32">
+                                       <Test name="cube_array_r32ui_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_12">
+                                       <Test name="cube_array_r32ui_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_1">
+                                       <Test name="cube_array_r32i_end_result">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_7">
+                                       <Test name="cube_array_r32i_intermediate_values">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_32">
+                               </TestCase>
+                       </TestSuite>
+               </TestSuite>
+               <TestSuite name="wsi">
+                       <TestSuite name="android">
+                               <TestCase name="surface">
+                                       <Test name="create">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_12">
+                                       <Test name="create_custom_allocator">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_1">
+                                       <Test name="create_simulate_oom">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="writeonly_7">
+                                       <Test name="query_support">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_32">
+                                       <Test name="query_capabilities">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_12">
+                                       <Test name="query_formats">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_1">
+                                       <Test name="query_present_modes">
                                                <TestInstance/>
                                        </Test>
-                                       <Test name="readonly_writeonly_7">
+                                       <Test name="initial_size">
                                                <TestInstance/>
                                        </Test>
                                </TestCase>
+                               <TestSuite name="swapchain">
+                                       <TestCase name="create">
+                                               <Test name="min_image_count">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_format">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_extent">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_array_layers">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_usage">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_sharing_mode">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="pre_transform">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="composite_alpha">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="present_mode">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="clipped">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="simulate_oom">
+                                               <Test name="min_image_count">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_format">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_extent">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_array_layers">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_usage">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="image_sharing_mode">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="pre_transform">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="composite_alpha">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="present_mode">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="clipped">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                       </TestSuite>
+               </TestSuite>
+               <TestCase name="synchronization">
+                       <Test name="fences">
+                               <TestInstance/>
+                       </Test>
+                       <Test name="semaphores">
+                               <TestInstance/>
+                       </Test>
+                       <Test name="events">
+                               <TestInstance/>
+                       </Test>
+               </TestCase>
+               <TestSuite name="sparse_resources">
+                       <TestCase name="buffer_sparse_binding">
+                               <Test name="buffer_size_2_10">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_12">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_16">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_17">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_20">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_24">
+                                       <TestInstance/>
+                               </Test>
+                       </TestCase>
+                       <TestSuite name="image_sparse_binding">
+                               <TestSuite name="1d">
+                                       <TestCase name="r32i">
+                                               <Test name="512_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="1d_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_1_64">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_1_64">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_1_64">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_1_64">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_1_64">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_1_64">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_1_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_1_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="2d">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="2d_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="3d">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="cube">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="cube_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                       </TestSuite>
+                       <TestCase name="buffer_sparse_residency">
+                               <Test name="buffer_size_2_10">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_12">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_16">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_17">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_20">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_24">
+                                       <TestInstance/>
+                               </Test>
+                       </TestCase>
+                       <TestSuite name="image_sparse_residency">
+                               <TestSuite name="2d">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="2d_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="cube">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="cube_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="3d">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg32i">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg16i">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rg8i">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                       </TestSuite>
+                       <TestSuite name="mipmap_sparse_residency">
+                               <TestSuite name="2d">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="2d_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="cube">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_1">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="cube_array">
+                                       <TestCase name="r32i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="512_256_6">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
+                               <TestSuite name="3d">
+                                       <TestCase name="r32i">
+                                               <Test name="256_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r16i">
+                                               <Test name="256_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="r8i">
+                                               <Test name="256_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba32ui">
+                                               <Test name="256_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba16ui">
+                                               <Test name="256_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                                       <TestCase name="rgba8ui">
+                                               <Test name="256_256_16">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="1024_128_8">
+                                                       <TestInstance/>
+                                               </Test>
+                                               <Test name="11_137_3">
+                                                       <TestInstance/>
+                                               </Test>
+                                       </TestCase>
+                               </TestSuite>
                        </TestSuite>
+                       <TestCase name="buffer_sparse_memory_aliasing">
+                               <Test name="buffer_size_2_10">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_12">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_16">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_17">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_20">
+                                       <TestInstance/>
+                               </Test>
+                               <Test name="buffer_size_2_24">
+                                       <TestInstance/>
+                               </Test>
+                       </TestCase>
                </TestSuite>
        </TestSuite>
 </TestPackage>