Releases: KhronosGroup/VK-GL-CTS
Releases · KhronosGroup/VK-GL-CTS
opengl-cts-4.6.5.0: OpenGL CTS 4.6.5.0
New Tests: * Port KC-CTS tests to VK-GL-CTS (transform_feedback3), PART 4 * Re-enable few texture.mipmap tests from GLES CTS 3.2.3.x * Update tests to cover BGRA8 formats * Port KC-CTS tests to VK-GL-CTS (uniform_buffer_object_structure_declaration), PART 6 * Port KC-CTS tests to VK-GL-CTS (sgis_texture_lod_basic), PART 3 * Test BGRA when supported * Port KC-CTS tests to VK-GL-CTS (framebuffer_blit), PART 2 * Run clip and cull distance tests on OpenGL ES * Port KC-CTS tests to VK-GL-CTS (transform_feedback2_states), PART 7 * Re-enable tests dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds* * Port KC-CTS tests to VK-GL-CTS (texture_lod_bias), PART 1 * Split KHR-Single-GL4x.enhanced_layouts* tests * Re-enable tests dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.* * Split KHR-GL4x.copy_image.functional test * Port KC-CTS tests to VK-GL-CTS (buffer_objects), PART 5 * Added KHR-GLESEXT.* to be part of mustpass * Re-enable dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond* * Split KHR-GL4x.texture_swizzle.smoke and KHR-GL4x.texture_swizzle.functional test * Port read(First)InvocationARB() Vulkan tests to OpenGL Fixes: * Split tests ARB_sparse_buffer and ARB_sparse_texture(2|_clamp) * Check for ES3.1 support in EGL Sync test * test that uniform blocks are accessible in at least one shader stage * Fix transform feedback issue * Fix the precision loss issue in native d16 * Split KHR-GLES32.core.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize * Disable GL_DITHER in EGL color clear tests * use MAP_READ_BIT when querying buffer contents * fix R16 format checks in dEQP-GL45-ES3 FBO tests * Allow line width to be expected-1 for floating point line widths * prevent uniform access from being optimized out in interface_query tests * Allow slight image differences in EGL render tests for RGBA4444/5551 * Add -f as an alias for --deqp-caselist-file * Restore configLogFilename in TestRunSummary * Initialize m_defaultFBO correctly for FramebufferBlitMultiToSingleSampledTestCase * Fix conversions in 3fa2b7a060 changes for 10-bit RTs * Fix KHR-GLES3.texture_lod_basic.lod_selection for 10-bit RTs Improvements: * add BGRA support for reference context * add support for bgra in texture-util * Run clang-format + remove de* types * Add an optional clean up step in check_build_sanity * Update KC CTS * Fix OrderHints and SavedOrderHints indexing * Fix a wrong class type in tcuTestLogParserJNI * Modify .editorconfig file to use spaces instead of tabs * Add test log parser for new android activity * Fix variables go out of scope before getting passed to the driver * Add missing virtual destructor to TriangleGenerator * Fix build due to incorrect standard flags * Add the instruction to run new ES32GetTestParamActivity * Share test configuration between case and instance in EDS tests * Support arm64 as host build platform for Android CTS * Fix compilation issues within PlatformMemoryLimits * Fix missing Android build dependencies * Change virtual ... = DE_NULL; to virtual ... = 0; (Part 2)
vulkan-cts-1.3.9.1: Vulkan CTS 1.3.9.1
New Tests: * Add test cases for VK_KHR_shader_relaxed_extended_instruction * Add 32 bit maintenance7 query tests * Add maintenance7 tests for layered implementation queries * Test separateDepthStencilAttachmentAccess * Add tests for out of bounds access of FSR attachments * Add nested command buffer KHR tests Fixes: * Fix timestamp tests for maintenance7 * Fix pipeline robustness in GraphicsPipelineWrapper * Remove shader object tests with pipeline robustness cache * Replace host transition with image memory barrier * Check protected swapchains are supported before using them * Check usage flags are valid for the current format before creating the swapchain * Check support for protected swapchains before creating it * Check vertexPipelineStoresAndAtomics feature * Relax 10-bit YCbCr conversion tests to +- 1ULP * Add watchdog touch to reconvergence tests * Add query to check if swapchain compression control is supported * Check sample shading feature in tests that use it * Test only valid combinations of usageFlags * Change image layout for host image copy test * Fix wsi maintenance1 scaling tests * Remove OOB FSR miplevel1 test * Check compute workgroup size for RQ position fetch tests * Use correct VkDevice in statistics_query tests * Fix undefined color attachments in DRLR test * Fix constant-packed variants of multi-draw tests * Check that subgroup size > 4 for maximal reconvergence test * Add total dynamic buffer checks for maintenance7 * Restore configLogFilename in TestRunSummary * Update Vulkan header to 1.3.289 * Add missing extension JSON * Add -f as an alias for --deqp-caselist-file * Allow Vulkan CTS 1.3.8.4 * Allow Vulkan CTS 1.3.9.1 * Fix value of VK_API_MAX_FRAMEWORK_VERSION * Remove illegal ray payload in any-hit shader * Update naming of OpExtInstWithForwardRefsKHR opcode * Bind pipeline between secondary draw and primary draw in nested command buffer KHR tests * Improve performance of dEQP-VK.reconvergence.* tests. * Fix missing shader core feature requirement * Fix flags2 usage with ray tracing pipelines * Fix 64-bit atomic operations for 32-bit CTS * Fix swapchain extent for non scaled resize tests * Add missing extension JSON (VK_KHR_maintenance7) Improvements: * Update SPIR-V external sources and fix alignment issues * Fix SetMeshOutputsEXT is called multiple times
vulkan-cts-1.3.8.4: Vulkan CTS 1.3.8.4
Fixes: * Fix overflow in memory pipeline barrier tests * Replace host transition with image memory barrier * Fix Input Attachment mapping in local read test * Add missing flags to shader object compute tests * Avoid write-after-write hazard when storing value of RayTMax in intersection and ahit shaders * Check sample shading feature in tests that use it * Fix wsi maintenance1 scaling tests * Change image layout for host image copy test * Fix Depth/Stencil mapping in dynamic rendering local read tests * Add missing shader create flag in shader performance test * Fix VkDescriptorSetLayout in shader object binary tests * Verify shared memory fits within shaderMemorySize * Fix bind_buffers_2 tests using out-of-bounds vertices for non-maint5 * Fix r10x6 verification in host image copy tests * Check compute workgroup size for RQ position fetch tests * Remove multiview dependency in dyn-rendering random tests * Fix sync issues in depth/stencil tests for raster order attachment * Fix constant-packed variants of multi-draw tests * Fix host image copy tests with sparse images * Add missing dependencies on extensions for video encode tests * Fix mismatch in float value add operation * Fix issues in few dynamic rendering local read tests * Update verification threshold in the depth bias tests * Allow n_ulp for dithering tests using additive blending * Emit point size from "many indirect draws" test * Fix return code check for vkGetPhysicalDeviceVideoFormatPropertiesKHR * Fix use of subgroupBallotFindLSB with empty ballot * Fix wrong ExpectKHR usage for VK_KHR_shader_expect_assume tests * VK.wsi.xlib.surface.resize fails randomly * Remove illegal multi draw tests * Fix workgroup size issue in opacity micromap tests Improvements: * Use ffmpeg provided by Igalia (for Linux) * Run clang-format + remove de* types * Allow Vulkan CTS 1.3.8.4
vulkan-cts-1.3.9.0: Vulkan CTS 1.3.9.0
New Tests: * Add sparse memory rebinding tests * Add test coverage for pipeline library with mesh shader. * Remove frexp/frexp_st spir-v assembly tests * Test interaction between minSampleShading and dynamic sample counts * Add coverage for mutable descriptor type list being out of range. * Stop generating (some?) empty test groups * Check out and build VVL * Add tests for clipping in mesh shading, with provoking vertices and multiview * FS output interface tests with multiple attachments * Skip VVL configuration when using SELECTED_BUILD_TARGETS * Add shader interface tests for array of structs * Tests for lines with adjacency * Test interaction between pSampleMask and atc * Fix device free in extension_duplicates test * Test resolving aspects that aren't present * Make maintenance5 basic_draw cases more interesting * Add shader object tests unbinding different shaders * Add tests for conditional rendering on the compute queue * Make customBorderColors mandatory for VK_EXT_custom_border_color * Add tests with empty and missing fragment shaders * Tests for double draw with stipple lines * Add testing for R16_UNORM for min/max filtering * Add a VUID skip list * Test occlusion queries with no attachments * Add self-dependency to resolve_image tests * Additional testing for fp16 immediate/inline arguments * Add color format tests for VK_EXT_non_seamless_cube_map * Add coverage for creating a 2D image view of a sparse 3D image. * Use descriptor buffers & legacy descriptors in same command buffer * Add tests for VK_NV_device_generated_commands_compute * Coverage for Ldexp, Frexp and Atan2 with subnormal floats * Fix "full viewport" extended dynamic state tests * Test optimalTilingLayoutUUID in host image copy is not 0 * Additional formats supported by tcuTexture.cpp * Add fragment shading barycentric for mesh shading, interpolation and provoking vertices * Test conditional rendering with multiview and mesh shaders * Explicitly test layered vs separated dpb images * Test depth with VK_EXT_fragment_density_map * Add tests for VK_NV_shader_atomic_float16_vector * Test vkDestroyShaderEXT with NULL handle * Create RT pipeline with empty pipeline layout * Prepare the Vulkan SC branch more for cleanup/reformat * Add test cases for VK_NV_raw_access_chains * Add SPIR-V test using OpSelect with and without RelaxedPrecision * Fix extended dynamic state tests for Vulkan SC * scripts/ctsbuild: fix backslash escapes * Add test for scalarized flat saturation * Check pipeline libraries are supported if RT pipelines are * Test enabling the stencil test without an stencil attachment * Add test coverage for inline uniform blocks of smaller sizes * Split indirect multi-draw tests to their own cases * Add coverage for image load/store of depth formats * Add new extended dynamic state command sequence * Add coverage for transfer-only copies with multiplanar formats * Add consistency checks for video format query interactions * Test multiview without a fragment shader * DRM_BUF backed images witch format modifier * Remove deIsInf, deIsNaN and variants * Disable the global deviceFaultVendorBinary feature bit in VK CTS. * QPA image viewer improvements * Extra coverage for CooperativeMatrix Fixes: * VK.wsi.xlib.surface.resize fails randomly * Fix return code check for vkGetPhysicalDeviceVideoFormatPropertiesKHR * Fix issues in few dynamic rendering local read tests * Fix Input Attachment mapping in local read test * Fix mismatch in float value add operation * Add missing dependencies on extensions for video encode tests * Fix mesh shader to avoid reading output variables. * Always generate 4 component border colours * Remove illegal multi draw tests * Remove 'decor' specialisation in SPIR-V tests * Add missing flags to shader object compute tests * Fix VkDescriptorSetLayout in shader object binary tests * Improve buffer view testing for A8 formats * Fix workgroup size issue in opacity micromap tests * Video capabilities EXT to KHR * Avoid write-after-write hazard when storing value of RayTMax in intersection and ahit shaders * Fix wrong ExpectKHR usage for VK_KHR_shader_expect_assume tests * Remove multiview dependency in dyn-rendering random tests * Emit point size from "many indirect draws" test * Add missing resolve image in rasterization tests with multisampling * Use VK_EXT_metal_surface instead of VK_MVK_macos_surface * Fix protected memory violations in global priority transition tests * Fix r10x6 verification in host image copy tests * Reduce host memory in VK_EXT_host_image_copy tests * Use subgroups helper in derivate tests * Wait for sparse allocation signal * EncodeTests: use the correct align for bitStreamBufferOffset * Add missing shader create flag in shader performance test * Fix accidentally freed cmd buffer in sparse image rebinding tests * Refactor image sampling test extension support checks * Fix bind_buffers_2 tests using out-of-bounds vertices for non-maint5 * Fix protected memory allocations with unprotected buffers * Fix overflow in memory pipeline barrier tests * Check transfer queue image granularity requirements * Fix "full viewport" extended dynamic state tests * Update verification threshold in the depth bias tests * Do not treat queryPool's availability as boolean * Fix incorrect NotInf flag in float_controls2 test * Fix use of subgroupBallotFindLSB with empty ballot * Fix object counting issue in host_visible depth test * Fix synchronization2 tests for video extensions * Fix logging bugs with line rasterization tests * Verify shared memory fits within shaderMemorySize * Allow n_ulp for dithering tests using additive blending * Test vector form of SPIR-V's OpQuantizeToF16 * Fix texture min/max filter feature checking * Check sample shading feature in tests that use it * Fix host image copy tests with sparse images * Fix Depth/Stencil mapping in dynamic rendering local read tests * Fix sync issues in depth/stencil tests for raster order attachment * Fixup some VK_EXT_debug_utils references * Fix a wrong class type in tcuTestLogParserJNI * Fix compilation issues within PlatformMemoryLimits * Fix extended dynamic state tests for Vulkan SC Improvements: * Use ffmpeg provided by Igalia (for Linux) * Components: Framework - Add native support for QNX Screen * Allow xdg-shell.[c|h] to be source files * Run clang-format + remove de* types * Add test log parser for new android activity * Limit Vulkan validation layers compilation to Linux and Android * Update external dependencies * Update KC CTS * Add the instruction to run new ES32GetTestParamActivity * Add verbose option to build_spirv_binaries.py * Allow Vulkan CTS 1.3.9.0 * Do not build VVL when using SELECTED_BUILD_TARGETS * Share test configuration between case and instance in EDS tests * Modify .editorconfig file to use spaces instead of tabs * Notice of withdrawal of Vulkan CTS 1.3.5.x * Generate vkKnownConformanceVersions.inl for Vulkan and Vulkan SC as two different files
opengl-es-cts-3.2.10.1: OpenGL ES CTS 3.2.10.1
Fixes: * Implement support for the EGL_EXT_config_select_group extension * Correct EGL_EXT_config_select_group extension query * test that uniform blocks are accessible in at least one shader stage * use MAP_READ_BIT when querying buffer contents * Fix transform feedback issue * Allow slight image differences in EGL render tests for RGBA4444/5551 * Disable GL_DITHER in EGL color clear tests * Allow line width to be expected-1 for floating point line widths * prevent uniform access from being optimized out in interface_query tests * Fix pointer error from real bool type Improvements: * don't write test results or conformance from cts-runner --summary * Run clang-format + remove de* types
opengl-cts-4.6.4.1: OpenGL CTS 4.6.4.1
Fixes: * Use NEAREST filtering for integer formats in sparse access tests * add buffer read bit for buffer access * Implement support for the EGL_EXT_config_select_group extension * delete illegal dEQP-GL45-ES3 negative interpolation tests * delete illegal dEQP-GL45-ES3 unsized format tests * fix cube array extension check for dEQP-GL45-ES3 * framebuffer SRGB checks in dEQP-GL45-ES3 tests * Fix memory leak in KHR-GL46.tessellation_shader.vertex.vertex_spacing * use MAP_READ_BIT when querying buffer contents * fix extension checks for dEQP-GL45-ES3 border clamp tests * Fix sparse_texture2 tests for GL_TEXTURE_2D_MULTISAMPLE_ARRAY * Correct EGL_EXT_config_select_group extension query * fix texture buffer extension check for dEQP-GL45-ES3 * Fix pointer error from real bool type * Update KC CTS Improvements: * don't write test results or conformance from cts-runner --summary * Fix compilation issues within PlatformMemoryLimits * Update KC CTS * Run clang-format + remove de* types
vulkan-cts-1.3.8.3: Vulkan CTS 1.3.8.3
Fixes: * Remove "unused shader stages" tests * Fix more ASAN errors due to missing virtual destructors * Skip descriptor bind when stageFlags is 0 in shader_access tests * Fix feature checks for XFB tests * Fix stageFlags in maintenance3 descriptor set test * Fix tests triggering VUID-06055 * Enable maintenance5 when used in descriptor_buffer tests * Fix clamping extent in FSR enable_disable_attachment test * Fix for promoted physical device features struct * Fix OrderHints and SavedOrderHints indexing * Fix writeConformanceVersions and add verbose option * Allow Vulkan CTS 1.3.8.3, remove 1.3.4.x Improvements: * Move external/openglcts/data into a new subdirectory * Add scripts to generate Android bp for compiling both dEQP and KHR GLES tests * Add a new Android Activity that exports ES32 Test Run Params
vulkan-cts-1.3.8.2: Vulkan CTS 1.3.8.2
Fixes: * Replace OpKill with OpTerminateInvocation in graphicsfuzz tests * Don't use LOAD_OP_CLEAR for FSR attachments * Fix dEQP-VK.shader_object.misc.state.pipeline.*.color_blend.enabled * Check for required feature in DRLR interaction with EDS3 * Fix dstStageMask in basic event test * Add check for import & export bits for vk drm format modifier tests * Fix comparing memory of r10x6 images in host image copy tests * Fix subpass viewMask in mesh shader query tests * Remove some unneeded subgroup operations * Enable VK_KHR_external_memory_win32 when available in signal order tests * Add missing check for shaderStorageImageMultisample in sync tests * Remove tests checking geometry shader stats without geometry shaders * ESO pipeline state tests fixes * Fix two DRLR related issues in formats tests * Initialize m_useMaintenance5 variable in ray tracing util * Wait for fence before getting query results, so query is guaranteed to be reset * Add uniform storage check for VK_KHR_shader_expect_assume int8 tests * Add missing VkPipelineRenderingCreateInfo in offscreen_viewport tests * Add polygonModePointSize check for VK_KHR_maintenance5 polygon tests * Add fallback verification method for AV1 filmgrain * Fixed UploadDownloadExecutor to use correct device interface * Fix creating device in synchronization multi queue tests * Fix creating custom device in shader object binary tests * Allow Vulkan CTS 1.3.8.2 * Fix float_controls2 tests assuming RTE rounding Other: * Apply Arm waiver 4936
vulkan-cts-1.3.8.1: Vulkan CTS 1.3.8.1
New Tests: * Add decode tests for video_maintenance1 * Repeat DR local read multi-pass tests for GPL * Add two new dedicated DRLR tests * Blend state test for DR local read * VK_KHR_shader_maximal_reconvergence tests using Amber * Test indirect dispatches with different alignments * Vulkan Video encode * Add check for storage format and without_format bits * Improve binding model shader access tests * Add VK_KHR_shader_subgroup_rotate testing * Test quad operations * Test execution modes from khr_shader_quad_scope * Repeat DR local read multi-pass tests for secondaries * Port multi-pass tests to DR local read * Port formats tests to DR local read * Dedicated tests for DR local read * Test short lines with mesh shaders * Encode tests for video VK_KHR_video_maintenance1 * Port subpass_dependencies and FDM tests to DR local read * macOS: Add headless surface support, and fix minor macOS testing bugs * Add VK_KHR_shader_subgroup_rotate rev2 requirements * Enable VK_KHR_shader_maximal_reconvergence tests * Add initial AV1 decode tests * Allow VK_KHR_shader_subgroup_rotate Fixes: * Fix arithmetic subgroup check in maximal reconvergence tests * Use SPIR-V in Shader Subgroup Ballot compute tests * Dont mix using secondaries and recording draws * Enable VK_EXT_image_view_min_lod in min_lod_gather tests * Fix interface_matching tests * Fix Xlib event handling for no-op resize * Fix DRLR multisample tests for D/S formats * Remove one unused_attachment case for DR * Fix aliasing of vertex attribute divisor features * Fix fragment shader in tess/geom barycentric tests * Fix DR local read interaction with GPL * Correct failure message to report the correct output vertex * Fix static_stencil_mask_zero tests * Add and use Vector::bitCast for bit-exact reinterpret cast * Fix BeginRendering layout from local_read tests * Fix DRLR attachment sparse filling tests * Fix incorrect barrier for unused attachment * Fix some minor issues in Capture/Replay tests * Fix attachment formats in attachment_sparse_filling tests * Correct VVL errors in four load_store_op_none tests * Enable VK_KHR_maintenance5 when used in compute tests * Add missing subgroup size in shader object compute tests * Initialize monolithic pipeline layout * Fix check for calling cmdSetDepthBoundsTestEnable * Fix colorAttachmentCount in GPL Null Rendering Create Info test * Add missing features check in derivative tests * Fix access flags for dynamic state resolve tests * Disable legacy_dithering in default device * Fix creating xfb buffer in shader object state tests * Fixed invalid depth clear values * Fix incorrect layout in some DRLR tests * Fix issue in unused_attachment tests * Ensure the custom video device is setup correctly * Apply corrections to dedicated local read tests * Fix variables go out of scope before getting passed to the driver * Fix arm32 build failure for video encode tests * Add feature check to fragment reconvergence tests * Fix YCbCr view tests assertion * Decrease max.no.concurrent devices in DeviceGroup * Fix some EXT variants of Limits Validation tests * Fix transform feedback two_xfbq_inside_pgq tests * Fix validation error on nested command buffer tests * Add VK_KHR_video_decode_av1, VK_KHR_video_encode_queue, VK_KHR_video_maintenance1 allowed extensions * Support arm64 as host build platform for Android CTS * Add missing subgroup support checks for linear derivate tests * Add an optional clean up step in check_build_sanity * Consider layer index when retrieving decoded frame * Add missing subgroup support checks for linear derivate tests * Implement elementary stream demuxing in the CTS * Add missing virtual destructor to TriangleGenerator Improvements: * Update framework after specification change * Unify deFloat with tcu::Float16 * Fix build due to incorrect standard flags * Update external sources * Fix some of the warnings on windows * Add an optional clean up step in check_build_sanity
opengl-es-cts-3.2.10.0: OpenGL ES CTS 3.2.10.0
New Tests: * Implement Sync Tests between CPU and GPU * Consider GL_QCOM_render_sRGB_R8_RG8 in FBO completeness * Add tests for EXT_gl_colorspace_bt2020 * Add tests for recently added HLG format * Add EGL_ANDROID_RECORDABLE to config testing * Support FP16 CPU Rendering for GLES2 * Allow for KHR robust buffer access behavior Fixes: * Fix error handling in negative shader API tests for SPIRV * Fix incorrect query result of array size * Avoid ambiguous roundings in ModifyRenderbufferClearColor * Fix atomic swapcomp return value tests * Remove Context ES 3.1 requirement for GL_EXT_render_snorm * Remove deFloatCmp functions * Tweak grid size in vertex shader render test * surfaceless: Fix shared contexts and implement makeCurrent * Skip AHB formats on GLES2 compressed_texture tests * Fix problems when buffer_storage not supported * Test alpha-less 10bit formats correctly in wide_color tests * Add extra warm up render loop to allow performance to stabilize * Fix division by 0 in framebuffer fetch tests * Fix texture setup in subgroupmemorybarrierimage tests * Don't attempt to test linear-filtered depth border clamping on ES. * TransformFeedback API errors in compatibility profiles * es31cDrawIndirectTests: handle the RGB10 case * Fix nearest_edge cases for RGB10 surfaces * fix GL shader ballot test image type * Fix for texture_border_clamp to check if texture format is filterable * Check geometry shaders are supported * Add highp precision for int type in KHR-GLES3.number_parsing* tests * Detect fallback texture failures in GL linear border_color tests * Check texture cube maps arrays are supported * Fix of egl surface creating failure in RenderCase * Do not use GLSL ES extensions in GLSL in subgroup tessellation tests. * Fix missing memory barrier with GL4 shader image * Fix valid ReadPixel format and type for signed normalized surface * Fix EGL config selection in wide_color tests * Fix a couple egl failures for R10G10B10A2 format. * Don't test ASTC textures in GL45 context * Fix BufferView access tests for scaled types * removed GLES31.functional.stencil_texturing.misc.compare_mode_effect due to spec collision * Fix framebuffer incomplete in multisample * Check for GL_OES_texture_float_linear in texture border clamp tests * Fix EGL render tests for rgb10a2 and rgb10a0 * State leak in NegativeShaderApiTests * Add clamp in texture shadow tests * Synchronization issue related to image_load_store.buffer.atomic.comp_swap_ * gl cts: fix state_query.* tests * Fix calculation of subgroup mask when subgroup size is 128 * Log the image in GL texture border tests * Ensure GL functions are initialized before choosing EGL configuration * Fix arrays_of_arrays tests not freeing and hitting assert * delete broken uniform query in geometry shader * ensure uniform liveness in glcts state query test * Fix error printing for GL renderbuffer storage tests * Fix KHR-Single-GL46.subgroups.* cases failure * Fix layer indices for cube map array textures * Fix missing memory barrier when testing MS images * Fix sampler format mismatch in verifying results * Fix texture filtering min value on desktop GL * fix UB in GL incomplete texture tests * OpenGL image target fixes * Skip verification of 0-bit piplineStatistics queries Improvements: * Fix for deqp-runmode=stdout-caselist * Prepare for cleanup/reformat * Add option to skip build post checks * Update Angle excluded cases * Add verbose option to print more debug information in fetch_sources.py * Fix unistd.h compilation error under Windows * Fix some of the warnings on windows * Build fix for MSVC C++ * Updating the Android Test Runner * Update zlib source path * Update METADATA and OWNERS * Advance glslang to fix link error for ndk26 * Fix CMakeLists for shader executor * Fix check_build_sanity.py error * Updating Test lists to match Google's records * Update external dependencies to the latest version