-
vulkan-cts-1.2.5.1e58b0b2e · ·
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.257d3428a · ·
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.08cfd31bc · ·
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.18d781a63 · ·
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.3b4d7c71b · ·
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.2e30ead01 · ·
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.2cbc71558 · ·
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.3dfc5773a · ·
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.0bcb02fe7 · ·
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.25cd2240b · ·
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.1246237de · ·
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.031c5eed5 · ·
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.157440c0d · ·
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.027e691f0 · ·
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.1f45f44b3 · ·
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.17e023f81 · ·
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.1.6.390b2d2a9 · ·
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.2a1d8fa6d · ·
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.1a7d268a6 · ·
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