Vulkan CTS 1.2.1.2 Fixes: * Fixes missing timeline semaphore checks * Fixes sparse snorm tests * Fixes timeline sempahore queue flags * Fix renderdoc library name on android * Fixes descriptor indexing tests * Fix incorrect buffer type in some protected memory tests * Fix support check for sparse input attachment test * Fixes capability checks in subgroup tests * Splits protected memory test shaders * Stop 10bit formats requiring GL_SRGB encoding * Add calls to touchWatchdog() * Enable unused AllocationCallbackRecorder * Fix multiview dependency access mask for depth stencil attachments * Always dynamically lookup egl functions * Add missing writes to PointSize in subgroups tests * Add missing barriers from device to host read access * Fixes advanced blending tests support check * Fixes timeline semaphore test queues * Fix image layouts in graphics spirv_assembly tests * Fix maxMipMap calculation for images * Use float16 precision for testing mediump * Clear unused image aspects in buffer to depth/stencil copy tests * Split spirv_assembly tests workload * Add missing barrier before host access in draw tests * Allow not flusing denorms in operands * Stop 10bit formats requiring GL_SRGB encoding * Do not use 2D array d/s attachment created from 3D texture * Fixes clipping tests supported check * Force Popen to text mode * Ensure alphabetical order of xml attributes * Fix Fedora 32 gcc/clang warnings * Split spirv_assembly tests workload * Add missing barrier to HOST in memory_barrier test * Fix wide line rasterization tests * Ensure alphabetical order of xml attributes * Avoid exceeding maxPerStageResources in descriptor_indexing tests * Adds geometry shader check for test * Remove event tests which use illegal behaviour * Fixes FDM subsampled tests * Prevent odd width single plane 422 images in dEQP-VK.ycbcr.query.* * Add memory barrier to fragment shader interlock tests. * Fix framework for R64 int images test * Add missing extensions VK_GOOGLE * Remove event tests which use illegal behaviour * Update SPIR-V Tools, Headers * Fix invalid SPIR-V in GraphicsFuzz tests * remove opconstantnull physical storage pointer tests * Half-float texture interpolation tolerance is too small. * Use vkBindImageMemory2 to bind disjoint images * Fixes 16bit storage check in spirv_assembly tests * More vertex-invocation fixes for synchronisation tests * Allow not flusing denorms in operands