Don't filter out some VK_NV extensions used in tests
authorPiers Daniell <pdaniell@nvidia.com>
Fri, 28 Jan 2022 18:41:21 +0000 (11:41 -0700)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 10 Feb 2022 16:25:41 +0000 (16:25 +0000)
commit5b237de022c7e891183714559e222e5b0fad7eab
treec3e0f46e2858929cd0ba2e0b520c28e3f89aa352
parent7d418d2f1f8d0297efa86e0579bf151bce790c8b
Don't filter out some VK_NV extensions used in tests

The following extensions are referenced by extisting tests,
but that are hidden and appear to be unavailable:
- VK_NV_clip_space_w_scaling
- VK_NV_scissor_exclusive
- VK_NV_shading_rate_image

This CL unhides those extension. There is also a minor bug fix for the
dEQP-VK.dynamic_state.*.viewport_coarse_sample_order_nv.* tests to fix the
invalid usage of the VkCoarseSampleOrderCustomNV struct.

Affects:

dEQP-VK.dynamic_state.*.viewport_w_scaling_nv.*
dEQP-VK.dynamic_state.*.viewport_shading_rate_palette_nv.*
dEQP-VK.dynamic_state.*.viewport_coarse_sample_order_nv.*
dEQP-VK.dynamic_state.*.exclusive_scissor_nv.*

Components: Vulkan

VK-GL-CTS issue: 3481

Change-Id: I7a48d3f05e5710bd53cd4c3f86c61ba912bf91be
external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateComputeTests.cpp
external/vulkancts/modules/vulkan/vktTestCase.cpp