Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • vulkan-cts-1.2.5.1
    e58b0b2e · Allow Vulkan CTS 1.2.5.1 ·
    Vulkan CTS 1.2.5.1
    
    New tests:
     * VK_KHR_fragment_shading_rate tests
    
    Fixes:
     * Fixed dEQP-VK.wsi.*.full_screen_exclusive.* tests
     * Move image to optimal layout before using it in renderpass in synchronization tests
     * Fix indexing of SBT entries in dEQP-VK.ray_tracing_pipeline.shader_binding_table test
     * Fix heap read out of bounds in RenderPass tests.
     * Allow geometry shader to reorder vertices in dEQP-VK.ray_query.ray_flags.geometry_shader.* test
     * Avoid advertising disabled robustness2 features
     * Fix slow run time of OpPhi wide test
  • opengl-es-cts-3.2.6.2
    OpenGL ES CTS 3.2.6.2
    
    New tests:
     * Add texture specification test for GL_OES_texture_half_float.
    
    Fixes:
     * oglcts-runner: Include cstdlib in glcTestRunnerMain
     * Use shader to calculate sample point
     * Reset texture data to 0 after each 16 iterations to avoid overflow
     * framework: fix deinitSession when using waiver xml
     * ANGLE waiver for GLES XFB array element capture
     * Modify/add GLES XFB tests without element capture
     * Waiver for wide-line attribute interpolation
     * Add support for waiver mechanism to cts-runner
     * Fix broken layout binding tests
     * Add formats support in nearest_edge tests
     * Offset tris from fragments for triangle tests
     * Fix pixel pack/unpack in nearest edge tests
     * OpenGL ES: Use shader storage alignment
     * Fix use of invalid HALF_FLOAT enum
     * Fix invalid combinations for texture/copy on ES2 driver
     * Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8
     * Fix invalid parameter for GLES 2.0
     * Fix invalid combinations for texture/copy on ES2 driver
     * Migrate deRoundUp32 to deInt32.h
     * Add waiver info to log sessionInfo
     * Waiver mechanism
     * gl4cComputeShaderTests: correct conversion
     * Fix expected errors for some DSA functions
     * Test nearest sampling edge cases for OpenGL(ES)
     * Cast to deUintptr instead
     * Cast pointer to uintptr_t instead of long
     * OpenGL ES CTS fixes for passing on WGL
     * add a check about "astc_hdr"
     * Fix interface mismatch in case "spirv_validation_capabilities_test"
     * Make sure readpixels work with 16bit fixed point surfaces
     * Fix tests to work with pre-GL4 drivers
     * Fix type casts in CheckMax
     * OpenGL ES: Use shader storage alignment
     * Migrate deRoundUp32 to deInt32.h
     * Fix compiler warning
     * Generate a non-zero exit code on test failure
     * Correct link dependency for glc subgroups library
     * Fix geometry shader limits regarding available image units
     * Remove tests that check non-zero values for reservedMustBeZero on all APIs
     * Replace imageAtomicExchange with imageAtomicCompSwap in vertex shader
     * Fix use of invalid HALF_FLOAT enum
     * Remove tests that check non-zero values for reservedMustBeZero after GL 4.2
     * Don't check color outcome for tests that expect undefined behaviour
     * GL43: Use zero for DrawArraysIndirectCommand reserved field
     * Fix random bool generation in GL subgroup tests
     * Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8
     * Use GL_MAX_3D_TEXTURE_SIZE_OES when testing textures 3D
     * Fix texture_size_promotion failures with OpenGL 3.1
  • vulkan-cts-1.2.5.0
    Vulkan CTS 1.2.5.0
    
    New tests:
     * Add tests for VK_EXT_shader_image_atomic_int64
     * Add sliced 3D compressed texture test
     * Add tests for YCbCr chromaFilter linear filtering
     * Add tests for KHR_copy_commands2
     * Add tests for incompatible resolve attachments
     * Add tests verifying shader record blocks work as expected.
     * Add tests for VK_KHR_shader_terminate_invocation
     * Test vkCmdBindVertexBuffers2EXT with size and offset
     * Test SPIR-V switch case jumping to the merge block
     * Add tests for VK_KHR_ray_tracing_pipeline
     * Add tests for VK_KHR_ray_query
     * Add tests for VK_KHR_acceleration_structure
     * Add tests for VK_KHR_pipeline_library
     * Add tests for VK_KHR_deferred_host_operations
     * Add tests for empty structs in UBOs and SSBOs
     * Add tests for the VK_EXT_device_memory_report
     * Enable random writes for storage images
     * Add tests for oob access in unexecuted shader paths
     * Add subpass self dependency test with a single attachment
     * Re-enable cube.*.mag_filter.linear test
     * Test invalid pInheritanceInfo for primary command buffers
     * Add array of images copy tests
     * Test extended dynamic state vertex data offsets
     * Add push constant lifetime tests
     * Add tests for clamping of depth values
     * Implement custom border color tests
     * Add cube compat. to array image copy tests
     * Tests for pipeline layout early destroy
     * Experimental crash postmortem use-after-free test
     * vulkan: Add temporary constant-data shader indexing tests.
     * Add transform feedback test with NULL offset array
     * Add coverage for uniform texel buffer SNORM formats
     * Test OpVectorShuffle with index -1
     * Test imported signaled sync fd for VkSemaphore
     * Enable random writes for dynamic storage buffers
     * Restore cubic filtering tests
     * Add tests for Read/Write ops on mismatched formats
     * Add tests for shader reuse with differing layout
     * Experimental crash postmortem shader timeout test
     * Tests for sign handling in integer operations
     * Check output depth in inverted depth range tests
     * Add coverage for negative float to clear color values
    
    Fixes:
     * Fixes texture filter cubic mipmap tests
     * Fix descriptorCount for YCbCr-related tests
     * Fixes for image format properties tests
     * Fixes sparse resource SNORM tests
     * Fix depth/stencil image logging in renderpass tests
     * Fix initial layout of depth stencil attachment
     * Fix tests dEQP-VK.draw.depth_clamp
     * Fix results-check for floating-point intermediate atomic operations
     * Avoid advertising disabled robustness2 features
     * Fix regressions in renderpass tests
     * Fix multisample resolve compatibility tests
     * Create debug report recorder earlier
     * Permit not flushing operands for FP16 DenormFlushToZero add, dot, vmulm
     * Check images can use external host memory before creating them
     * Check large instanceCustomIndex values
     * Fix alpha to one tests
     * Fix validation of DRM modifier compatibility with image properties
     * Fix depth/stencil resolve compatibility tests
     * Fix command buffer usage flags in dEQP-VK.query_pool.performance_query tests
     * Fix validation errors in AHB tests
     * Splits long shader in memory model tests
     * Replace incorrect undefined->transfer-dst-opt layout transfers
     * Fixes cubic filter copy and blt tests
     * Fix wrong access flag for depth/stencil resolve
     * Fix wsi tests using disallowed image usage
     * Output depth image in case of failure
     * Check SparseResidency flag before OpImageSparseRead
     * Fix validation of DRM modifier compatibility with image properties
     * Fix result checking of output location tests
     * Issues detected by synchronization validation layer fix
     * Fix memory barriers in image_subresrouce tests
     * Bump fence timeout in Amber test cases to infinity
     * Misc test group exceeds maxMemoryAllocationCount
     * Make pipeline destruction exception aware in subgroups tests
     * Check support for sampleRateShading
     * Move texel_offset into it's own test group
     * Remove cov-fold-div-variable-by-zero
     * Remove cov-fold-div-uniform-by-zero
  • vulkan-cts-1.2.4.1
    8d781a63 · Allow Vulkan CTS 1.2.4.1 ·
    Vulkan CTS 1.2.4.1
    
    Fixes:
     * Fix result checking of output location tests
     * Fixes multisample resolve sRGB cases
     * Fix validation errors in subgroups tests
     * Coverage not correct for pixels on shared edges
     * Add Imagination waiver #229
  • vulkan-cts-1.2.3.3
    b4d7c71b · Allow Vulkan CTS 1.2.3.3 ·
    Vulkan CTS 1.2.3.3
    
    Fixes:
     * Fixes missing timeline semaphore checks
     * Fixes sparse snorm tests
     * Fixes timeline sempahore queue flags
     * Fix renderdoc library name on android
     * Fixes descriptor indexing tests
     * Fix shaderCullDistance limit checks
     * Fix incorrect buffer type in some protected memory tests
     * Fix firstInstance for vkCmdDraw call
  • vulkan-cts-1.2.2.2
    e30ead01 · Allow Vulkan CTS 1.2.2.2 ·
    Vulkan CTS 1.2.2.2
    
    Fixes:
     * Fixes missing timeline semaphore checks
     * Fixes sparse snorm tests
     * Fixes timeline sempahore queue flags
     * Fix renderdoc library name on android
     * Fixes descriptor indexing tests
     * Fix incorrect buffer type in some protected memory tests
     * Fix support check for sparse input attachment test
     * Fixes capability checks in subgroup tests
     * Splits protected memory test shaders
     * Fix for dEQP-VK.subgroups.*_requiredsubgroupsize
     * Stop 10bit formats requiring GL_SRGB encoding
     * Relaxes tolerance for arithmetic subgroup tests
     * Add calls to touchWatchdog()
     * Enable unused AllocationCallbackRecorder
     * Fix multiview dependency access mask for depth stencil attachments
     * Always dynamically lookup egl functions
     * Add missing writes to PointSize in subgroups tests
     * Add missing barriers from device  to host read access
     * Fixes advanced blending tests support check
     * Add missing writes to PointSize in subgroups tests
     * Fixes timeline semaphore test queues
     * Fix maxMipMap calculation for images
     * Fix image layouts in graphics spirv_assembly tests
     * Fix descriptorCount for dEQP-VK.ycbcr.conversion
     * Use float16 precision for testing mediump
     * Clear unused image aspects in buffer to depth/stencil copy tests
     * Split spirv_assembly tests workload
     * Add missing barrier before host access in draw tests
     * Allow Bresenham for single sample nonstrict lines
     * Allow not flusing denorms in operands
     * Fix BindImageMemoryInfo in *render.device_group2
     * Stop 10bit formats requiring GL_SRGB encoding
     * Do not use 2D array d/s attachment created from 3D texture
     * Fix overflow in VK_EXT_subgroup_size_control tests.
     * Fixes clipping tests supported check
     * Allow RTZ rounding in spv_assembly*writes_two_buffers* tests
     * Force Popen to text mode
     * Ensure alphabetical order of xml attributes
     * Fix Fedora 32 gcc/clang warnings
     * Split spirv_assembly tests workload
  • vulkan-cts-1.2.1.2
    cbc71558 · Allow Vulkan CTS 1.2.1.2 ·
    Vulkan CTS 1.2.1.2
    
    Fixes:
     * Fixes missing timeline semaphore checks
     * Fixes sparse snorm tests
     * Fixes timeline sempahore queue flags
     * Fix renderdoc library name on android
     * Fixes descriptor indexing tests
     * Fix incorrect buffer type in some protected memory tests
     * Fix support check for sparse input attachment test
     * Fixes capability checks in subgroup tests
     * Splits protected memory test shaders
     * Stop 10bit formats requiring GL_SRGB encoding
     * Add calls to touchWatchdog()
     * Enable unused AllocationCallbackRecorder
     * Fix multiview dependency access mask for depth stencil attachments
     * Always dynamically lookup egl functions
     * Add missing writes to PointSize in subgroups tests
     * Add missing barriers from device  to host read access
     * Fixes advanced blending tests support check
     * Fixes timeline semaphore test queues
     * Fix image layouts in graphics spirv_assembly tests
     * Fix maxMipMap calculation for images
     * Use float16 precision for testing mediump
     * Clear unused image aspects in buffer to depth/stencil copy tests
     * Split spirv_assembly tests workload
     * Add missing barrier before host access in draw tests
     * Allow not flusing denorms in operands
     * Stop 10bit formats requiring GL_SRGB encoding
     * Do not use 2D array d/s attachment created from 3D texture
     * Fixes clipping tests supported check
     * Force Popen to text mode
     * Ensure alphabetical order of xml attributes
     * Fix Fedora 32 gcc/clang warnings
     * Split spirv_assembly tests workload
     * Add missing barrier to HOST in memory_barrier test
     * Fix wide line rasterization tests
     * Ensure alphabetical order of xml attributes
     * Avoid exceeding maxPerStageResources in descriptor_indexing tests
     * Adds geometry shader check for test
     * Remove event tests which use illegal behaviour
     * Fixes FDM subsampled tests
     * Prevent odd width single plane 422 images in dEQP-VK.ycbcr.query.*
     * Add memory barrier to fragment shader interlock tests.
     * Fix framework for R64 int images test
     * Add missing extensions VK_GOOGLE
     * Remove event tests which use illegal behaviour
     * Update SPIR-V Tools, Headers
     * Fix invalid SPIR-V in GraphicsFuzz tests
     * remove opconstantnull physical storage pointer tests
     * Half-float texture interpolation tolerance is too small.
     * Use vkBindImageMemory2 to bind disjoint images
     * Fixes 16bit storage check in spirv_assembly tests
     * More vertex-invocation fixes for synchronisation tests
     * Allow not flusing denorms in operands
  • opengl-cts-4.6.0.3
    OpenGL CTS 4.6.0.3
    
    Fixes:
     * move robust_buffer_access_behavior tests to NoContext group
     * Fix some egl robustness tests
     * Update KC CTS
     * Fix broken layout binding tests
     * Fix more expected errors for some DSA functions
     * glspirv: don't cause aborted test runs.
     * Fix pipeline statistics test
     * use correct delete function for arrays
     * Fix epsilon calculation for RGB10_A2 pixel format
     * Fixes pixelformat utils for RGB10_A2
     * Add specific RGB10A2 data for BlendHSLHue and BlendHSLSaturation
     * Explicitly use -A Win32 platform in CMake Visual Studio 2019 builds
     * Add support for building with Visual Studio 2019
     * Handle gcc 7 warnings
     * Fix GCC 7 implicit fallthrough warnings
     * Add glu::BufferOffsetAsPointer utility
     * Fix expected errors for some DSA functions
     * Use maximum conformant sample count configuration
     * Fix build when .git is a gitlink file
     * gl4cComputeShaderTests: correct conversion
     * x11_egl: use correct cmake variable name for GLES1 include path
     * GL_ARB_enhanced_layouts: use separable programs
     * GL_ARB_enhanced_layouts: no structs as VS inputs
     * GL_ARB_enhanced_layouts: remove dead code
     * GL_ARB_enhanced_layouts: fix interstage interfaces
     * GL_ARB_enhanced_layouts: use centroid and sample
     * GL_ARB_enhanced_layouts: mind double types
     * GL_ARB_enhanced_layouts: use component 0 for mat
     * GL_ARB_enhanced_layouts: mind aliasing bit width
     * Fix context creation in robust_buffer_access_behavior test
     * GL_ARB_enhanced_layouts: fix arrays in {G,TC,TE}S
     * GL_ARB_enhanced_layouts: no static use of inputs
     * GL_ARB_enhanced_layouts: add missing out varyings
     * GL_ARB_enhanced_layouts: correct usage of "flat"
     * GL_ARB_enhanced_layouts: no def in untested stage
     * Create context with CONTEXT_ROBUST for robust buffer access tests
     * Fix deleting texture in DSA test
     * Fix GL errors expected for glClearNamedBufferData and glClearNamedBufferSubData
     * Terminate EGL display after use
  • vulkan-cts-1.2.4.0
    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
  • vulkan-cts-1.2.3.2
    Vulkan CTS 1.2.3.2
    
    New tests:
     * VK_EXT_image_robustness tests
     * VK_EXT_robustness2 tests
    
    Fixes:
     * Fixes capability checks in subgroup tests
     * Splits protected memory test shaders
     * Fix for dEQP-VK.subgroups.*_requiredsubgroupsize
     * Relaxes tolerance for arithmetic subgroup tests
     * Fix support check for sparse input attachment test
     * Don't crash when there are zero displays
  • vulkan-cts-1.2.3.1
    Vulkan CTS 1.2.3.1
    
    New tests:
     * Add tests for VK_EXT_fragment_density_map2
     * Add tests for VK_EXT_private_data
    
    Fixes:
     * Avoid need for shaderOutputViewportIndex
     * Enable unused AllocationCallbackRecorder
     * Robustness2 features are enabled by default
     * Move texture parameter checking to checkSupport()
     * Fix minor VU issue with VK_EXT_extended_dynamic_state
     * Fix multiview dependency access mask for depth stencil attachments
     * Add missing barriers from device  to host read access
     * Linux WSI checks the WS availability on create
     * Add calls to touchWatchdog()
  • vulkan-cts-1.2.3.0
    Vulkan CTS 1.2.3.0
    
    New tests:
    
     * Test multiple fragment output locations
     * Try spec constants with more sizes and packing
     * Add tests for VK_EXT_filter_cubic
     * Add SampleMask write tests
     * Add drm format modifiers tests
     * Test using ViewportIndex from frag shaders only
     * Test OpArrayLength with stride larger than element size
     * Add an Amber test which uses textureOffset()
     * Test negative value conversion to b10g11r11 float format.
     * Extend Android Hardware Buffer external memory format tests
     * Test variableMultisampleRate with non-empty framebuffer
     * Test mixed sample count in empty subpass and framebuffer
     * Add fp16 float control tests without 16bit_storage requirement
     * Test interpolation functions with single components
     * Add tests for VK_AMD_shader_trinary_minmax
     * Test OpCompositeInsert with OpUndef
     * Test strided stores in SSBOs
     * Add a batch of GraphicsFuzz tests
     * Check vkGetInstanceProcAddr works with NULL instance
     * Add VK_AMD_shader_image_load_store_lod tests
     * Enable MSAAx16 non-stict wide lines rasterization tests
     * Test nearest sampling edge cases
     * Test large indirect draw count and small parameter
     * Added tests for line continuity
     * Add test api.tooling_info.validate_instance_layers
     * Test execution modes set only in Tess Control Shader
     * Add tests for VK_EXT_tooling_info
     * Add test case for negative int div and
     * Test ViewportIndex SPIR-V builtin in frag shaders
     * Add tests covering variableMultisampleRate
     * Test Stream, XfbBuffer and XfbStride decorations on structs
     * Test exact sampling with linear filtering over a solid color
     * Add dual-source blending tests
     * Add tests for scissor constraint
     * Add tests for VK_AMD_shader_explicit_vertex_parameter
     * Test not/xor SPIR-V operation sequence
     * Test filtering of YCbCr formats
     * Test winding order of primitive topologies
     * Test multiple sets with dynamic offsets
     * VK_EXT_extended_dynamic_state tests
    
    Improvements:
     * Update Android API levels and grant permissions
     * Adjust framework to removal of non-API enums
     * Waiver mechanism
     * Remove TODO, FIXME that were left behind
     * Framework definitions for VK_KHR_ray_tracing
    
    Fixes
     * Fix VkPhysicalDeviceMemoryBudgetPropertiesEXT
     * Fix compilation on clang 11
     * Fix Fedora 32 gcc/clang warnings
     * Fix warnings found by compiling with MS VC++ 2019
     * Fix BindImageMemoryInfo in *render.device_group2
     * Correct few pipeline_barrier tests
     * Do not use 2D array d/s attachment created from 3D texture
     * Fix overflow in VK_EXT_subgroup_size_control tests.
     * Add conformance tests for new buffer offset rules
     * Remove non-compute variants of common function tests
     * Fixes clipping tests supported check
     * Allow RTZ rounding in spv_assembly*writes_two_buffers* tests
     * Allow Bresenham for single sample nonstrict lines
     * Split spirv_assembly tests workload
     * Add --deqp-print-validation-errors cmd line option
     * Correct few tests from indirect_dispatch group
     * Correct sparse_image_format_properties2 tests
     * Clarify integer formats conversions in blit_image tests
     * Correct external_memory_host tests
     * Correct opatomic_storage_buffer_volatile tests
     * fix input dependency for renderpass depth/stencil format tests
     * Split subgroupBroadcast tests
     * Make ImageSamplingInstance loop over pNexts
     * Fix of a build failure on QNX
     * Replace LAST with MAX_ENUM in mapBorderColor
     * Make checkSupportImageSamplingInstance loop through pNexts
     * Fix verification in multisample image store tests
     * Use mandatory formats in stencil export tests
     * Correct Flush(/Invalidate)MappedMemoryRange
     * Fix validation problems with renderpass tests
     * Clean ExternalMemoryUtil
     * Test memory leaks in vkEnumeratePhysicalDevices
     * Apply nonUniformEXT after constructing a combined image/sampler
     * Improve image logging in some renderpass tests
     * Add Mandatory extension features
     * Fix format features required with samplerYcbcrConversion
     * Fix number of pipelines/framebuffers/renderpasses created in dynamic offset tests
     * Avoid fragment shader in some depth/stencil tests
     * Fix 16bit_storage dependency in some spirv instruction fp16 tests
     * Add shaderSubgroupExtendedTypes to mandatory features
     * Fix format features required with samplerYcbcrConversion
     * Remove duplicated code from isinf/isnan tests
     * Single random float generator for precision tests
     * Add check for YCbCr Chroma Reconstruction Explicit format support
     * Fix a typo for Linux run of deqp-vk
     * Add missing writes to PointSize in subgroups tests
     * Fixes timeline semaphore test queues
     * Fix image layouts in graphics spirv_assembly tests
     * Fix maxMipMap calculation for images
     * Fix image layouts in graphics spirv_assembly tests
     * Fix descriptorCount for dEQP-VK.ycbcr.conversion
     * Clear unused image aspects in buffer to depth/stencil copy tests
     * Add storageBuffer16BitAccess to mandatory features
     * Add missing barrier before host access in draw tests
     * Don't request DebugReportRecorder with no layers
     * Require VK_EXT_filter_cubic for cubic filtering
     * Fixes execServer with target API 28
     * Fixes advanced blending tests support check
  • vulkan-cts-1.2.2.1
    Vulkan CTS 1.2.2.1
    
    Fixes:
     * Add missing barrier to HOST in memory_barrier test
     * Fix wide line rasterization tests
     * Avoid exceeding maxPerStageResources in descriptor_indexing tests
     * Remove event tests which use illegal behaviour
     * Fixes FDM subsampled tests
     * Prevent odd width single plane 422 images in dEQP-VK.ycbcr.query.*
     * Queries test should handle devices with disabled inheritedQueries
     * Add memory barrier to fragment shader interlock tests.
     * Fix framework for R64 int images test
     * Add missing extensions VK_GOOGLE
     * Fix invalid SPIR-V in GraphicsFuzz tests
     * remove opconstantnull physical storage pointer tests
     * Half-float texture interpolation tolerance is too small.
     * Use vkBindImageMemory2 to bind disjoint images
  • vulkan-cts-1.2.2.0
    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
  • vulkan-cts-1.2.1.1
    Vulkan CTS 1.2.1.1
    
    New tests:
     * Add tests for VK_KHR_shader_non_semantic_info
    
    Fixes:
     * Add 8bit support checks to subgroup tests
     * Check if display is available for Vulkan.
     * Fix memory leak in pipeline.executable_properties tests
     * Correctly handle normalized formats in FloatFormat
     * Protected Memory allocation tests require compatible device
     * Return Quality Warning for inaccurate filtering
     * Fix dEQP-VK.geometry.layered.2d_array.readback
     * Protected Memory allocation tests require compatible device
     * Only require geometryStreams feature in XFB query tests if needed
     * Fix transform feedback triangle strip verification
     * Fix dEQP-VK.api.image_clearing.*.clear_depth_stencil_image
     * Fix init in vktApiBufferMarkerTests.cpp
     * Fix use of pointer to stack allocated struct
  • opengl-es-cts-3.2.6.1
    OpenGL ES CTS 3.2.6.1
    
    Fixes:
     * Remove more tests due to GLSL ES 1.0/3.x differences
     * KHR-GLES31.core.constant_expressions.* add T&G tests to the test tree
     * Remove tests that check non-zero values for reservedMustBeZero on all APIs
     * Don't check color outcome for tests that expect undefined behaviour
     * Replace imageAtomicExchange with imageAtomicCompSwap in vertex shader
     * Unsized internalformats not valid GetInternalFormat
  • vulkan-cts-1.2.1.0
    659f5edd · Update SPIR-V Tools ·
    Vulkan CTS 1.2.1.0
  • vulkan-cts-1.1.6.3
    Vulkan CTS 1.1.6.3 RC0
    
    New tests:
     * Tests for VK_KHR_buffer_device_address
    
    Fixes:
     * Bump timeout for the basic fence tests
     * Temporarily remove lines_wide tests
     * Do the 'from UNDEFINED' layout transition only on the first pass
     * Add two more formats with proper threshold values.
     * Extend rasterization testing, modify verification
     * Check memory model support in volatile atomic tests
     * Add feature checks to subgroups tests
     * Fix SFR swapchain test's implicit layout transitions
     * Apply the same relaxed precision fix for interface_blocks.* to basic_type.*
     * Remove verification of string bytes after null termination.
     * Fix cbuffer packing test
     * Re-align importing dedicated memory to spec
     * Add memory barrier to VK transform_feedback tests
     * Split descriptor set indexing render pass workload
     * Reduce dEQP-VK.pipeline.render_to_image allocs to within platform limits
  • vulkan-cts-1.1.6.2
    Vulkan CTS 1.1.6.2
    
    New tests:
     * Tests for VK_KHR_performance_query
    
    Fixes:
     * Do not reset perf queries in multi submitted cmdbuffer
     * Check renderpass2 support in image clearing tests
     * Fix check of api features
     * Fix descriptor_indexing.input_attachment subpass description
     * Fix missing image memory barrier in WSI display timing tests
  • vulkan-cts-1.1.6.1
    Vulkan CTS 1.1.6.1
    
    New tests:
     * Tests for VK_KHR_separate_depth_stencil_layouts
    
    Fixes:
     * Add missing write to PointSize
     * Add timelineSempahore to mandatory ext features
     * Fix check in testMandatoryExtensions
     * Remove deprecated std::bind2nd() call
     * Add scissor matching renderArea to descriptor indexing tests
     * Check available functionality with context method
     * Fix incorrect assumption for pipeline cache hit
     * Fixes VS num instances assumption