-
-
opengl-es-cts-3.2.4.039b5f641 · ·
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.66b3bca43 · ·
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.24dbaddb8 · ·
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.5e792c38a · ·
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.4a1f746c6 · ·
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
-
-
vulkan-cts-1.0.2.3a11c1a38 · ·
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
-
-
vulkan-cts-1.0.2.293e2af03 · ·
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.10a80ec2c · ·
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
-
-
vulkan-cts-1.0.2.0319e6cce · ·
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.2da3cd064 · ·
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.1e0016762 · ·
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.03171c745 · ·
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.4529f4190 · ·
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.3f13b15d5 · ·
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.29025139b · ·
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.
-