Skip to content

Vulkan CTS 1.2.2.0

Compare
Choose a tag to compare
@alegal-arm alegal-arm released this 26 Mar 17:30

Vulkan CTS 1.2.2.0

New tests:

  • Add more tests for VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
  • Add tests for non strict lines
  • Test OpUndef with OpConstantComposite and OpSpecConstantComposite
  • Add depth and stencil formats to buffer copy tests
  • Add concurrent query pool tests
  • Test SampledImage as function argument
  • Added a batch of coverage tests found by GraphicsFuzz
  • Test additional atomic image SPIR-V operations
  • Validate samplerless descriptor writes
  • Test Centroid SPIR-V decoration on struct members
  • Test OpMemberDecorateString from SPIR-V 1.4
  • Test samplers with unnormalized coordinates
  • Test exact sampling cases
  • Improve vkGet*ProcAddr testing
  • Test shift ops in OpSpecConstantOp with more bit widths
  • Extend tests for VK_EXT_fragment_density_map
  • Add image clearing tests with multiple subresource ranges
  • Test OpImageWrite with the Sample image operand
  • Add geometry layered tests for 3D depth/stencil views
  • Add tests for VK_EXT_subgroup_size_control
  • Add tests for subgroup LOD
  • Test creation of overly large buffers
  • Run SPIR-V builtin precision tests on 64-bit floats
  • Test SpecConstantOp/CompositeInsert in arrays and structs
  • Add tests of VkSwapchain acquiring too many images
  • Extend multiview/occlusion queries tests
  • Added DMA buffer external memory cases to cross instance sharing tests
  • Add SPIR-V Invariant decoration tests

Fixes:

  • Require 16-bit storage in some 8-bit storage tests
  • Fix barrier code in dEQP-VK.api.buffer_marker.* tests
  • Fix dEQP-VK.subgroups.ballot.framebuffer.* to use core API
  • Verify results in ballot bitcount tests
  • Allow 1ULP of tolerance in ldexp precision tests
  • Fix 32-bit statistic query tests using 64 bits
  • Restore disabled texture function tests
  • Check if display is available for Vulkan.
  • Fix subgroups tests using basePipelineHandle with index != -1
  • Don't enable both buffer device address extensions
  • Don't remove 16-bit denorms from fp64 tests
  • Stricter codomain for atan tests
  • Use common code for SG arithmetic-like tests
  • Loosen basic subgroup elect test vertex checks
  • Stricter codomain in atan2 precision tests
  • Simplify the test code for ballot bit counts
  • Use float16 precision for testing mediump
  • Remove duplicated code that handles Android hardware buffer
  • Fix image checking for sparse image binding tests
  • ldexp tests do not test corner cases correctly
  • Fix texture shadow test using image views with zero aspect
  • Fixes 16bit storage check in spirv_assembly tests
  • More vertex-invocation fixes for synchronisation tests