Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • opengl-cts-4.6.0.0
    OpenGL CTS 4.6.0.0
    
    First release of the CTS for OpenGL 4.6
  • opengl-es-cts-3.2.4.0
    OpenGL ES CTS 3.2.4.0
    
    New tests:
     * Tests for EXT_texture_filter_anisotropic
     * Tests for EXT_polygon_offset_clamp
     * Tests for KHR_parallel_shader_compile
     * Tests for KHR_no_error
     * Tests for exposed extensions
     * Tests for integer literal corner cases
     * Tests for shader constant expression tests
     * Tests for unsized array of atomic_uint
     * Tests for transform feedback in separable program objects
     * Tests for API limits
     * Tests for cube map array support for ETC2
    
    Improvements:
     * Remove vsnprintf from OpenGL CTS
     * Move robustness tests to custom context package
     * Move context flags tests to custom context package
     * Add new package for tests with no default context
    
    Fixes:
     * Fix uniform location use in robust_buffer_access
     * Fix tessellation tests do not test undefined tessLevel inputs
     * Accept compiler or link error as passing result
     * drawCall error optional if beginXFB failed
  • vulkan-cts-1.0.2.6
    Vulkan CTS 1.0.2.6
    
    New tests:
     * Add tests for VK_KHR_bind_memory2
     * Add tests for VK_KHR_maintenance2
     * Add tests for VK_KHR_image_format_list
     * Add tests for VK_KHR_sampler_ycbcr_conversion
    
    Fixes:
     * Change required sample counts for storage images
     * Fixup some missing/incorrect flushes and invalidates
     * Make create_buffer test use platform limits
     * dEQP-VK.geometry: use proper layout for sampling the image
     * Fix flakiness in mailbox.display_timing
     * Add more allowed 'dot' alternatives
     * Keep buffer memory alive through BufferView creation
     * Fix combined depth/stencil clear colors.
     * Fixed incorrect calculation of GCD
     * Fix layout transition for WSI tests
     * Respect sampleRateShading availability in interpolate tests
     * Fix regressions in synchronization tests for dedicated allocations
     * Respect maximum workgroup count in SpvAsmInstructionTests
     * Sparse buffer test: allocate memory in one big chunk
  • opengl-es-cts-3.2.3.2
    OpenGL ES CTS 3.2.3.2
    
    Fixes:
     * Remove dEQP-GLES31.*vertex_array.*_invalid_map tests
     * Check for tessellation/geometry extensions being exposed
     * Add RENDERBUFFER_VALID bit to R8, RG8 definition
     * Report Android extension pack tests as not supported
     * Query MAX_DRAW_BUFFERS if NV_draw_buffers is supported
     * Add triangle edge guardband for Tex2D lookup diff
     * Skip OOB SSBO fragment tests for ES3.1 GPUs
     * Ignore A channel in EGL RGB5_A1 clear color tests
     * Fix 'verification' spell in enhanced_layouts
  • vulkan-cts-1.0.2.5
    Vulkan CTS 1.0.2.5
    
    New tests:
     * Add tests for VK_KHR_relaxed_block_layouts
    
    Fixes:
     * Select correct memory heap index for memory import
     * Fix layout transition in blitting tests
     * Add metadata bindings in sparse tests
     * Fix incorrect scale in pipeline_barrier tests
     * copies_and_blitting: fix ambiguous signed normalized 1.0 value
     * Relax threshold in cube map filtering tests
     * cross_instance sync: run without VK_KHR_get_memory_requirements2
     * Refactor synchronization test code to avoid compiler warning
     * Fix gcc 5.4 warnings
     * Add option to skip fetch external sources
     * Reduce the max number of concurrent pipeline cache objects
  • vulkan-cts-1.0.2.4
    Vulkan CTS 1.0.2.4
    
    New tests:
     * Add tests for VK_KHR_external_fence
                     VK_KHR_external_fence_capabilities
                     VK_KHR_external_fence_fd
                     VK_KHR_external_fence_win32
     * Add tests for VK_KHR_external_semaphore
                     VK_KHR_external_semaphore_capabilities
                     VK_KHR_external_semaphore_fd
                     VK_KHR_external_semaphore_win32
     * Add tests for VK_KHR_external_memory
                     VK_KHR_external_memory_capabilities
                     VK_KHR_external_memory_fd
                     VK_KHR_external_memory_win32
     * Add tests for VK_KHR_win32_keyed_mutex
     * Add tests for VK_KHR_dedicated_allocation
     * Add tests for VK_KHR_get_memory_requirements2
     * Add tests for VK_KHR_16bit_storage
     * Add tests for VK_KHR_storage_buffer_storage_class
     * Add tests for VK_KHR_variable_pointers
    
    Improvements:
     * Refactor X11 and wayland platforms to run alongside each other
     * Improve GLSL source program support
     * Cherry-pick SPIR-V assembly test improvements
     * Add 32 to 16 bit float conversion w.r.t rounding mode
     * Add create functions for common Vulkan types
     * Add deInt64 alignment functions to delibs
    
    Fixes:
     * Fix and inline the Image::getPixelOffset helper
     * Do not report warning if OOM testing is incomplete
     * Check sampler_mirror_clamp_to_edge extension in tex filter tests
     * Add more alternatives to reflect() precision tests
     * Import fixes from Android Vulkan CTS 1.0.2 branch
     * Fix Vulkan null driver
     * Fixed invalid usage of VkBufferImageCopy struct
     * Fix an incorrect layout transition
     * Check 'drawIndirectFirstInstance' feature to run indirect draw tests
     * Allow pop-free clipping for lines
     * Atomic counter tests rely on stores to SSBOs
     * Add missing flushes for buffer view access tests
     * Slightly increase threshold in dEQP-VK.draw.basic_draw.draw_indirect
     * Add missing flush for opaque_type_indexing tests
     * Touch watchdog before freeing objs in max_concurrent
     * Check for shaderFloat64 before creating shaders
     * Defer device creation until after feature checks
     * Use transfer queue with vkCmdFillBuffer
     * Remove individual 3D slice layout transitions
  • opengl-es-cts-3.2.3.1
    OpenGL ES CTS v 3.2.3.1
  • vulkan-cts-1.0.2.3
    Vulkan CTS 1.0.2.3
    
    New tests:
    
     * Add tests for VK_KHR_shared_presentable_image
     * Add tests for VK_KHR_get_surface_capabilities2
    
    Fixes:
    
     * makeFramebufferWithoutAttachments creates invalid framebuffer
     * Fix typo in dE-IT.build_info.de_endianness_consistent name
     * Fix - uniform buffer incorrectly dereferenced
     * Use vkGetInstanceProcAddr(NULL) to load platform funcs
     * Imgtec Waiver for texture_gather*cube*depth32f*
     * Add VK_KHR_incremental_present to the list of allowed device extensions
     * Use -std=c++03 with GCC and clang
     * Fix GCC 6.3 warnings in vulkan-cts-1.0.2
     * Improve check_build_sanity.py
     * Relax image verification in anisotropic filtering tests
     * Respect maxColorAttachments in image tests
     * Fix SPIR-V generation in dEQP-VK.spirv_assembly
     * Fix - depth/stencil images mandatory only for VK_IMAGE_TYPE_2D
     * Add missing barrier in ssbo layout tests
  • opengl-es-cts-3.2.3.0
    OpenGL ES CTS Release v3.2.3.0
  • vulkan-cts-1.0.2.2
    Vulkan CTS 1.0.2.2 Release
    
    New tests:
    
     * Add tests for VK_KHR_incremental_present
     * Add tests for VK_GOOGLE_display_timing
     * Handle VK_EXT_swapchain_colorspace in swapchain tests
    
    Fixes:
    
     * Imgtec Waiver for SNORM linear filtering
     * Check DynamicIndexing in pipeline.image count tests
     * Add missing barrier in synchronization tests
     * Fix invalid SPIR-V in dEQP-VK.sparse_resources
     * Add missing flushes for basic draws
     * Add missing flushes for indirect draws
     * Fix precision mismatch issues in dEQP-VK.glsl
     * Fix validation errors in dEQP-VK.tessellation
     * Fix precision mismatch in dEQP-VK.binding_model
     * Fix depth stencil aspect flag in render pass input tests
     * Fix image layout in dEQP-VK.image
     * Fix validation errors in dEQP-VK.geometry
     * Fix issues in pipeline.timestamp.transfer_tests
     * Refactor vktShaderExecutor
     * Improve precision handling in texture.explicit_lod
     * Fix a compilation error on GCC 5.4
     * Fix a compilation error on MSVC12
     * Fix bug in reallocation callback validation
     * Fix input attachment layout in renderpass tests
  • vulkan-cts-1.0.2.1
    Vulkan CTS 1.0.2.1 Release
    
    New tests:
    
     * VK_KHR_push_descriptor
     * VK_KHR_descriptor_update_template
    
    Bug fixes:
    
     * Write gl_PointSize value when it is undefined
     * dEQP-VK.info.*image_format_properties2* VkImageUsageFlags fix
     * Fix memory management, image layout issues in uploadImageSparse()
     * Do not require unsupported sparse images in image_format_properties test
     * Fix dEQP-VK.api.info.get_physical_device_properties2.properties
     * Fix XCB window dimensions setter
     * Fix issues in Vulkan PointCoord test
     * Fix uint precision issue in pipeline barrier tests
     * Update SPIR-V tools to ab03b87
  • opengl-es-cts-3.2.2.0
    OpenGL ES CTS 3.2.2.0 Release
  • vulkan-cts-1.0.2.0
    Vulkan CTS 1.0.2.0 Release
    
    Second major Vulkan 1.0 CTS update. This release adds over 60 new test
    sets that contain ~27k unique test cases in total.
    
    Three new KHR extensions are covered by this release:
    
     * VK_KHR_get_physical_device_properties2
     * VK_KHR_shader_draw_parameters
     * VK_KHR_maintenance1
    
    Other new tests include:
    
     * Sample shading
     * Multisampled images
       * Image load/store
       * Resolve blits
     * Extended image tests
       * Image filtering
       * Image copies
       * Image blits
       * More image combinations (NPOT sizes etc.)
     * Extended vertex attribute setup tests
     * Extended shader built-in variable tests
     * Improved pipeline barrier tests
       * More shader stages and commands
     * Scissoring
     * Sparse resources
     * Improved draw command tests
       * Instanced draws
       * VertexIndex with indexed indirect draws
     * Input attachments
     * Dynamic indexing of push constants
     * User clip planes
     * Geometry shaders
     * Extended multi-queue tests
       * "Unusual" queue types
     * Various API corner-cases
  • vulkan-cts-1.0.1.2
    Vulkan CTS 1.0.1.2 Release
    
    Bug fixes:
    
     * dEQP-VK.api.image_clearing: Use the correct aspects for depth/stencil attachments
     * copy_and_blit.blit_image: loosen threshold of float/float blits
     * copy_and_blit.blit_image: fix threshold computation
     * Remove tess/geom tests relying on default PointSize
     * Relax precision in OpTextureQueryLod tests
     * Fix OpVariable position in OpInBoundsAccessChain tests.
     * Update glslang (use SampledImage with OpImageQueryLod)
     * Use tex lookup verifier in ImageSamplingInstance
     * COUNT_1_BIT is required min for sampledImageIntegerSampleCounts
     * Bugfix: use SPARSE_BINDING flag in sparse_resources test
     * dEQP-VK.sparse_resources.shader_intrinsics: OpCompositeExtract needs value id
     * dEQP-VK.sparse_resources.shader_intrinsics*gather: fix possible of-by-one errors
     * dEQP-VK.compute: Fix layout of storage image descriptor
     * Bugfix: use normalized coords in glsl sampler tests
    
    Other:
    
     * Remove XML mustpass lists
  • vulkan-cts-1.0.1.1
    Vulkan CTS 1.0.1.1 Release
    
    New tests and improvements:
    
     * Validate KHR extensions reported by the driver
     * Added xcb and xlib platform support for Vulkan
    
    Bug fixes:
    
     * Remove use of alloc recorder from descriptor_pool.repeated_reset
     * Fix alignment issues in uploading image data in ShaderExecutor
     * blit_image: compute validation threshold based on I/O formats
     * Fix VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT handling in query tests
     * Do not require TRANSIENT usage support without other RT usages
     * Fix incorrect limits in device properties test
     * Fix clip_volume test drawing points
     * Remove invalid precision qualifier usage
     * Do not use pointer value after deleting it
     * Fix barrier stage masks in synchronization tests
     * Fix required sample counts per spec issue 478
  • vulkan-cts-1.0.1.0
    Vulkan CTS 1.0.1.0 Release
    
    First major Vulkan CTS update since the initial 1.0.0.0 release.
    This release adds 27649 new tests in total, covering following areas:
    
     * Image copies and blits
     * Pipeline cache
     * Synchronization primitives
     * Sparse resources
     * Tessellation
     * SPIR-V specialization constants
     * More SPIR-V opcodes
       * Atomics for buffers and images
       * Texture lookup and query instructions
       * Shader derivatives
     * Fixed-function primitive processing
       * Rasterization
       * Clipping
       * Culling
       * Early fragment tests
       * Interpolation
       * Multisampling
       * WSI extensions
  • vulkan-cts-1.0.0.4
    Vulkan CTS 1.0.0.4 Release
    
    Bug fixes:
    
     * Changes to image format properties query tests
       * Updated to reflect latest spec language on allowed sample counts
       * Fixed TRANSIENT usage flag handling
     * Updated glslang
       * Fixes RelaxedPrecision decoration issues in few tests
     * Updated command line for generating git log for CTS submission package
  • vulkan-cts-1.0.0.3
    Vulkan CTS 1.0.0.3 Release
    
    This release includes several fixes for issues uncovered by running
    the tests using validation layers.
  • vulkan-cts-1.0.0.2
    Vulkan CTS 1.0.0.2 Release
    
     * Vulkan CTS is now licensed under Apache 2 license.
    
     * Changed tests to follow the latest specification rules about
    VkApplicationInfo::apiVersion patch version checking. The driver is now
    expected to ignore patch number entirely when checking for version
    compatibility.
    
     * Significantly improved validation of device feature and limit query
    results in dEQP-VK.api.info tests.
    
     * Added new --deqp-log-flush command line option.
    
     * Various test code bug fixes.
  • vulkan-cts-1.0.0.1
    Vulkan CTS 1.0.0.1 Release