platform/upstream/VK-GL-CTS.git
21 months agoAdd tests with create pipeline cache flags
ziga-lunarg [Sun, 11 Sep 2022 20:23:34 +0000 (22:23 +0200)]
Add tests with create pipeline cache flags

Add tests with pipeline cache using
VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT flag

Components: Vulkan

VK-GL-CTS issue: 3729

New tests:
dEQP-VK.pipeline.*.cache.graphics_tests.vertex_stage_*_externally_synchronized

Change-Id: Iac1a01a0d478a51e75fdf77c9b526cd5400af7eb

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main
Matthew Netsch [Mon, 10 Oct 2022 15:59:18 +0000 (15:59 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main

Change-Id: I32090c113cd2300b3209cffe0b6fb4faf09a728b

21 months agoFix queueFamilyIndex in synchronization tests
ziga-lunarg [Sun, 25 Sep 2022 13:38:58 +0000 (15:38 +0200)]
Fix queueFamilyIndex in synchronization tests

Invalid index is used, instead of retrieving queueFamilyIndex

Components: Vulkan

VK-GL-CTS issue: 3996

Affected tests:
dEQP-VK.synchronization.internally_synchronized_objects.*

Change-Id: I69aabf6199437cc26f519c257a3b26ee1605f8ef

21 months agoEnable instance extensions when creating robustness device
ziga-lunarg [Sat, 17 Sep 2022 17:00:11 +0000 (19:00 +0200)]
Enable instance extensions when creating robustness device

Custom robustness context enables device extensions without enabling any
of the required instance extensions

Components:
Framework Vulkan VulkanSC

VK-GL-CTS issue: 3958

Affected tests:
dEQP-VK.*
dEQP-VKSC.*

Change-Id: I06d7d914eceb5aec97f723f726f97168341d8da5

21 months agoRemove invalid dedicated allocation tests with bind offset
ziga-lunarg [Thu, 15 Sep 2022 22:44:14 +0000 (00:44 +0200)]
Remove invalid dedicated allocation tests with bind offset

When dedicated allocation is used VkMemoryRequirements::size must match
VkMemoryAllocateInfo::allocationSize

Components: Vulkan

VK-GL-CTS issue: 3947

Affected tests:
dEQP-VK.api.copy_and_blit.*

Change-Id: I6eb0939746504566750b1cc958e1704cbf15ae51

21 months agoFix enabling timelineSemaphore feature
ziga-lunarg [Fri, 16 Sep 2022 23:08:45 +0000 (01:08 +0200)]
Fix enabling timelineSemaphore feature

The feature was only enabled if the extension was used and not when
vulkan version 1.2 was used

Components: Vulkan

VK-GL-CTS issue: 3955

Affected tests:
dEQP-VK.*.smoke.timeline_semaphores
dEQP-VKSC.*.smoke.timeline_semaphores

Change-Id: If1b6fb3a6b0f6ef6e54b3bc2f36f1a7a55fd5fab

21 months agoFix missing cmd buffer reset flag in query_pool_results tests
ziga-lunarg [Fri, 23 Sep 2022 00:11:33 +0000 (02:11 +0200)]
Fix missing cmd buffer reset flag in query_pool_results tests

Command buffer is begun multiple times when command pool was created
without VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT

Components: Vulkan

VK-GL-CTS issue: 3983

Affected tests:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.query_pool_results.*

Change-Id: If5445bb51c3b3a7b1aebd5397ef97f0f57dc7a9d

21 months agoLimit call of getQueryPoolResults to BUILD_TYPE_DEVICE
Neslisah [Mon, 26 Sep 2022 20:00:49 +0000 (16:00 -0400)]
Limit call of getQueryPoolResults to BUILD_TYPE_DEVICE

When the buildType is BUILD_TYPE_HOST, queryPool results are retrieved immediately to the CPU, and queryPool is not set to the result value.
Due to unset value at queryPool, later calling getQueryPoolResults causes the size to be messed up, and assertion to be trigerred.
The intention to call getQueryPoolResults is for BUILD_TYPE_DEVICE where you need to wait for cmdBuffer to be executed.
Call of getQueryPoolResults should only be made if the build type is BUILD_TYPE_DEVICE.

Affects:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.copy_within_pipeline.cpu.*

Components: Vulkan

https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/4016

Change-Id: I2e8c3dc9c56c98c288bba17d6c4074a9b88e0851

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.2 into vk-gl-cts/vulkan-cts-1.3.3
Matthew Netsch [Fri, 7 Oct 2022 21:32:23 +0000 (21:32 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.2 into vk-gl-cts/vulkan-cts-1.3.3

Change-Id: I869c5e50453097a134dfa73defee01f9512b1bcb

21 months agoRemove VK_PIPELINE_CREATE_DERIVATIVE_BIT for pipeline libraries in util
ziga-lunarg [Sat, 24 Sep 2022 20:09:24 +0000 (22:09 +0200)]
Remove VK_PIPELINE_CREATE_DERIVATIVE_BIT for pipeline libraries in util

vkPipelineConstructionUtil creates pipeline libraries with same flags as
the main pipeline, but base pipeline handle is never provided

Components: Vulkan, Framework

VK-GL-CTS issue: 3994

Affected tests:
dEQP-VK.pipeline.*

Change-Id: If30b3caebd00463587a00f9e82810b53a7b72eb6

21 months agoFix color blend state in FSR tests
ziga-lunarg [Sat, 24 Sep 2022 15:06:34 +0000 (17:06 +0200)]
Fix color blend state in FSR tests

The attachment count used in pColorBlendState must match the attachment
count in the subpass the pipeline is created with

Components: Vulkan

VK-GL-CTS issue: 3993

Affected tests:
dEQP-VK.pipeline.*.multisample_with_fragment_shading_rate.*

Change-Id: Ic208371f7a6c704f169c3c16f0c19836014dcd85

21 months agoFix enabling pipeline libraries in push descriptor tests
ziga-lunarg [Fri, 23 Sep 2022 21:12:31 +0000 (23:12 +0200)]
Fix enabling pipeline libraries in push descriptor tests

Add missing required extension and enable the required feature for
pipeline libraries

Components: Vulkan

VK-GL-CTS issue: 3989

Affected tests:
dEQP-VK.pipeline.*.push_descriptor.*

Change-Id: Ibd7b588e822e94e42a405c2d3bb8c3ef81bd4aa0

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.1 into vk-gl-cts/vulkan-cts-1.3.2
Matthew Netsch [Fri, 7 Oct 2022 17:28:26 +0000 (17:28 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.1 into vk-gl-cts/vulkan-cts-1.3.2

Change-Id: I62bf1f49ff0dab41398a140dc29ca17a46142be5

21 months agoEnable dynamicRendering feature in FSR tests using it
ziga-lunarg [Fri, 16 Sep 2022 22:24:22 +0000 (00:24 +0200)]
Enable dynamicRendering feature in FSR tests using it

Fragment shading rate tests using dynamic rendering did not enable the
feature

Components: Vulkan

VK-GL-CTS issue: 3953

Affected tests:
dEQP-VK.fragment_shading_rate.dynamic_rendering.attachment_rate.*

Change-Id: I0959c88f42d820bed3b58473d45693bbcbd28896

21 months agoFix barriers in dynamic rendering fragment density tests
Mike Byrne [Thu, 16 Jun 2022 11:00:53 +0000 (11:00 +0000)]
Fix barriers in dynamic rendering fragment density tests

Addeded additional barrier to ensure work on subsampled image is
complete before copy to output image.

Affects: dEQP-VK.dynamic_rendering.fragment_*

Components: Vulkan

VK-GL-CTS Issue: 3796

Change-Id: I5875f22b7fd3ccb47c9762067cb57048011115c0

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.0 into vk-gl-cts/vulkan-cts-1.3.1
Matthew Netsch [Fri, 7 Oct 2022 16:17:26 +0000 (09:17 -0700)]
Merge vk-gl-cts/vulkan-cts-1.3.0 into vk-gl-cts/vulkan-cts-1.3.1

Change-Id: I995d279b4aa7949762e1321013c1ae56c2bacad5

21 months agoMerge vk-gl-cts/vulkan-cts-1.2.8 into vk-gl-cts/vulkan-cts-1.3.0
Matthew Netsch [Thu, 6 Oct 2022 21:08:48 +0000 (14:08 -0700)]
Merge vk-gl-cts/vulkan-cts-1.2.8 into vk-gl-cts/vulkan-cts-1.3.0

Change-Id: Iccd8336664b28aaa5c009f7da85295995a8297eb

21 months agoAdd missing buffer features check in image store tests
ziga-lunarg [Mon, 29 Aug 2022 00:16:31 +0000 (02:16 +0200)]
Add missing buffer features check in image store tests

Check if format supports storage write for VkBufferView where
OpTypeImage is Unknown

Components: Vulkan

VK-GL-CTS issue: 3765

Affected tests:
dEQP-VK.image.store.without_format.*

Change-Id: I74365f2f753fb61397d83403098a288cdcf53953

21 months agoFix resetting command buffer in ray tracing tests
ziga-lunarg [Sat, 17 Sep 2022 19:46:02 +0000 (21:46 +0200)]
Fix resetting command buffer in ray tracing tests

VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT must be set to reset
command buffer and add missing reset

Components: Vulkan

VK-GL-CTS issue: 3960

Affected tests:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.*

Change-Id: Icc5029fc796bff7cf095cbb78832483463cdaaaa

21 months agoFix ds attachment formats in dynamic rendering with inheritance
ziga-lunarg [Mon, 19 Sep 2022 18:46:43 +0000 (20:46 +0200)]
Fix ds attachment formats in dynamic rendering with inheritance

In VkCommandBufferInheritanceRenderingInfoKHR the depthAttachmentFormat
must have a depth aspect or be VK_FORMAT_UNDEFINED, and the
stencilAttachmentFormat must have a stencil aspect or be
VK_FORMAT_UNDEFINED

Components: Vulkan

VK-GL-CTS issue: 3970

Affected tests:
dEQP-VK.dynamic_rendering.*

Change-Id: I6d3248643a7a2b1f5761833828889e3484a25a57

21 months agoFix VkPipelineRenderingCreateInfoKHR formats in dynamic rendering tests
ziga-lunarg [Fri, 16 Sep 2022 21:07:44 +0000 (23:07 +0200)]
Fix VkPipelineRenderingCreateInfoKHR formats in dynamic rendering tests

depthAttachmentFormat must include a depth aspect and stencilAttachment
format must include a stencil aspect

Components: Vulkan

VK-GL-CTS issue: 3952

Affected tests:
dEQP-VK.dynamic_rendering.*

Change-Id: Ifbbadb4f2917fb36fef669f1fc0a0eae6d0c7802

21 months agoEnable used features in present_id_wait tests
ziga-lunarg [Sat, 17 Sep 2022 15:31:33 +0000 (17:31 +0200)]
Enable used features in present_id_wait tests

Featuers presentId and presentWait are used, but not enabled

Components: Vulkan

VK-GL-CTS issue: 3957

Affected tests:
dEQP-VK.wsi.win32.present_id_wait.*

Change-Id: Ia6e899d65c05a81876c5d46b8426425c10b657f1

21 months agoAdd image format support check in sparse render target tests
ziga-lunarg [Sat, 17 Sep 2022 22:07:41 +0000 (00:07 +0200)]
Add image format support check in sparse render target tests

Check if format is supported for the test

Components: Vulkan

VK-GL-CTS issue: 3961

Affected tests:
dEQP-VK.*.suballocation.sparserendertarget.*

Change-Id: I9878d04465839ce73f9f6661e263a114c01037fb

21 months agoFix rendering flags in secondary command buffers tests
ziga-lunarg [Fri, 23 Sep 2022 15:27:22 +0000 (17:27 +0200)]
Fix rendering flags in secondary command buffers tests

VkCommandBufferInheritanceRenderingInfo::flags must match
VkRenderingInfo::flags excluding
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT

Components: Vulkan

VK-GL-CTS issue: 3987

Affected tests:
dEQP-VK.multiview.dynamic_rendering.secondary_cmd_buffer.*

Change-Id: I205594a88fbe7baf60146121e05b75201be9b46b

21 months agoMerge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/vulkan-cts-1.2.8
Matthew Netsch [Thu, 6 Oct 2022 19:54:16 +0000 (12:54 -0700)]
Merge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/vulkan-cts-1.2.8

Change-Id: I56e0faf8f022888c1d28b368d7852a83575ae57d

21 months agoCheck if stage is supported with subgroup size
ziga-lunarg [Sat, 17 Sep 2022 22:29:20 +0000 (00:29 +0200)]
Check if stage is supported with subgroup size

When using required subgroup size, shader stage used must be a bit in
VkPhysicalDeviceSubgroupSizeControlProperties requiredSubgroupSizeStages

Components: Vulkan

VK-GL-CTS issue: 3962

Affected tests:
dEQP-VK.reconvergence.*

Change-Id: Ie2109b6974c4da57f19e8d321e27ccbad1298c71

21 months agoMerge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7
Matthew Netsch [Thu, 6 Oct 2022 16:26:49 +0000 (09:26 -0700)]
Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7

Change-Id: Iea1e614855e2a12ab124da1dd1f24f2aaa938406

21 months agoFix dedicated allocations in split frame rendering tests
ziga-lunarg [Mon, 19 Sep 2022 21:23:16 +0000 (23:23 +0200)]
Fix dedicated allocations in split frame rendering tests

The image bound to dedicated memory must match the image from
VkMemoryDedicatedAllocateInfo

Components: Vulkan

VK-GL-CTS issue: 3971

Affected tests:
dEQP-VK.device_group.sfr_*

Change-Id: I23684ae6777d575da5eb244dfd856946ba67aa4a

21 months agoFix external memory opaque fd tests for MacOS
ziga-lunarg [Wed, 21 Sep 2022 21:00:04 +0000 (23:00 +0200)]
Fix external memory opaque fd tests for MacOS

Components: Vulkan

VK-GL-CTS issue: 3981

Affected tests:
dEQP-VK.api.external.memory.*

Change-Id: I21a169aab047e58bc716d2aa69426b23af9295f2

21 months agoFix attachment load op in framebuffer compatible render pass tests
ziga-lunarg [Fri, 16 Sep 2022 00:42:41 +0000 (02:42 +0200)]
Fix attachment load op in framebuffer compatible render pass tests

If image layout is VK_LAYOUT_UNDEFINED the loadOp of
VkAttachmentDescription must not be VK_ATTACHMENT_LOAD_OP_LOAD

Components: Vulkan

VK-GL-CTS issue:3948

Affected tests:
dEQP-VK.api.pipeline.renderpass.framebuffer_compatible_renderpass

Change-Id: I4b31df7fa9ca56d9c31af1326b8036f81e9d80fe

21 months agoFix errors in imageless framebuffer tests
ziga-lunarg [Mon, 19 Sep 2022 17:01:59 +0000 (19:01 +0200)]
Fix errors in imageless framebuffer tests

Attachment must not be VK_ATTACHMENT_LOAD_OP_LOAD if initialLayout is
VK_IMAGE_LAYOUT_UNDEFINED
If framebuffer flags contain VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT then
image usage must include VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT

Components: Vulkan

VK-GL-CTS issue: 3969

Affected tests:
dEQP-VK.imageless_framebuffer.*

Change-Id: Ie588c547f8f55710eeffdccea94dd552dd8559a2

21 months agoUse only required buffer usage bit in robustness tests
ziga-lunarg [Sat, 17 Sep 2022 19:25:08 +0000 (21:25 +0200)]
Use only required buffer usage bit in robustness tests

Using all bits requires additional checks for format support

Components: Vulkan

VK-GL-CTS issue: 3959

Affected tests:
dEQP-VK.robustness.*

Change-Id: I7a7c9e338b1e38a2d028f1fcffd6196bb75fa285

21 months agoFix srcStageMask in vkCmdWaitEvents in external fence tests
ziga-lunarg [Wed, 21 Sep 2022 16:45:54 +0000 (18:45 +0200)]
Fix srcStageMask in vkCmdWaitEvents in external fence tests

If event is set with vkSetEvent the srcStageMask must be
VK_PIPELINE_STAGE_HOST_BIT

Components: Vulkan

VK-GL-CTS issue: 3979

Affected tests:
dEQP-VK.api.external.fence.*

Change-Id: I9ca6fb5bdb597639cd5cb88afdbb03dde565acd8

21 months agoFix srcStageMask in vkCmdWaitEvents in secondary cmd buffers tests
ziga-lunarg [Wed, 21 Sep 2022 17:11:03 +0000 (19:11 +0200)]
Fix srcStageMask in vkCmdWaitEvents in secondary cmd buffers tests

If event is set with vkCmdSetEvent the srcStageMask must be
VK_PIPELINE_STAGE_HOST_BIT

Components: Vulkan

VK-GL-CTS issue: 3980

Affected tests:
dEQP-VK.api.command_buffers.secondary_execute_twice

Change-Id: Ib784e454ecf2bead488a267a069111da16ddfa8d

21 months agoFix memory allocation tests with device coherent memory
ziga-lunarg [Tue, 20 Sep 2022 19:49:29 +0000 (21:49 +0200)]
Fix memory allocation tests with device coherent memory

Extension VK_AMD_device_coherent_memory needs to be enabled in order ot
use VkPhysicalDeviceCoherentMemoryFeaturesAMD

Components: Vulkan

VK-GL-CTS issue: 3973

Affected tests:
dEQP-VK.memory.allocation.*

Change-Id: Ia866ab947bbd1af867f409053f830598965dea12

21 months agoFix color blend state in multisample tests
ziga-lunarg [Sat, 24 Sep 2022 00:25:44 +0000 (02:25 +0200)]
Fix color blend state in multisample tests

If the subpass the pipeline is created with has no color attachment the
attachmentCount of pColorBlendState must also be 0

Components: Vulkan

VK-GL-CTS issue: 3991

Affected tests:
dEQP-VK.pipeline.multisample.alpha_to_coverage_no_color_attachment.*

Change-Id: I37ca31e3114ca3e840759b118365f41b1a9565a1

21 months agoFix signal order tests timeline semaphore value
ziga-lunarg [Wed, 21 Sep 2022 00:23:28 +0000 (02:23 +0200)]
Fix signal order tests timeline semaphore value

The new timeline semaphore value must be greater than the current value
of the semaphore

Components: Vulkan

VK-GL-CTS issue: 3978

Affected tests:
dEQP-VK.synchronization.signal_order.*

Change-Id: I7f1276dda7739f7817148550fd1b0782d9045849

21 months agoAdd checking drawIndirectCount in conditional rendering tests.
Hyunjun Ko [Fri, 30 Sep 2022 01:02:25 +0000 (10:02 +0900)]
Add checking drawIndirectCount in conditional rendering tests.

Affects:
dEQP-VK.conditional_rendering.*_indirect_count

Components: Vulkan

VK-GL-CTS issue: 4012

Change-Id: Iad77cebba4a84833f7733a2f8041285623a000bc

21 months agoFix image barriers in image to image copy tests
ziga-lunarg [Sat, 17 Sep 2022 13:08:43 +0000 (15:08 +0200)]
Fix image barriers in image to image copy tests

The same image barriers are used twice if clearDestination is used,
the oldLayout of the second barrier does not match the current layout of
the image

Components: Vulkan

VK-GL-CTS issue: 3956

Affected tests:
dEQP-VK.api.copy_and_blit.*.image_to_image.*

Change-Id: I2623e70f3d4f0b97f9f941e4e6cb2760fd2c9d74

21 months agoFix srcStageMask in buffer_marker tests
ziga-lunarg [Sat, 17 Sep 2022 22:40:54 +0000 (00:40 +0200)]
Fix srcStageMask in buffer_marker tests

If srcAccessMask in pipeline barrier is VK_ACCESS_TRANSFER_WRITE_BIT the
srcStageMask must be VK_PIPELINE_STAGE_TRANSFER_BIT

Components: Vulkan

VK-GL-CTS issue: 3963

Affected tests:
dEQP-VK.api.buffer_marker.compute.default_mem.*

Change-Id: I0a5957d714c4c5cb9f2855421cd78683b7b7b819

21 months agoEnable features in synchrnozation tests custom device
ziga-lunarg [Mon, 19 Sep 2022 00:00:02 +0000 (02:00 +0200)]
Enable features in synchrnozation tests custom device

The custom device used in synchrnonization utils does not enable any
features, but uses for example geometryShader

Components: Vulkan

VK-GL-CTS issue: 3964

Affected tests:
dEQP-VK.synchronization.*

Change-Id: Ia8f46b3e1ca519f0436f7545ef1b1a80652dbc88

21 months agoRemove invalid unmatched flags test
ziga-lunarg [Tue, 27 Sep 2022 18:49:28 +0000 (20:49 +0200)]
Remove invalid unmatched flags test

The test is removed as it tries to perform a test case which is not
allowed by valid usage descriptions

This test was already removed from main, but not older release branches

Components: Vulkan

VK-GL-CTS issue: 3621

Removed tests:
dEQP-VK.api.device_init.create_device_queue2_unmatched_flags

Change-Id: I42c21222f7c3a066ca07b967bdde54dbb3007336

21 months agoFix barriers in synchronization2 tests
ziga-lunarg [Tue, 20 Sep 2022 23:07:56 +0000 (01:07 +0200)]
Fix barriers in synchronization2 tests

Stage VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR
is not supported with access mask VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT
or VK_ACCESS_2_INDEX_READ_BIT

Components: Vulkan

VK-GL-CTS issue: 3977

Affected tests:
dEQP-VK.synchronization2.*

Change-Id: I0c40b798e80fda98cdda49788210331a878f6bd5

21 months agoFix errors in buffer_marker tests
ziga-lunarg [Fri, 23 Sep 2022 00:34:09 +0000 (02:34 +0200)]
Fix errors in buffer_marker tests

If srcAccessMask is VK_ACCESS_TRANSFER_WRITE_BIT the stage mask must be
VK_PIPELINE_STAGE_TRANSFER_BIT
If vkFreeDescriptors is called, the descriptor pool must have been
created with VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT

Components: Vulkan

VK-GL-CTS issue: 3984

Affected tests:
dEQP-VK.api.buffer_marker.*.default_mem.*

Change-Id: Iaec7d2a74f7d4084258206d4c96cc112c23e38f8

21 months agoTest cmdCopyBuffer with unaligned offsets & sizes
Piotr Byszewski [Fri, 9 Sep 2022 17:04:27 +0000 (19:04 +0200)]
Test cmdCopyBuffer with unaligned offsets & sizes

VK-GL-CTS issue: 3686

Components: Vulkan

New tests:
dEQP-VK.api.copy_and_blit.*.buffer_to_buffer.unaligned_regions

Change-Id: I76304689ff5474dcadbbf0bfb2f422939a6dfc27

21 months agoFix tracking image layout in load_store_op_none tests
ziga-lunarg [Mon, 12 Sep 2022 21:35:35 +0000 (23:35 +0200)]
Fix tracking image layout in load_store_op_none tests

If multiple aspects of the image were read, the image was transitioned
from the same layout multiple times

Components: Vulkan

VK-GL-CTS issue: 3941

Affected tests:
dEQP-VK.*.load_store_op_none.*

Change-Id: Iea645d3c6fc683dcd3005e11d7c4ec50379dd2ff

21 months agoEnable extended_dynamic_state tests for VK1.3
Graeme Leese [Mon, 12 Sep 2022 16:34:14 +0000 (17:34 +0100)]
Enable extended_dynamic_state tests for VK1.3

The partial promotion of the 2 extended dynamic state extensions meant
that the tests were not being run on VK 1.3 core if the extension was
not also exposed.

This change has the tests checkSupport always based off the feature
struct, with the framework extended to fill in the extension features on
core implementations. This is consistent with how unsupported extensions
are normally handled (the framework fills in an empty feature struct, so
they can always be used to determine test support).

Components: Vulkan, Framework
VK-GL-CTS issue: 3937
Affects: dEQP-VK.pipeline.*.extended_dynamic_state.*

Change-Id: Ifc3e821a50e55e54cc0bbd938d2080e526a7b55f

21 months agoAdd alpha to one tests with single sample.
Hyunjun Ko [Tue, 20 Sep 2022 02:39:36 +0000 (11:39 +0900)]
Add alpha to one tests with single sample.

The current multisample alpha to one tests all use multiple sample but
it should work for single sample too.

New tests:
dEQP-VK.pipeline.*.multisample.alpha_to_one.samples_1*

Affects:
dEQP-VK.pipeline.*.multisample.alpha_to_one.*

Components: Vulkan

VK-GL-CTS issue: 3834

Change-Id: Idf434335f0ef4651543b74860ec4c0a0781eea02

21 months agoAdd FSR tests with ImageView VK_NULL_HANDLE for dynamic rendering.
Hyunjun Ko [Thu, 15 Sep 2022 07:29:30 +0000 (16:29 +0900)]
Add FSR tests with ImageView VK_NULL_HANDLE for dynamic rendering.

New tests:
dEQP-VK.fragment_shading_rate.dynamic_rendering.*.attachment_noimageview.*

Affects:
dEQP-VK.fragment_shading_rate.dynamic_rendering.*

VK-GL-CTS Issue: 3919

Components: Vulkan
Change-Id: Ic86bd7cf89bdc895663af1fd7b8248db38cc4dce

21 months agoAdd more tests for occlusion and statistics query.
Hyunjun Ko [Tue, 23 Aug 2022 05:14:06 +0000 (14:14 +0900)]
Add more tests for occlusion and statistics query.

1. Test without any color attachment.
- To verify the results are same as normal cases.
2. Test to execute clear operations within a query activated.
- To make sure internal driver operations are not counted.

New tests:

dEQP-VK.query_pool.occlusion_query.*_no_color_attachments
dEQP-VK.query_pool.statistics_query.*_no_color_attachments
dEQP-VK.query_pool.occlusion_query.*_clear_color
dEQP-VK.query_pool.occlusion_query.*_clear_depth
dEQP-VK.query_pool.statistics_query.*_clear_color
dEQP-VK.query_pool.statistics_query.*_clear_depth

Affects:

dEQP-VK.query_pool.occlusion_query.*
dEQP-VK.query_pool.statistics_query.*

VK-GL-CTS Issue: 3570

Components: Vulkan
Change-Id: I687814f75e4c3936f26fe9217068c190f73a5165

21 months agoAdd tests for transfers with uneven vertical sizes
ziga-lunarg [Sun, 19 Jun 2022 20:59:01 +0000 (22:59 +0200)]
Add tests for transfers with uneven vertical sizes

Test transfers from buffer to image and back to buffer where
image height is not divisible by 4

Components: Vulkan

VK-GL-CTS issue: 3769

New Tests:
dEQP-VK.image.queue_transfer.*

Affected Tests:
dEQP-VK.ycbcr.copy.*

Change-Id: Ia34f18d73a3091bc32bdb9eaaaf80911e5264992

21 months agoApply BLAS pool to ray_tracing_pipeline.build.* tests
michal_jakubek [Fri, 1 Apr 2022 11:53:36 +0000 (13:53 +0200)]
Apply BLAS pool to ray_tracing_pipeline.build.* tests

In addition to replacing traditional memory allocation
with a pool of BLAS structures the tests have been
explicitly divided into GPU and CPU parts. The main
motivation to do this was a inability to run the tests
on implementations that do not support both methods
concurently. so the names have changed respectively.
Nevertheless,the logic of the tests remained unchanged.

Affects: dEQP-VK.ray_tracing_pipeline.build.*

Components: Vulkan

VK-GL-CTS issue: 3599

Change-Id: I7fd022797b1f0fbea9c59bab7ca580d5d0a3eb62

21 months agoAdd tests for transformFeedbackStreamsLinesTriangles
Marcin Zając [Thu, 10 Mar 2022 15:38:28 +0000 (16:38 +0100)]
Add tests for transformFeedbackStreamsLinesTriangles

Exercise transform feedback for lines and triangles.

Add tests:
 dEQP-VK.transform_feedback.simple.lines_or_triangles_*

Affect tests:
 dEQP-VK.transform_feedback.simple.*

Components: Vulkan

VK-GL-CTS issue: 2930

Change-Id: I9e9ac9ced5ae9c7e5da3dd7d3b25babc385d0ef1

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main
Matthew Netsch [Fri, 30 Sep 2022 17:42:08 +0000 (10:42 -0700)]
Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main

Change-Id: I128184c0a25ceb0c53106ce46d6d0207976f4b77

21 months agoAdd checking VK_KHR_ray_tracing_pipeline extension.
Hyunjun Ko [Tue, 20 Sep 2022 01:07:41 +0000 (10:07 +0900)]
Add checking VK_KHR_ray_tracing_pipeline extension.

Affects:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.copy_within_pipeline.*

Components: Vulkan

VK-GL-CTS issue: 3824

Change-Id: Iac1380eb2f2d458570271217e433cd0bcd147b99

21 months agoAdd missing check for imageCubeArray feature
ziga-lunarg [Mon, 29 Aug 2022 19:10:47 +0000 (21:10 +0200)]
Add missing check for imageCubeArray feature

Feature imageCubeArray needs to be enabled when image views use type
VK_IMAGE_VIEW_TYPE_CUBE_ARRAY

Components: Vulkan

VK-GL-CTS issue: 3910

Affected tests:
dEQP-VK.api.object_management.*

Change-Id: Ie49c70b7311b29609bec5e1cc6f5570c33002d90

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.2 into vk-gl-cts/vulkan-cts-1.3.3
Matthew Netsch [Thu, 29 Sep 2022 20:34:50 +0000 (20:34 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.2 into vk-gl-cts/vulkan-cts-1.3.3

Change-Id: I13cee5dfaf58ba9c06024c662874b2e614b0e653

21 months agoFix samples in VkCoarseSampleLocationNV tests
ziga-lunarg [Sat, 24 Sep 2022 21:00:25 +0000 (23:00 +0200)]
Fix samples in VkCoarseSampleLocationNV tests

VkCoarseSampleLocationNV::sample must be less than the number of
coverage samples in each pixel belongning to the fragment

Components: Vulkan

VK-GL-CTS issue: 3995

Affected tests:
dEQP-VK.dynamic_state.*.viewport_coarse_sample_order_nv.*

Change-Id: Ia44906d0129d0af9374b44ca1f6a423b31285311

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.1 into vk-gl-cts/vulkan-cts-1.3.2
Matthew Netsch [Thu, 29 Sep 2022 20:02:17 +0000 (20:02 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.1 into vk-gl-cts/vulkan-cts-1.3.2

Change-Id: Ifd90e4e5ecda6ae1d2290de8eb20633655115e71

21 months agoEnable minLod feature in mipmap tests using it
ziga-lunarg [Sat, 10 Sep 2022 21:18:40 +0000 (23:18 +0200)]
Enable minLod feature in mipmap tests using it

Components: Vulkan

VK-GL-CTS issue: 3936

Affected tests:
dEQP-VK.texture.mipmap.*

Change-Id: Idc2adff0a34eeea3e5bec594d20b1cd5cfa586b3

21 months agoAdd missing required extension in pageable memory tests
ziga-lunarg [Thu, 8 Sep 2022 23:08:04 +0000 (01:08 +0200)]
Add missing required extension in pageable memory tests

VK_EXT_memory_priority is required to be enabled when
VK_EXT_pageable_device_local_memory is used

Components: Vulkan

VK-GL-CTS issue: 3931

Affected tests:
dEQP-VK.memory.binding.priority_dynamic.*

Change-Id: If544fe39b6481f6da628002c8f0f61ea85e8c668

21 months agoMerge vk-gl-cts/vulkan-cts-1.3.0 into vk-gl-cts/vulkan-cts-1.3.1
Matthew Netsch [Thu, 29 Sep 2022 19:34:03 +0000 (19:34 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.0 into vk-gl-cts/vulkan-cts-1.3.1

Change-Id: I0f56252e649dc089c025e312de8c86498f1ef024

21 months agoMerge vk-gl-cts/vulkansc-cts-1.0.1 into vk-gl-cts/main
Matthew Netsch [Thu, 29 Sep 2022 18:44:32 +0000 (11:44 -0700)]
Merge vk-gl-cts/vulkansc-cts-1.0.1 into vk-gl-cts/main

Change-Id: I2627bdf0d8631d61f399a175c6f905ce25d65544

21 months agoVKSC command pool creation should respect maxCommandBufferSize
Aidan Fabius [Mon, 26 Sep 2022 01:27:49 +0000 (21:27 -0400)]
VKSC command pool creation should respect maxCommandBufferSize

Components: Vulkan SC

VK-GL-CTS issue: 3998

Affects:
dEQP-VKSC.*

Change-Id: I5ec01dcbc6d171ceee3463f62c76f8750974cd40

21 months agoMerge vk-gl-cts/vulkan-cts-1.2.8 into vk-gl-cts/vulkan-cts-1.3.0
Matthew Netsch [Thu, 29 Sep 2022 18:41:43 +0000 (11:41 -0700)]
Merge vk-gl-cts/vulkan-cts-1.2.8 into vk-gl-cts/vulkan-cts-1.3.0

Change-Id: Iaf8dc48ac02ba8e3f6713bf1e5c212eeb8a934b8

21 months agoFix pipeline barrier in multisample resolve tests
ziga-lunarg [Sat, 10 Sep 2022 19:39:25 +0000 (21:39 +0200)]
Fix pipeline barrier in multisample resolve tests

srcAccessMask and dstAccessMask must be supported by the pipeline stages
used in the barrier

Components: Vulkan

VK-GL-CTS issue: 3934

Affected tests:
dEQP-VK.dynamic_rendering.suballocation.multisample_resolve.*

Change-Id: Ic2d4976875c67ece548a92e236f778fe77740ef5

21 months agoFix basic dynamic rendering tests
aitor_lunarg [Mon, 12 Sep 2022 14:17:31 +0000 (16:17 +0200)]
Fix basic dynamic rendering tests

Create pipeline with correct information for depth/stencil
and correctly inherit in secondary command buffers.

Affects:
dEQP-VK.dynamic_rendering.basic.*

Components: Vulkan

VK-GL-CTS issue: 3939

Change-Id: Ide926862c5272d7ef5cafcaf40b47e338b071edb

21 months agoFix multisample resolve tests with integer formats
ziga-lunarg [Sat, 10 Sep 2022 20:26:20 +0000 (22:26 +0200)]
Fix multisample resolve tests with integer formats

If attachments use an integer format, resolveMode must be either
VK_RESOLVE_MODE_NONE or VK_RESOLVE_MODE_SAMPLED_ZERO_BIT

Components: Vulkan

VK-GL-CTS issue: 3935

Affected tests:
dEQP-VK.*.multisample_resolve.*

Change-Id: I3b410d06185a2572e4e199a23e0dffec9b457a22

21 months agoFix FSR tests with imageless framebuffers
ziga-lunarg [Tue, 27 Sep 2022 21:43:14 +0000 (23:43 +0200)]
Fix FSR tests with imageless framebuffers

If framebuffer is created with imageless bit then pViewFormats must
include the format used in VkAttachmentDescription

This was fixed once already, but was undone with a bad merge

Components: Vulkan

VK-GL-CTS issue: 3943

Affected tests:
dEQP-VK.fragment_shading_rate.*.basic.*

Change-Id: I40cf4c47d397a10c690708fa06a932ff13cd2db2

21 months agoMerge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/vulkan-cts-1.2.8
Matthew Netsch [Thu, 29 Sep 2022 17:20:29 +0000 (17:20 +0000)]
Merge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/vulkan-cts-1.2.8

Change-Id: Ice60c62e6d9ad661427fc8fe22b55e7859552b15

21 months agoMerge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7
Matthew Netsch [Thu, 29 Sep 2022 16:53:47 +0000 (16:53 +0000)]
Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7

Change-Id: Icb63b934b1b399deb129bce52cc5b91cce1def10

21 months agoSimplify feature checking in YCbCr tests
Graeme Leese [Mon, 12 Sep 2022 09:24:51 +0000 (10:24 +0100)]
Simplify feature checking in YCbCr tests

Components: Vulkan
VK-GL-CTS Issue: 3937
Affects: dEQP-VK.ycbcr.*

Change-Id: I55fe0172efe4e64127927a10c08cc08d741ed817

21 months agoFix FSI tests flusing non host visible memory
ziga-lunarg [Wed, 14 Sep 2022 00:48:53 +0000 (02:48 +0200)]
Fix FSI tests flusing non host visible memory

Test try to flush memory that does not have host visible bit

Components: Vulkan

VK-GL-CTS issue: 3944

Affected tests:
dEQP-VK.fragment_shader_interlock.*

Change-Id: If7e1294a3d01e6c1dbd1bf08d9902c476ed5a2bd

21 months agoFix bad depth/stencil sync for depth_range_unrestricted
Graeme Leese [Wed, 14 Sep 2022 13:45:58 +0000 (14:45 +0100)]
Fix bad depth/stencil sync for depth_range_unrestricted

The synchronisation for the depth image was only for the late fragment
tests stage and only for writing. Since the depth test needs to read the
existing value the sync requires the READ bit and should apply at the
earliest stage that might perform the test (EARLY_FRAGMENT_TESTS, rather
than LATE_FRAGMENT_TESTS).

Component: Vulkan
Affects: dEQP-VK.pipeline.depth_range_unrestricted.*

Change-Id: I329e0f201735d0241c35f37a33379f361334f43e

21 months agoVKSC check offline pipeline compiler result.
Sourav Parmar [Mon, 12 Sep 2022 23:58:29 +0000 (16:58 -0700)]
VKSC check offline pipeline compiler result.

Components: Vulkan SC

VK-GL-CTS issue: 3909

Affects:
dEQP-VKSC.*

Change-Id: I6325efd1e4cc3014a88558944354becc864faa6a

21 months agoMerge branch 'dev/VK_EXT_legacy_dithering'
aitor_lunarg [Tue, 27 Sep 2022 18:48:03 +0000 (20:48 +0200)]
Merge branch 'dev/VK_EXT_legacy_dithering'

Change-Id: Iad30df71d2239cfcf59df5662e6dc80051c01f31

21 months agoAdd another alternative to reflect() precision tests
Piotr Sobczak [Thu, 21 Jul 2022 13:57:13 +0000 (15:57 +0200)]
Add another alternative to reflect() precision tests

    AMDGPU started generating it following a reassociation change
    in the shader compiler backend.

    This commit adds one more case for a scalar type. The rest of
    the alternatives are copied from the vector case, but the scalar
    one allows for more reassociation since the dot is just a multiplication.

    It is possible to handle even more cases here. This commit is just
    a minimal change that fixes the issue in test.

    Components: Vulkan
    Vk-GL-CTS Issue: 3862

    Affects:
    dEQP-VK.glsl.builtin.precision*reflect.*scalar

Change-Id: I3b9ebce38e76757af314129a6e080902297d7352
(cherry picked from commit 8bd8cc71943b3ccdac0e53d09593218c1ad42fb4)

22 months agoTests for VK_EXT_depth_clamp_zero_one
Graeme Leese [Wed, 10 Mar 2021 14:05:15 +0000 (14:05 +0000)]
Tests for VK_EXT_depth_clamp_zero_one

Six tests of various ways that depth can end up outside the range
[z_n, z_f], checking that they are corectly clamped to 1, rather than to
z_f or some other undefined value, by the depthClamp stage.

Components: Vulkan
VK-GL-CTS Issue: 3930

Affects: dEQP-VK.depth.*

Change-Id: Id80a3b3e7a4d443f441875828683953a7a2910f2

22 months agoUpdate to the latest vulkan-docs version
Graeme Leese [Thu, 1 Sep 2022 11:57:18 +0000 (12:57 +0100)]
Update to the latest vulkan-docs version

Components: Vulkan
New Tests: dEQP-VK.api.info.get_physical_device_properties2.features.mesh_shader_features_ext
           dEQP-VK.api.info.get_physical_device_properties2.features.depth_clamp_zero_one_features_ext
           dEQP-VK.api.device_init.create_device_unsupported_features.mesh_shader_features_ext
           dEQP-VK.api.device_init.create_device_unsupported_features.depth_clamp_zero_one_features_ext

Change-Id: I7f37ca7d8186110158d727fb6d2b07c4a0da6c07

22 months agoMerge "Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main" into main
Matthew Netsch [Fri, 16 Sep 2022 16:17:01 +0000 (16:17 +0000)]
Merge "Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main" into main

22 months agoCreate VkShaderModule on the correct device
ziga-lunarg [Sat, 3 Sep 2022 15:21:06 +0000 (17:21 +0200)]
Create VkShaderModule on the correct device

Device parameter in vkGetShaderModuleIdentifierEXT must be the
same device that was used to create VkShaderModule

Components: Vulkan

VK-GL-CTS issue: 3922

Affected tests:
dEQP-VK.pipeline.*.shader_module_identifier.constant_identifiers.*

Change-Id: I0a8b48186886380d983f18a10ef9aeaeff81df1c

22 months agoFix dEQP-VK.synchronization.global_priority_transition.*
Gary Sweet [Tue, 6 Sep 2022 14:03:32 +0000 (15:03 +0100)]
Fix dEQP-VK.synchronization.global_priority_transition.*

The semaphore wait stage flags were incorrect for the cross-
queue synchronization.

VK-GL-CTS issue: 3924

Components: Vulkan

Affects:
dEQP-VK.synchronization.global_priority_transition.*

Change-Id: I03e723f1c1adaa3c838b5e054cd2fdd903cf59eb

22 months agoFix to ensure that a particular image with that format can be sampled
Hyunjun Ko [Tue, 6 Sep 2022 05:36:05 +0000 (14:36 +0900)]
Fix to ensure that a particular image with that format can be sampled
via vkGetPhysicalDeviceImageFormatProperties.

Affects:
dEQP-VK.pipeline.*.attachment_feedback_loop_layout.*

VK-GL-CTS Issue: 3923

Components: Vulkan
Change-Id: I7a436e4650009a12f8abd561cb70132a11add951

22 months agoInteract FDM with imageless FB and secondary CB
Piotr Byszewski [Tue, 6 Sep 2022 10:43:39 +0000 (12:43 +0200)]
Interact FDM with imageless FB and secondary CB

Add test for interaction between VK_EXT_fragment_density_map,
VK_KHR_imageless_framebuffer and secondary command buffers
with continuation bit.

VK-GL-CTS issue: 3801

Components: Vulkan

Affects:
dEQP-VK.renderpass*.fragment_density_map.*

Change-Id: If3d2fcf5152ac5a46c1af8ee5f6451321a70badf

22 months agoAdd test for pervertex correctness
Piotr Byszewski [Fri, 2 Sep 2022 16:00:11 +0000 (18:00 +0200)]
Add test for pervertex correctness

Added test for VK_KHR_fragment_shader_barycentric that declares
a PerVertex varying at location 0 and another "normal" varying
at location 1 to make sure that:
1) the PerVertex decoration is only applied to location 0
2) the location 1 isn't compacted/remapped to location 0.

VK-GL-CTS issue: 3078

Components: Vulkan

Affects:
dEQP-VK.fragment_shading_barycentric.data.*

Change-Id: I389931e8b53d4bfc957810372c6afe1f4b6d71b8

22 months agopipelineStageCreationFeedbackCount = 0 case
Marcin Zając [Thu, 1 Sep 2022 10:13:31 +0000 (12:13 +0200)]
pipelineStageCreationFeedbackCount = 0 case

Coverage of VkPipelineCreationFeedbackCreateInfo
configuration with per stage feedback count
set to 0 which should cause per-stage information
to not being emitted

Components: Vulkan

VK-GL-CTS issue: 3736

New test:
dEQP-VK.pipeline.*.creation_feedback.graphics_tests.vertex_stage_fragment_stage_no_cache_zero_out_feedback_cout

Change-Id: Idf656c53bd09ec00bee70e6ff08ebd73a95aa7e0

22 months agoAdd tests for VK_EXT_pipeline_robustness
Jarredhdavies [Fri, 3 Jun 2022 18:27:21 +0000 (19:27 +0100)]
Add tests for VK_EXT_pipeline_robustness

Components: Vulkan, Framework

New Tests: dEQP-VK.robustness.pipeline_robustness*

VK-GL-CTS Issue: 2757

Change-Id: I04a05e85a179b5718931ae37fb9ca249d85a4464

22 months agoAdd tests with dynamic states that discard all fragments
ziga-lunarg [Wed, 17 Aug 2022 00:21:48 +0000 (02:21 +0200)]
Add tests with dynamic states that discard all fragments

Make sure there are no changes in framebuffer attachments after
rendering with different dynamic states and discarding every fragment

Components: Vulkan

VK-GL-CTS issue: 3880

New Tests:
dEQP-VK.dynamic_state.*.discard.*
dEQP-VKSC.dynamic_state.*.discard.*

Change-Id: I2fc69ee7cd044f6429f4bff3ac91e89810e77d01

22 months agoUse Mach semaphores on Darwin
Chip Davis [Thu, 30 Jun 2022 00:34:45 +0000 (19:34 -0500)]
Use Mach semaphores on Darwin

Using named POSIX semaphores presents a problem: since they are visible
to other processes, they don't get cleaned up automatically when the
process dies. This causes problems down the line when the POSIX
semaphore namespace is filled up (macOS, by default, only allows 10000
POSIX semaphores to exist at once): creating new semaphores fails, and
thus we die with a null pointer reference when we try to use the
semaphore.

Mach semaphores have none of these problems. And no, I have no idea why
Apple doesn't just implement anonymous POSIX semaphores on top of Mach
semaphores. Maybe they thought it would be too hard to distinguish named
from unnamed semaphores?

Components: Framework
VK-GL-CTS public PR: 350

Change-Id: Id2b5a05b8afe96c5d9999417b0fcd1f96ddb7ba3

22 months agorobustness1_vertex_access for VKSC
Marcin Zając [Fri, 9 Sep 2022 13:26:05 +0000 (15:26 +0200)]
robustness1_vertex_access for VKSC

Patch for testing robustBufferAccess in Vulkan SC mode

Components: Vulkan

VK-GL-CTS Issue: 3926

Affects:
dEQP-VK.robustness.robustness1_vertex_access.out_of_bounds_*

Change-Id: Id7786ecfdb9e3cec81939a99a437817ac22318ca

22 months agoFix vkDeviceFeatures2.inl
Piotr Byszewski [Fri, 9 Sep 2022 10:30:05 +0000 (12:30 +0200)]
Fix vkDeviceFeatures2.inl

While applying recent gen_framework changes (that generates
.inl files directly from vk.xml) some required changes in
writeDeviceFeatures2 were overlooked. This resulted in incorrect
recognition of promoted and partially promoted extensions.
This change fixes this.

VK-GL-CTS issue: 3928

Components: Framework, Vulkan

Affects:
dEQP-VK.api.info.get_physical_device_properties2.features.*

Change-Id: Ie9582a0584984b272cb89e5a4217aa58f0104233

22 months agoMerge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main
Matthew Netsch [Fri, 16 Sep 2022 15:12:05 +0000 (08:12 -0700)]
Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main

Change-Id: Ia21f33d97ed2225b40fe3bc4c80ff23811aaa56e

22 months agoMerge vk-gl-cts/opengl-cts-4.6.2 into vk-gl-cts/main
Matthew Netsch [Fri, 16 Sep 2022 14:43:34 +0000 (14:43 +0000)]
Merge vk-gl-cts/opengl-cts-4.6.2 into vk-gl-cts/main

Change-Id: I240f056caf5a2e3e0037a27718077281a105f358

22 months agoMerge vk-gl-cts/opengl-cts-4.6.1 into vk-gl-cts/opengl-cts-4.6.2
Matthew Netsch [Fri, 16 Sep 2022 14:15:20 +0000 (14:15 +0000)]
Merge vk-gl-cts/opengl-cts-4.6.1 into vk-gl-cts/opengl-cts-4.6.2

Change-Id: I840fb91ba7f6e91956f56b765dba16e2435d4162

22 months agoMerge vk-gl-cts/vulkan-cts-1.3.2 into vk-gl-cts/vulkan-cts-1.3.3
Matthew Netsch [Thu, 15 Sep 2022 20:34:38 +0000 (13:34 -0700)]
Merge vk-gl-cts/vulkan-cts-1.3.2 into vk-gl-cts/vulkan-cts-1.3.3

Change-Id: Ib2d8b8d33b980e04dc91b99178695dd532ccc382

22 months agoMerge vk-gl-cts/opengl-es-cts-3.2.8 into vk-gl-cts/main
Matthew Netsch [Thu, 15 Sep 2022 21:32:18 +0000 (21:32 +0000)]
Merge vk-gl-cts/opengl-es-cts-3.2.8 into vk-gl-cts/main

Change-Id: I359783cd885569b2d6eb6846760ee2d030657940

22 months agoMerge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/opengl-es-cts-3.2.8
Matthew Netsch [Thu, 15 Sep 2022 21:04:18 +0000 (21:04 +0000)]
Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/opengl-es-cts-3.2.8

Change-Id: I583b180f82fbb1c9af9a0ddec49f94c84785dc1f

22 months agoMerge vk-gl-cts/opengl-es-cts-3.2.6 into vk-gl-cts/opengl-es-cts-3.2.7
Matthew Netsch [Thu, 15 Sep 2022 20:35:37 +0000 (20:35 +0000)]
Merge vk-gl-cts/opengl-es-cts-3.2.6 into vk-gl-cts/opengl-es-cts-3.2.7

Change-Id: Ie5909532e6b5af30e4e28702a5731ab3b7b4d0a3

22 months agoMerge vk-gl-cts/vulkan-cts-1.3.1 into vk-gl-cts/vulkan-cts-1.3.2
Matthew Netsch [Thu, 15 Sep 2022 19:55:37 +0000 (19:55 +0000)]
Merge vk-gl-cts/vulkan-cts-1.3.1 into vk-gl-cts/vulkan-cts-1.3.2

Change-Id: Ieb8b8d81d541424af1ee485685c8a16f933280fe

22 months agoMerge vk-gl-cts/vulkan-cts-1.3.0 into vk-gl-cts/vulkan-cts-1.3.1
Matthew Netsch [Thu, 15 Sep 2022 18:56:08 +0000 (11:56 -0700)]
Merge vk-gl-cts/vulkan-cts-1.3.0 into vk-gl-cts/vulkan-cts-1.3.1

Change-Id: I8ad2098c00b273cc4e80b471529aa1e1c1d457e1