@alegal-arm alegal-arm released this Mar 10, 2018 · 2415 commits to master since this release

Assets 2

Vulkan CTS 1.1.0.3

First major Vulkan 1.1 CTS release. Adds ~44k unique test
cases that cover Vulkan 1.1 and Vulkan 1.0.
Improves the framework to handle both Vulkan 1.1 and Vulkan 1.0
implementations.

New tests for extensions:

  • Tests for VK_KHR_maintenance3
  • Tests for VK_KHR_device_group and VK_KHR_device_group_creation
  • Tests for VK_KHR_display

Other new tests:

  • Tests for shader subgroup operations
  • Tests for protected content
  • Tests for multiview
  • Tests for generating mipmaps with vkCmdBlitImage()
  • Tests for getDeviceMemoryCommitment
  • Tests for OpSMod/OpSRem
  • Tests for NEAREST filtered blitting
  • Tests for resolving between images of different sizes
  • Tests for Multisample Shader BuiltIn
  • Tests for occlusion query with fragment discard
  • Test for maxVertexInputAttributes
  • Tests for NMin, NMax and NClamp instructions
  • Tests for vkCmdClearColorImage with VK_REMAINING_ARRAY_LAYERS
  • Tests for OpAtomic* in graphics pipeline
  • Tests for FragDepth shader built-in

Improvements:

  • HLSL compilation support
  • Refactor large test groups
  • Refactor time consuming initializers

Removed tests:

  • OpUConvert with signed integer destination