Skip to content

Vulkan CTS 1.2.4.0

Compare
Choose a tag to compare
@alegal-arm alegal-arm released this 07 Sep 10:12

Vulkan CTS 1.2.4.0

New tests:

  • Add tests for floating-point atomic operations
  • More extended dynamic state variants
  • Add tests for VK_EXT_full_screen_exclusive extension
  • Add tests for VK_EXT_global_priority
  • Test imported signaled sync fd
  • Test mipmaps with linear tiling
  • Enable random descriptor writes for storage buffers
  • 1D and 3D image copy and blitting tests
  • Add timeline semaphore polling tests
  • Test 3D image blit with differing depth
  • Test pipeline layout lifetime after ending cmd buffer
  • Add export/import drm modifier test
  • Test frag shader side effects are not removed by optimizations
  • Test texelfetch on uniform texel buffer with packed format
  • Test transitions between command buffer states
  • Test atomic operations with VK_KHR_buffer_device_address
  • Tests for global atomic operations
  • Add atomic operation tests for multisample storage images
  • Add core feature bit checks for Vulkan 1.1
  • Add test for writing to an SSBO array
  • Add ModfStruct and FrexpStruct to GLSL precision tests
  • Add tests for SNORM clamping
  • Add tests for VK_AMD_texture_gather_bias_lod
  • Test vkQueueBindSparse with timeline semaphores
  • Test vertex buffer accesses with stride zero
  • Test maximum compute work group sizes
  • Add modfStruct comparison tests
  • Test isinf() and isnan() with 64-bit floats
  • Test secondary command buffer with no framebuffer
  • VK_EXT_extended_dynamic_state tests

Fixes:

  • Fix incorrect buffer type in some protected memory tests
  • Fix Image layout transitions for diff_attachments_*
  • Fix creation of signaled fences in swapchain tests
  • Disable interval watchdog during long shader compiles
  • Fix firstInstance for vkCmdDraw call
  • Try alternative DS formats in extended dynamic state tests
  • Revert workaround for SNORM linear filtering
  • Check per-sample copy results in multisample copy tests
  • Add a batch of GraphicsFuzz tests
  • Convert GraphicsFuzz vkscript to AmberScript
  • Restore dual source blending tests
  • Fix shaderCullDistance limit checks
  • Disable a test that access uninitialized variable
  • Support for VkPhysicalDeviceVulkan1{1,2}Properties in framework
  • Let requireDeviceFunctionality support Android AHB extension
  • Allow Bresenham for single-sample non-strict lines
  • Prevent leaking extra fences
  • Ensure swizzle identities work with their equivalent mappings
  • Fix VK_AMD_shader_trinary_minmax feature checks
  • Add missing mandatory features
  • Remove handwritten array from the driver properties test
  • Fix framework device properties generated code
  • Robustness2 features are enabled by default
  • Move texture parameter checking to checkSupport()
  • Separate types and cases in random descriptor set tests
  • Fix maxMipMap calculation for images
  • Add storageBuffer16BitAccess to mandatory features
  • Ignore helper pixel invocations with atomic operations tests
  • Fix renderdoc library name on android
  • Fixes descriptor indexing tests
  • Set dEQP process to be high-dpi aware on Windows
  • Fix regression in diff_attachments test
  • Fixes missing timeline semaphore checks
  • Fixes sparse snorm tests
  • Fixes timeline sempahore queue flags