Vulkan CTS 1.1.2.3 New tests: * Add convert tests for 8-bit integers * Add float <--> int conversion tests * Add operation tests for 8-bit integers * Add fp16 <-> fp64 conversion tests * Tests for VK_KHR_shader_float_controls * FP16 precision tests VK_KHR_shader_float16_int8 * SPIR-V tests for VK_KHR_shader_float16_int8 * Add tests for VK_EXT_scalar_block_layout * Add tests for OpSpecConstantOp INotEqual Improvements: * Refactor: Compatible compute and graphics VerifyIO Fixes: * Properly align and pad vec16x2 values in UBO array * Properly analyze edge0>=edge1 cases in smoothstep * Remove NaN from OpFOrd* and OpFUnord* tests * Fix array stride in uniform buffer for VK_KHR_16bit_storage * Don't include source files in other source files * Fix missing self dependency in renderpass tests * Add watchdog touches to dEQP-VK.api.descriptor_pool#repeated_reset_long * Fix swapchain creation in dEQP-VK.wsi.*.swapchain.* * Fix case when unsuported create flag was used for AHB * Correct vertex input tests on null driver * Correct image properties tests on Null driver * Fix non-constant Id in subgroupBroadcast * Remove texel_view uncompressed float formats * Fix: alloc_callback_fail.render_pass test * Fix: adds checking the maxPerStageResources limit * Fix pointer storage class for spirv_assembly tessellation tests. * Fix incorrect decoration on PushConstant * Remove unsupported image load store tests * Fix image feature checks for swapchain_mutable.*