Vulkan CTS 1.2.7.2 New tests: * Add tests for VK_KHR_shader_integer_dot_product Fixes: * Fix missing self-subpass dependency * Verify line-stipple both with and without carry-over * Remove invalid SPIR-V decorations * Check fragment shader stores in robustness tests * Fix missing barrier in FSR pixel consistency tests * Move anisotropic filtering support check to a function * Add missing vertexPipelineStoresAndAtomics checks in ray query tests * Fix descriptor indexing test dependency * Add check for shaderImageGatherExtended * Fix dEQP-VK.image.extended_usage_bit.texture_* validation errors * Fix rectangular line tests * Fix protected memory ssbo pipeline barrier use * Check cube array support in robustness tests * Fix dEQP-VK.image.mutable.srgb validation errors * Fix incorrect computation of pointer size * Fix partial_image_npot_diff_format_clear fail * Don't alias image views in separate_channels subpass dependency tests * Fix crashes on depth stencil resolve tests with separate layouts * Limit storage buffer sizes in reconvergence tests * Fix dEQP-VK.glsl.opaque_type_indexing.ssbo*_compute validation error * Check fragment shader stores in frag shader side effect tests * Fix validation errors with unnormalized coordinates samplers * Check depth bias clamp feature when needed * Use the correct view type in no_position tests * Do not enable anisotropic filter in exact sampling tests * Add barrier between the atomic-compare-exchanges * Fix AHB external memory test mip levels * Fix wrong VkAccessFlag when copying color image to buffer * Reduce resolution of some graphicsfuzz tests * Fix workgroup_memory_explicit_layout tests SPIR-V validation errors * Accept NaN as valid pass value in shader precision atan2 tests * Correct Vulkan multiview 'tesellation' test names * Fix error in build_apk.py