Skip to content
Vulkan CTS 1.1.4.0

New tests:

 * Add tests for VK_EXT_host_query_reset
 * Add scalar uint with signed int compares as Amber cases
 * Add scissor tests
 * Additional coverage for color resolve
 * Add tests for OpFUnord with NaN
 * Add alpha to coverage test with no color attachment
 * Add tests for VK_NV_cooperative_matrix
 * Add test for concurrent compute
 * Add SPIR-V ids abuse tests
 * Add testing for VK_EXT_ycbcr_image_arrays
 * Add tests for pointSize with clamping
 * Add UTF8 abuse tests for extension and layer names
 * VK_EXT_buffer_device_address tests
 * Add tests for descriptor copy
 * Add layered rendering test for secondary cmd buffer
 * Add tests checking if no depth is written when depth test is disabled
 * Add testing for VK_EXT_depth_clip_enable
 * Add more merge cache tests
 * Memory model tests for transitive av/vis ops
 * Add tests for clearing cube attachments with non zero base array layer
 * Add tests of VK_EXT_conditional_rendering for secondary command buffer
 * Add missing PointSize to some geometry tests
 * Added variants of PointCoord test with uniforms
 * Extend api.version_check.entry_points test
 * Test swizzles of 2D texture lookup coordinates
 * Add tests for vkAcquireNextImage2KHR
 * Added test for backwards subpass self dependency

Fixes:

 * Avoid check vulkan core features in compute tests
 * Fix image layouts in SPIR-V image sampler tests
 * Fixed dEQP-VK.binding_model.descriptor_copy.* issues.
 * Optimize format flag fetch function
 * Limit transient images tests
 * Reduce memory usage in point size clamping tests
 * Disable pipeline_create_only when running Amber tests
 * Check shaderFloat16 support in 16bit_storage.*64*
 * Fix uninitialized variable reported by gcc 8.3
 * Fix build by adding DE_UNREF
 * Invalidate memory before checking results
 * Fix validation errors in ycbcr.query.* tests
 * Don't give samplers in YCbCr descriptor updates
 * Simplify the combination passed to vkCreateImage
 * Amber: Initialize the delegate to NULL
 * Update Amber so it detects Vulkan on Android
 * Send external api base extensions when not core
 * Drop handwritten toString code
 * Fix validation errors in dEQP-VK.tessellation.*
 * Use valid deviceMask in vkAcquireNextImage2KHR
 * Fix device mask in swapchain tests
 * Disable SPIR-V ids optimization
 * Add control for subpixel bits to reference rasterizer
 * Define point sizes in dEQP-VK.query_pool.* tests
 * Fix zero height clear rectangle
 * Fix spelling of error message
 * Fix stack underflow in incremental present test
 * Check if CTS has platform display for wsi-type
 * Change render size of shaderexecutor to 128
 * Fix calls to vkBindImageMemory2
 * Fix validation errors in subgroups tests
 * Reenable coverage of opaque type indexing
 * Remove incorrect vertexPipelineStoresAndAtomics dependencies
 * Correct support conditions for float16s
 * Remove one method of specifying features in vktSpvAsm
 * pipeline timestamps test: fix too-large VkBufferCopy
 * Set correct range for OpVectorTimesScalar tests
 * Allow a tolerance for results of sqrt
 * Fix incorrect use of copyImageToBuffer in TextureRenderer::renderQuad()
 * Fix image aspects in multiview tests
 * Fix memory requirements for draw_clear tests
 * Fix damage binary length field in shadercacheSave

Improvements:

 * Raise VS supported version to 2015
 * Update default Android API level to 28
 * Add Amber as a test engine
 * Move VkRunner tests to Amber
 * Make renderdoc_app.h optional at build time
 * Improve shader cache hashing