vulkan-cts-1.3.8.1: Vulkan CTS 1.3.8.1
lordalcol
released this
21 Mar 17:53
·
828 commits
to main
since this release
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