Skip to content

Tags: KhronosGroup/VK-GL-CTS

Tags

vulkan-cts-1.4.6.0

Toggle vulkan-cts-1.4.6.0's commit message
Vulkan CTS 1.4.6.0

Tests for New Extensions:

 * VK_EXT_shader_long_vector
 * VK_EXT_ray_tracing_invocation_reorder
 * VK_EXT_texture_compression_astc_3d
 * VK_EXT_shader_subgroup_partitioned
 * VK_KHR_internally_synchronized_queues
 * VK_EXT_map_memory_placed
 * VK_KHR_device_address_commands
 * VK_EXT_descriptor_heap
 * VK_KHR_device_fault
 * and Roadmap 2026

New Tests:
 * Test secondary command buffers on the transfer queue
 * video: add AV1 golden frame decode test
 * Adds compute-only variant of global priority transition tests
 * Adds compute-only variant of explicit lod tests
 * Adds compute-only variant of ycbcr tests
 * Adds compute-only variant for ubo tests
 * Adds compute-only variant of sampler tests
 * Adds compute-only variant of device group tests
 * Adds compute-only variant of texture gather tests
 * Adds compute-only variant of depth stencil sampling tests
 * Adds compute-only variant of texture tests
 * Adds compute-only variant of texture functions tests
 * Adds compute-only variant of sampler border swizzle tests
 * Adds compute-only variant of pipeline early destroy tests
 * Adds compute-only variant of robustness pipeline cache tests
 * Adds support for compute only for robustness
 * Adds compute-only variant of ImageSamplingInstance based pipeline tests
 * Generalize IndirectComputeDispatchTests for device_address_commands
 * Test that occlusion queries are not affected by blits or resolves
 * Add DMA heap allocator on Linux with basic tests
 * Test DRLR with MSAA
 * Add mesh shader tests with unset payload that is not accessed
 * Complex access chains involving runtime arrays
 * Test if viewMask is needed in the fragment output library
 * Test using depth and color images after memory copies
 * Test an MS copy followed by an SS copy in the xfer queue
 * Avoid duplicating too much memory in SpvAsm cases
 * Add tests for 1 draw count
 * Generalize RobustnessIndexAccessTests for device_address_commands
 * Generalize ApiCopiesAndBlittingTests for device_address_commands
 * Do not required cached memory in some basic compute tests
 * Add tensor testing with DMA-buf imported memory
 * Split out extension-dependency checks to own test
 * Log compressed images on failure in image to buffer tests
 * Tests for VK_QCOM_multiview_per_view* extensions
 * Additional coverage for capture/replay with custom border color
 * Test more interesting values for alpha in dual blending
 * Test 8-bit indices with multiple binds and draws
 * Extend VkMemoryRangeBarriersInfoKHR testing
 * Test creating a pipeline with 64 bit indexing with untyped pointers
 * Add new VK_EXT_present_timing testcases
 * Test mixing pipelines in primares with ESO in secondaries
 * Test updating an index buffer just before drawing with it
 * Test buffer-to-image with 64-bit formats
 * Test copy memory indirect with larger chunk sizes
 * Add buffer robustness tests using VK_EXT_descriptor_heap
 * Add poison values to RT memory when possible
 * Test VK_REMAINING_ARRAY_LAYERS with depth/stencil
 * Add coverage for sampling astc hdr textures
 * Add testing of VK_ARM_tensors extension
 * Test gl_FrontFacing with face culling
 * Add complex geometry acceleration structure tests
 * Generalize QueryPoolTests for device_address_commands
 * Add tests for remap to high locations
 * Add HIC test with capture replay
 * Add DGC tests using VK_EXT_descriptor_heap
 * Test rebinding shaders with different tessellation modes
 * Add random value testing to coopvec typeconvert tests.
 * Add VK_EXT_texture_compression_astc_3d tests
 * Test different payload types in task and mesh shaders
 * Test COPY_PROTECTED_BIT for device_address_commands
 * Add tests for unused attachments
 * Tests for VK_EXT_shader_long_vector
 * Test clearing some attachments but not all
 * Test dynamic rendering clears with large images and multiview
 * Stricter filter for input values in OpSDiv tests
 * Use unsized arrays in UBO unsized array tests
 * Add tests for VK_EXT_shader_invocation_reorder
 * Add tests for VK_KHR_internally_synchronized_queues
 * Test isnan and isinf with float16 and float64
 * Add more coverage for sparse residency
 * Tests mandatory formats support for indirect copy
 * Test local invocation index with quad derivatives
 * Add 'dEQP-VK.ray_tracing_pipeline.pipeline_library.configurations.rgen_miss_in_library.*'
 * Adding a test case for dynamic stride usage where the binding and stride indices do not match.
 * Tests for VK_EXT_ray_tracing_invocation_reorder
 * Generate code for shader_object.binary.device_features.* tests
 * Test more interactions of custom resolves and FDM
 * Add new CTS tests to validate video profiles and formats queried from
 * Test rebinding pipeline in primary cmd buffer after executing secondary
 * Generalize DrawInstancedTests for device_address_commands
 * More coverage for clearing multisample color images
 * Add PhysicalDeviceShaderObjectFeaturesEXT for ssbo test.
 * Shader component decorated interface matching tests
 * Generalize MeshShaderApiTestsEXT for device_address_commands
 * Generalize TransformFeedbackSimpleTests for device_address_commands
 * Add VK_NV_push_constant_bank tests
 * Test storage buffer writes when not using color attachment
 * VideoCapabilities: add VkVideoDecodeUsageInfoKHR
 * Test shader objects with identically defined set layouts
 * Add testing of VK_ARM_data_graph extension
 * Add feature test for VK_EXT_shader_subgroup_partitioned
 * Generalize selected RQ and RT tests for device_address_commands
 * Test using ViewIndex when multiview is disabled
 * Additional coverage for opacity micromap tests
 * Add transform feedback test that binds multiple VS using EXT_shader_object
 * Better NV_coopmat2 setTensorViewClipNV testing.
 * Test push descriptor incremental updates
 * Test variable pointers with MUTABLE_EXT descriptors
 * Test DRLR color location remapping with blending
 * Test OpLogicalCopy of a struct
 * Add dynamic vertex stride tests (device_address_commands)
 * Add coverage for sparse texel buffers
 * Create multiple queues in internally synchronized queues tests
 * Test DRLR in partial secondary command buffers
 * Add single planar to RGBA copy test
 * Add VK_EXT_descriptor_heap tests
 * Check DRM format modifier list consistency
 * Add basic coverage for multiview with multisample resolves
 * Test using ray query before initializing it syntax-wise
 * Generalize ConditionalDrawAndClearTests for device_address_commands
 * Test using MSAA images after copying data to them
 * Test creating shader groups with shaders from RT libraries
 * Touch test acceleration structure geometry transform coverage
 * Generalize ApiFillBufferTests for device_address_commands
 * Test one ray query per invocation with different group sizes
 * Resolve to different offsets and layers with maintenance10

Fixes:
 * Static shader initialization in cooperative matrix op_constant_null tests
 * Fix for ray tracing pipeline triangles indexed update tests
 * Fix invalid size calculation in some of DAC tests
 * Fix build
 * Add descriptor array/indexing feature checks
 * Add constructor for DecodedFrame
 * Fix Waitstages bit for sparse render target tests
 * Enable required extension for Vulkan 1.0
 * Fix copy tests that operate on NaNs in some cases
 * Fix dependency for shader sparse residency
 * Add feature checks to present timing tests
 * Remove testing UNORM decode mode for ASTC HDR formats
 * Fix some VK_EXT_present_timing tests
 * Add missing conditional rendering functionality check
 * Add missing extension check in WSI tests
 * Add missing swapchain image acquire in swapchain_mutable tests
 * Avoid calling m_context methods when m_context is nullptr
 * Fix ASTC block depth initialization
 * Video: fix potential issues in video encode tests
 * Re-do fixes and improvements to maximal reconvergence tests
 * Avoid requiring shaderInt64 in VK_KHR_ray_tracing_maintenance1 tests
 * Add missing memory allocate flags in heap invariance tests
 * Add GPL features to no_position tests needing them
 * Don't add duplicate feature struct to chain
 * Fix crash on 32 bit ARM platforms due to unaligned placement new
 * Video: fix VUID-vkCmdDraw-None-09600 in general_layout decode tests
 * Honor tiling mode for memory to image indirect tests
 * Video: remove TRANSFER_DST from decode output image usage
 * Quantize float16 coopmat MMA references
 * Fix for KHR_display query
 * Video: fix bugs and cleanup in AV1 video encode tests
 * Ignore OOM errors in swapchain min_image_count test
 * Fix dEQP-VK.api.info.vulkan1p4.feature_bits_influence
 * Use all 3 vertex/index binds in a command buffer
 * accept VK_SUBOPTIMAL_KHR as success from vkAcquireNextImageKHR
 * Fix dEQP-VK.api.copy_and_blit.dynamic_state.*
 * Check for Fragment Shading Rate physical device limits
 * Add presentTimingSupported check
 * Fix regression in sparse residency buffer tests
 * VulkanDisplayDirectDrm destructor for DRM direct display
 * Remove relaxed offset test
 * Remove protected memory test
 * Fix maintenance10 feedback loop tests color swizzling
 * Fix thresholds for bfloat16 matrixmuladd tests
 * Reintroduce check for compute
 * Respect strictness when using PRIMITIVESTRICTNESS_IGNORE
 * Use correct device extension list in dynamic vertex attribute tests
 * Include proper device address flag when allocating dedicated memory
 * Enable VK_EXT_device_memory_report image_view* tests
 * Fix crashing when vkAcquireDrmDisplayEXT fails
 * Fix validation errors found on qualcomm turnip
 * Add missing Device Address check in Query Pool Stats tests
 * Fix sample count checking for raster_samples_consistency tests
 * Fix missing SHADER_ADDRESS usage bit
 * Fix invalid descriptor test
 * Fix video decode resolution change crash with layered DPB images
 * Fix VVL errors in VK_KHR_device_address_commands tests
 * Skip video secondary_command_buffer execution tests if the queue doesn't have
 * Adds getShaderImageFormatQualifier() missing format support
 * Fix waiver file messaging
 * Fix transition bug in sampler border swizzle tests
 * Ensure extension is requested before use
 * Fix validation errors in VK_KHR_copy_memory_indirect
 * Fix memory type for host image copy tests
 * Test mix and matching VkBuffer and VkDeviceAddress
 * Match VkImage size and render size for VkBindImageMemorySwapchainInfoKHR
 * Provide non-NULL setup slot for B frame tests
 * Fix enabling features in wsi incremental_present tests
 * Allow VK_NOT_READY as a result of GetSwapchainTimingPropertiesEXT
 * Add 8-bit query check in untyped pointer tests
 * Speedup sparse residency copies
 * Use nullptr in no_queues tests for pQueueCreateInfos
 * Fix SC pipeline cache handling for multi-DeviceDriver case
 * Fix typo in SC core extension list
 * Fix object reservation count due to early out
 * Wipe stale non-git destination before cloning external sources
 * Cannot build CTS with Visual Studio
 * Fix build warning on main
 * Fix debug logging in gen_framework.py
 * Revert "Fix issues related to VVS using system's shaderc"
 * Add missing includes
 * Image format properties tests broken on main
 * Fixed the error in the return value type of deProcess_create
 * Work around SC limitations of CTS feature/property handling
 * segmentation fault due to unsupported extension
 * Add SC-specific device init for BufferToBufferInvertTest
 * Fix enum sorting in gen_framework.py to handle None values
 * Fix for regression in cooperative matrix op_constant_null tests
 * Fix incorrect object reservation for external memory host
 * Keep resource counter stable
 * Update VK_EXT_texture_compression_astc_3d reference
 * Improve sample locations error message
 * Fix device_address_commands tests in draw instanced group
 * Refactor to leverage VideoTestUtils.
 * Rework multisampled render to single sampled tests synchronization
 * Remove unneeded multisample pipeline coverage
 * Delay shader object rendering test case creation to init method
 * Fix geometry program for VK_ARM_performance_counters_by_region
 * Fix Vulkan CTS blit handling of compressed textures
 * Wait for sparse memory binds to finish in host image copy tests
 * Fix for pipeline misc view index from device index mesh shading tests
 * Fix sync issue in VIEW_INDEX_FROM_DEVICE_INDEX GPL tests
 * Mark tensor storage as readonly in graphics pipeline
 * Fix image format support check in robustness tests
 * Skip 64-bit SSBO tests on devices without a >4GB heap
 * Fix a VVL issue in data graph tests using non linear tiling for constants
 * Fix push_descriptor.compute.incremental_updates barrier visibility
 * Check for required extensions during data-graph checkSupport

Improvements:
 * Fix reading case list files with no EOL at EOF
 * Add reporting for Roadmap 2026 support
 * Add DEQP_DISABLE_VK_VIDEO_TESTS CMake option
 * Ignore empty lines in caselist files
 * Check requirements in checkSupport, part 1 (renderpass module)
 * Check requirements in checkSupport, part 2 (spirv_assembly module)
 * Check requirements in checkSupport, part 3 (ubo)
 * Check requirements in checkSupport, part 4 (draw module)
 * Check requirements in checkSupport, part 5 (query_pool module)
 * Check requirements in checkSupport, part 6 (pipeline module)
 * Check requirements in checkSupport, part 7 (memory and memory_model modules)
 * Check requirements in checkSupport, part 8 (synchronization module)
 * Check requirements in checkSupport, part 9 (protected_memory module)
 * Add --deqp-exclude-case option to filter out tests
 * Update gen_framework.py EnumField parameters
 * Split vktApiCopiesAndBlittingTests.cpp into more files
 * Fix another missed ASTC initialization
 * Adds compute-only support for ShaderExecutor
 * Video: Report NotSupported in compute-only mode
 * Require extensions to be explicitly enabled in gen_framework
 * Delay SPIR-V assembly type test case creation to init method
 * Controlling all exceptions thrown when creating a new device.
 * Add run modes to print case lists in trie format
 * pass full Context to createDeviceWithWsi
 * Allow conformance version 1.4.6.0
 * Split mustpass files larger than 50MB
 * Update to Vulkan 1.4.348 and all external sources
 * Change way format lists are generated
 * Update list of allowed device extensions
 * Improve sorting of generated structs
 * Waiver file format documentation and validation
 * Remove duplicate #include <array>
 * Removed unused invalid descriptor vvl's from whitelist
 * Framework changes for VK_KHR_device_address_commands
 * Remove virtual qualifier on methods of a final class
 * Disable PCH for glslang
 * Add support for Visual Studio 2026
 * Add -v option to fetch_sources for compatibility in CI
 * Add CTS withdrawal notice for Vulkan CTS 1.4.2.x
 * mustpass: prune obsolete generated files no longer emitted by the scripts
 * Fix headless WSI stubs and 64-bit buffer access shaders

vulkan-cts-1.4.5.3

Toggle vulkan-cts-1.4.5.3's commit message
Vulkan CTS 1.4.5.3

Fixes:
 * Fix issues in untyped pointers cooperative matrix tests
 * Fix skipping of multisampling tests
 * Fix result buffer invalidation in MSRTSS tests
 * Relax error threshold in arithmetic subgroup tests
 * Touch watchdog in pipeline dual source blend tests
 * Fix uninitialized test vector in occlusion query tests
 * Check for missing format features
 * Honor tiling mode for memory to image indirect tests
 * Fix issues in tests combining custom resolve with FDM
 * Add missing feature checks in no queue tests #2
 * Use bigger work group sizes for basic compute coopmat tests
 * Avoid algebraic cancellation in mat_det and cross
 * Fix synchronization2.none_stage.* tests
 * Fix missing flushAlloc in robustness out-of-bounds stride tests
 * Fix missing barriers in reconvergence compute tests
 * Fix missing invalidate in dynamic rendering local read feedback loop test
 * Remove tests that triggers validation
 * Fix pipeline binary tests returning pass when they fail

Other:
 * Allow conformance version Vulkan 1.4.5.3
 * Sync waiver lists and generated test lists

opengl-es-cts-3.2.14.0

Toggle opengl-es-cts-3.2.14.0's commit message
OpenGL ES CTS 3.2.14.0

New Tests:
 * Update the SHA of gl.xml for GL_EXT_fragment_shading_rate desktop OpenGL support
 * Add KHR-GL*.fragment_shading_rate tests

Fixes:
 * GLES: Avoid precision-related errors in rgb_to_hsl_vertex
 * Fix clearTexImage tests
 * Fix EXT_mesh_shader tests buffer access after unmap
 * Fix typo caused GS/VS definition on Group 25 test 1
 * Correct output for direct_state_access.buffers_clear when failure occurs
 * Correct glGetUniformSubroutineuiv return value comparison logic
 * Check ssbo limits before ssbo array test
 * Skip formats that are not supported in GL Core context
 * Fix SIGNED_INT_1010102_REV handling in tcuTexture
 * Check spirv support before spirv capabilities test
 * Remove Resource::getBuffer
 * Fixed the error in the return value type of deProcess_create
 * Fix SyntaxWarning due to invalid escape sequence in gen_framework.py
 * Upgrade libpng
 * Document that -n allows multiple patterns by using commas
 * Fix RenderDoc library name on macOS to support captures
 * Add -v option to fetch_sources for compatibility in CI
 * Waiver file format documentation and validation

opengl-cts-4.6.8.0

Toggle opengl-cts-4.6.8.0's commit message
OpenGL CTS 4.6.8.0

New Tests:
 * Update the SHA of gl.xml for GL_EXT_fragment_shading_rate desktop OpenGL support
 * Add KHR-GL*.fragment_shading_rate tests

Fixes:
 * GLES: Avoid precision-related errors in rgb_to_hsl_vertex
 * Fix clearTexImage tests
 * Fix EXT_mesh_shader tests buffer access after unmap
 * Fix typo caused GS/VS definition on Group 25 test 1
 * Correct output for direct_state_access.buffers_clear when failure occurs
 * Correct glGetUniformSubroutineuiv return value comparison logic
 * Check ssbo limits before ssbo array test
 * Skip formats that are not supported in GL Core context
 * Fix SIGNED_INT_1010102_REV handling in tcuTexture
 * Check spirv support before spirv capabilities test
 * Remove Resource::getBuffer
 * Fixed the error in the return value type of deProcess_create
 * Fix SyntaxWarning due to invalid escape sequence in gen_framework.py
 * Upgrade libpng
 * Document that -n allows multiple patterns by using commas
 * Fix RenderDoc library name on macOS to support captures
 * Add -v option to fetch_sources for compatibility in CI
 * Waiver file format documentation and validation

vulkan-cts-1.4.5.2

Toggle vulkan-cts-1.4.5.2's commit message
Vulkan CTS 1.4.5.2

Fixes:
 * Fix missing flushAlloc in unbound_input-tests
 * Add missing sparse capability in multisample tests
 * Fix descriptor ranges in ssbo unsized_array_length tests
 * Fix copy memory indirect tests for Android
 * Fixed validation error in sparse residency tests when YCbCr formats are used as storages
 * Add missing invalidate in expect/assume tests
 * Fix surface support check in device group render tests

Other:
 * Add yearly test lists for 2024 & 2025 (Android)

vulkan-cts-1.4.5.1

Toggle vulkan-cts-1.4.5.1's commit message
Vulkan CTS 1.4.5.1

Fixes:
 * Remove invalid SmoothStep tests with flush to zero
 * Remove invalid vertex input test variants with shader objects
 * Check for VK_KHR_device_group before using cmdDispatchBase
 * Fix tolerance on Maint 10 feedback loop tests
 * Add missing mutable format flag in sparse shader intrinsic tests
 * Add missing flush in unaligned spec constant test
 * Add missing flush/invalidate in various tests
 * Fix stat query tests with wrong values for flat shading
 * Fix mutable format views in sparse memory aliasing tests
 * Update barrier for color attachment
 * Fix instanced multi-draw indirect caps gating
 * Add missing shader clip and cull feature checks
 * Fix undefined values in shader tile image tests
 * Fix dEQP-VK.glsl.builtin.precision_fconvert.bf16_to_f32_size_*
 * Add missing feature check for imageCubeArray
 * Relax VK_EXT_device_memory_report import_and_unimport test
 * Add missing invalidate in external memory acquire unmodified tests
 * Fix 32-bit build warnings which turn into errors with -Werror
 * Fix image usage in HIC tests
 * Fix dEQP-VK.reconvergence.terminate_invocation.quad_any
 * Fix enabling features in push descriptor tests
 * Add DRLR Properties Checks to Maint 10 Tests
 * Fix stats query tests with tessellation and geometry
 * Relax tolerance in dual source MA blend tests
 * Add missing usage flags in HIC array tests
 * Fix wrong size for result and expected vectors
 * Remove sparse sub-block memory offset assumption
 * Fix extension chain in pipeline binary tests
 * Fix subpass dependencies in multiview tests
 * Fix Memory Decompression tests for Android
 * Limit formats tested in incremental present tests

Other:
 * Split memory invariance test
 * Fix RenderDoc library name on macOS to support captures
 * video: Update Vulkan-Video-Samples to v0.3.9

vulkan-cts-1.4.5.0

Toggle vulkan-cts-1.4.5.0's commit message
Vulkan CTS 1.4.5.0

Tests for New Extensions:
 * VK_KHR_copy_memory_indirect
 * VK_KHR_shader_fma
 * VK_EXT_memory_decompression
 * VK_EXT_uniform_buffer_unsized_array
 * VK_EXT_shader_64bit_indexing
 * VK_KHR_maintenance10
 * VK_ARM_performance_counters_by_region
 * VK_NV_ray_tracing_linear_swept_spheres
 * VK_EXT_custom_resolve
 * VK_EXT_present_timing

New Tests:
 * Tests for VK_KHR_shader_fma
 * Add VK_KHR_shader_fma tests for fp16
 * Add VK_KHR_shader_fma tests for fp64
 * Test VK_EXT_custom_resolve with secondary command buffers
 * Test VK_EXT_dynamic_rendering_unused_attachments with custom resolves
 * Add custom resolve info to more shader and pipeline state
 * Tests for VK_EXT_custom_resolve
 * Omit custom resolve information in some cases
 * Test fragment density map with custom resolves
 * Add VK_EXT_custom_resolve tests with DS resolve format changes
 * Add custom resolve variants not using VK_EXT_shader_stencil_export
 * Add tests for resolve to 3D
 * Add tests for DS resolves and PCs interaction
 * Increase maintenance10 resolve thresholds for D32 and D24
 * Add maintenance10 multisample resolve tests
 * Test sRGB vertex inputs with maintenance10
 * Add DRLR maintenance10 feedback loop tests
 * Fix large input att. indices in maintenance10 tests
 * maint10: Add coverage for vkCmdSetSampleMaskEXT(,NULL)
 * maint10: Add compute-only and transfer-only d/s<->color coverage
 * Add tests for VK_ARM_performance_counters_by_region
 * Add api test for VK_ARM_performance_counters_by_region
 * Add tests for ray tracing prop limits
 * Test mixed compute/ray tracing dispatches
 * Add Support for VK_NV_ray_tracing_linear_swept_spheres
 * video: add H265 LTR decode test
 * Use the max GOP frame count for generated AV1 sequences
 * Expand VK_KHR_video_encode_intra_refresh coverage adding empty-region tests
 * Test shader objects with non-matching patch tessellation IO
 * Test tessellation execution modes in shader objects
 * Test push const byte access with shader objects
 * Verify supported host image copy layouts with unified image layouts
 * Test nonzero counterBufferOffset in vkCmdDrawIndirectByteCountEXT
 * Test instanced multi draw indirect
 * Test vertex attribute divisor with vkCmdDrawIndirectByteCountEXT
 * Tests for dedicated device memory overallocation with buffers
 * Add tests for VK_EXT_uniform_buffer_unsized_array
 * Exercise non-zero offset for vkBindImage(/Buffer)Memory
 * Add tests for depth stencil image to buffer copy
 * Improve coverage for robust atomic buffer accesses
 * Add tests for VK_EXT_memory_decompression
 * Test rendering with VkBindImageMemorySwapchainInfoKHR
 * Add format reinterpretation tests
 * Add coverage for block compressed formats
 * Add R16_SINT format for quantization delta map
 * Add coverage for VK_QCOM_image_processing block matching
 * Improve coverage for textureQueryLod
 * Test DGC IES with null pSetLayoutsInfo
 * Test creating compute shader with linked graphics shaders
 * Check timeline semaphore submit info is properly ignored
 * Test mesh shader rasterization order constraints
 * Test default integer vertex attribute values
 * Test VK_EXT_shader_64bit_indexing
 * Test dynamically disabling dual blend with high attachment counts
 * Test atomics on descriptors with non-uniform indices
 * Test vkCmdBindDescriptors2 with dynamic offsets
 * Test dynamic descriptors with two pipelines and offset updates
 * Test dynamic offsets with unused descriptor set layouts
 * Add tests for VK_EXT_present_timing
 * Test remapping single attachment with DRLR
 * Add multisample meta state restore tests
 * Add MRTSS tests with AHB
 * 64-bit vertex input component mismatch coverage
 * Test events on the compute queue
 * Extend retired_swapchain_present test
 * Test using and then not using a color attachment with a frag shader
 * Add coverage for transform feedback with fast-link GPL and VS+FS
 * Test occlusion queries with vkCmdClearAttachments
 * Test occlusion query with discard
 * Test writing to SampleMask when using FSR
 * Add coverage for null location
 * Test vkCmdEndRendering2KHR
 * Add pipeline no_rendering test with unused attachments
 * Add depth clamp control test with half viewport range
 * Add tests for feed back loop with ESO
 * Add GPL tests in which some set layouts are always null
 * Test multiple spec constants using the same id
 * Add non-drm direct display support

Fixes:
 * Fix layouts and partial secondary cmd buffers in custom resolves
 * Fix validation errors found on intel
 * Fix validation errors found on amd radv
 * Fix validation errors found on nvidia
 * Fix various validation errors
 * Fix validation errors in border swizzle tests
 * Fix validation errors in memory decompression tests
 * Fix validation errors in indirect memory copy tests
 * Fix vulkan-validationlayers to use local dependencies instead of system headers
 * Fix a crash in dEQP-VK.api.copy_and_blit.*buffer_to_depthstencil*
 * Out-of-bounds read in populateBufferWithCopy
 * Fix memory decompressions tests when validating
 * Add an UnitializedBuffer specialization of BufferInterface
 * Avoid host visible allocations for buffers unused on the host
 * Fix regression introduced by VK_KHR_copy_memory_indirect2 merge
 * Fix wrong image layout in image_to_buffer_general_layout tests
 * Check if padding bytes are not modified by CmdCopyImageToBuffer
 * Fix checkSupport for XFB counter buffer offset tests
 * Fix sparse copy memory indirect tests
 * Split resource creation into buffer + resource steps
 * More fixes to make ray query tests comply with VU 06353
 * Fix uninitialized memory in ray tracing utils
 * Fix dEQP-VK.ray_tracing_pipeline.indirect tests
 * Fill FMA test input buffers at iterate time
 * fix: incorrect uint64_t cast in bitmask limit validation
 * Enable shader64BitIndexing feature in robustness 64b_indexing tests
 * Disable multiple swapchain tests on direct display
 * Add touchWatchdog for some failing recursive traces test cases
 * Fix up tests that violate variable pointer rules
 * Fix undefined behaviour by allowing NaNs
 * Fix enabling features in robustness tests
 * Fix storage class mismatch with some VK_NV_raw_access_chains tests
 * Fix: Test PVRTC extension and always use power-of-two dimensions
 * Fix XFB primitives generated query concurrent tests
 * Fix layer count mismatch in pushconsts tests
 * Use runtime detection for non-drm direct display
 * Fix missing VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT flag
 * Speedup FSR tests by avoiding a pNext traversal of physical device properties
 * Enable missing features in draw indexed tests
 * Fixed failed tests when YCbCr formats are used as a storage
 * Fix for vkAcquireNextImageKHR timeout
 * Handle image granularity in multiplanar xfer tests
 * Fix SIGNED_INT_1010102_REV handling in tcuTexture
 * Fix regression in image_to_image_transfer_queue test group
 * Fix lod level iteration in vktSparseResourcesImageAlignedMipSize
 * Auto-generate formats lists used by tests
 * Revert "Fix validation error in maximal reconvergence tests."
 * Revert "Improve performance of dEQP-VK.reconvergence.* tests."
 * Update external references for vkCmdEndRendering2KHR
 * Add copy tests which were accidentally removed
 * FMA: Refactor getRefValues
 * Increase VK_EXT_custom_resolve error threshold for D24/D32
 * Fix input att. indices with DRLR and custom resolves
 * Skip rgba4 border swizzle tests if rgba4OpaqueBlackSwizzled
 * Fix rgba4OpaqueBlackSwizzled tests
 * video: add FrameProcessor release frame
 * Fix some 64bit indexing tests to handle low memory
 * Include <cmath> in vktSpvAsmFmaTests.cpp
 * Remove stdout noise from VK_NV_ray_tracing_linear_swept_spheres tests
 * Fix issues related to VVS using system's shaderc
 * video: VVS use shaderc

Improvements and framework:
 * Auto-generate formats lists used by tests
 * Fix vulkan-validationlayers to use local dependencies instead of system headers
 * CMake: Include FindPkgConfig before using pkg_check_modules()
 * Use 'Resource' interface consistently
 * Remove Resource::getBuffer
 * Split resource creation into buffer + resource steps
 * Use MTT to enable parallel builds with msbuild
 * Add an option to print to logcat in Android executable builds
 * Upgrade libpng
 * Replace SPVRemapper with spvtools::Optimizer
 * Document that -n allows multiple patterns by using commas
 * Fix SyntaxWarning due to invalid escape sequence in gen_framework.py
 * Framework changes for VK_EXT_present_timing
 * Video: Use TCU_CHECK_AND_THROW instead of DE_ASSERT
 * video: update vvs to v0.3.5
 * Fix very slow construction of OpFma tests
 * Update Amber
 * Update SPIR-V and glsl external sources
 * Update headers to Vulkan 1.4.335
 * Update autogen for VK_KHR_shader_fma
 * Update Vulkan CTS Linux build instructions

vulkan-cts-1.4.4.2

Toggle vulkan-cts-1.4.4.2's commit message
Vulkan CTS 1.4.4.2

Fixes:
 * Fix wrong assertions when not using minalign
 * Add missing flushes in maintenance9 bitfield vectorization tests
 * Add missing flushes/invalidates in transform feedback tests
 * Enable missing dynamicRendering feature in indexed_draw tests
 * Add missing flushes in legacy vertex attributes tests
 * Improve feature checks in some XFB simple tests
 * Fix device_group failures
 * Update descriptor buffer tests for newly added VUs
 * Fix validation errors in DGC tests
 * Check transformFeedbackDraw in XFB DGC tests
 * Add missing image layout transition in shader object performance tests
 * Fix barriers in vktPipelineDualBlendTests.cpp
 * Add missing flushes to bfloat16 tests
 * Add missing mutable format bit in image_sparse_residency tests
 * Add missing image layout transition in shader objects rendering tests
 * Add missing check in pipeline no_rendering test
 * Do not require transformFeedbackDraw in all CR XFB tests
 * Enable pushDescriptor feature in robustness test when used
 * Add missing feature checks in no queue tests
 * Fix FP8 cooperative matrix multiplication tests
 * Mutable resolve tests should report NotSupported if format doesn't support multisampling
 * Fix several issues in tessellation/geometry passthrough tests
 * Add missing invalidates in shader object rendering tests
 * Fix missing vkCmdSetRenderingInputAttachmentIndices
 * Add missing invalidate in sparserendertarget tests
 * Fix thresholds for bfloat16 cooperative matrix reduce tests

 Other:
 * Allow conformance version 1.4.4.2

vulkan-cts-1.4.4.1

Toggle vulkan-cts-1.4.4.1's commit message
Vulkan CTS 1.4.4.1

Fixes:
 * Fix out of bounds in query pool patch list tests
 * Initialize uninitalized shader variable in coopvec tests
 * Enable missing feature in buffer marker memory dependency tests
 * Remove memory read outside of object in timeline semaphore tests
 * Add missing flush/invalidateAlloc() in various places
 * Remove invalid check in HIC query test
 * Add missing feature check in draw non_line_with_params tests
 * Fix drawIndexed maintenance6 test not requesting nullDescriptor
 * Fix using semaphores in colorspace tests
 * Fix validation error in concurrent copy tests
 * Add missing maintenance5 check in image format_reinterpret tests
 * Add missing usage bit in host image copy tests
 * Fix validation errors in render to image tests
 * Fix invalid alignment in op_access_chain test
 * Fix requirements in dEQP-VK.spirv_assembly.instruction tests
 * Add missing invalidate in ConcurrentCopyTestInstance::iterate()
 * Add missing flushAlloc in DepthOnlyInstance::iterate
 * Fix validation errors in ycbcr tests
 * Fix coopmat2 stride0 tests
 * Add missing flushes in vktGlobalPriorityQueue tests
 * Allow skipping degenerates in TF tests
 * Enable presentModeFifoLatestReady feature in swapchain tests
 * Throw not supported for rgba/bgra4+opaque_black
 * Fix host_image_copy simple tests
 * Fix bfloat16_t reduce tests
 * Use correct modulo for query pool patch tests

Other:
 * external: use v.0.2.0-cts-0.4.3 branch
 * Enable VK_KHR_present_wait2 in present_id_wait tests
 * Add known conformance version 1.4.4.1

opengl-es-cts-3.2.13.0

Toggle opengl-es-cts-3.2.13.0's commit message
OpenGL ES CTS 3.2.13.0

New Tests:
 * Add full image level copy tests to es31fCopyImageTests
 * Add OpenGL tests for textureQueryLevels
 * Add mesh shader tests
 * Test maximum degree of anisotropy. Testing was removed by #637. Add excluding tests using *test-issues.txt for gles3-khr in build_mustpass.py
 * Add OpenGL tests for textureQueryLod
 * Relax Lookup precision's color threshold
 * Add testing for GL_PRIMITIVES_SUBMITTED_ARB query.
 * Relax texture lod selection threshold precision
 * Add negative tests that texture lookup function bias parameter is not accepted in any other shader than fragment shader.
 * Add test that redeclaring gl_FragDepth is not permitted in ES

Fixes:
 * do not enable GL_PRIMITIVE_RESTART_FIXED_INDEX for PATCHEs if unsupported
 * Fix KHR-GLES31.core.nearest_edge.* tests that fail with EXT_read_format_bgra formats. If BGRA format and type 1_5_5_5 are preffered by device use BGRA_EXT and UNSIGNED_SHORT_1_5_5_5_REV_EXT in ReadPixels and swizzle colors.
 * Correct failure condition for max-samples
 * Use correct BARRIER_BIT in load/store tests
 * Make the debug marker null-terminated when length is zero
 * Add test texture buffer size clamping
 * Add check for max attachment layers to GL FSR tests
 * Add missing coverage for ClearTex[Sub]Image for OpenGL
 * Add barrier after image load store copy has been done
 * ARB_texture_filter_minmax depends on OpenGL 3.3 not 4.5
 * fix egl surfaceless shared context destroy to not eglTerminate
 * Destroy programs before releasing context
 * Check if the sparse texture format is supported
 * Include iterator to gl4cEnhancedLayoutsTests
 * Shift fixed-point value if between accepted values
 * Add fallback render target format in GL FSR tests
 * Add glEnable/glDisable for clip distances
 * Restore GLES3 mipmap.cube tests waived in 3.2.3.x
 * Fix misuse of gldeleteVertexArrays in PolygonOffsetClampZeroInfinityTest
 * Fix segfault at XCloseDisplay on Linux X11
 * Fix the error message and add a check for the extension
 * Fix egl_fence_persistent_buffer deinit on GLES 2.0
 * Fix misuse of gldeleteVertexArrays in PolygonOffsetClampZeroInfinityTest
 * GLES: Fix debug tests not clearing the error (if no message)
 * reorder gl CullDistance checks to fix cleanup on NotSupported
 * KHR_shader_subgroup requires OpenGL ES 3.1 not 3.2

Others:
 * framework: throw not supported for shared ctx with fbo surface
 * Add separate QPA files for EGL and WGL context types
 * Change tcu::Float FLOAT_SUPPORT_INFINITY to FLOAT_NO_INFINITY
 * Fix DeprecationWarnings in fetch_sources.py
 * build: allow manual configuration of WAYLAND_PROTOCOLS_DIR
 * fetch_sources: Fix fallback to backup url
 * Fix "Linux link failures" on Windows build
 * Redefine FORTIFY_SOURCE=2 in AndroidGen.bp
 * Fix CMake config and build warnings for DEQP_LOG_NODE_SOURCE
 * CMake: add additional pc checks
 * Remove temporary entries from Android.bp files
 * NVIDIA Tegra X1/X2 waiver for OpenGL 4.6 CTS