Portability: use triangle strips in amber tests
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Fri, 7 May 2021 10:11:04 +0000 (12:11 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 13 May 2021 18:10:18 +0000 (18:10 +0000)
commitb3115ecc889cf1801cb2945917625ce79600fe72
tree98c84c06e6ccfc56c538fd601cdb564e0e0c1fce
parentf5a7a3858419ee5f33a5cb40c394fe584643cfc5
Portability: use triangle strips in amber tests

Triangle fans are under feature flag in VK_KHR_portability_subset.
This was handled in CTS but since then some new tests were added
with triangle fans. This change converts triangle fans to triangle
strips in all cases that failed for that reason on MacOS. Those
tests didn't test triangle fans and could be modified.

See:
https://github.com/KhronosGroup/MoltenVK/issues/1285

Components: Vulkan

Affects:
dEQP-VK.draw.output_location.*
dEQP-VK.rasterization.depth_bias.*

Change-Id: Ia108c40d1e9cfeb3669de4192f6df95b26c5a50f
33 files changed:
external/vulkancts/data/vulkan/amber/draw/output_location/array/b10g11r11-ufloat-pack32-highp-output-float.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b10g11r11-ufloat-pack32-highp-output-vec2.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b10g11r11-ufloat-pack32-highp.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b10g11r11-ufloat-pack32-mediump-output-float.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b10g11r11-ufloat-pack32-mediump-output-vec2.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b10g11r11-ufloat-pack32-mediump.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b8g8r8a8-unorm-highp-output-vec2.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b8g8r8a8-unorm-highp-output-vec3.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b8g8r8a8-unorm-highp.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b8g8r8a8-unorm-mediump-output-vec2.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b8g8r8a8-unorm-mediump-output-vec3.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/b8g8r8a8-unorm-mediump.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r16g16-sfloat-highp-output-float.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r16g16-sfloat-highp.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r16g16-sfloat-mediump-output-float.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r16g16-sfloat-mediump.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32-sfloat-highp.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32-sfloat-mediump.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32g32b32a32-sfloat-highp-output-vec2.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32g32b32a32-sfloat-highp-output-vec3.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32g32b32a32-sfloat-highp.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32g32b32a32-sfloat-mediump-output-vec2.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32g32b32a32-sfloat-mediump-output-vec3.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r32g32b32a32-sfloat-mediump.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r8g8-uint-highp-output-uint.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r8g8-uint-highp.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r8g8-uint-mediump-output-uint.amber
external/vulkancts/data/vulkan/amber/draw/output_location/array/r8g8-uint-mediump.amber
external/vulkancts/data/vulkan/amber/draw/output_location/shuffle/inputs-outputs-mod.amber
external/vulkancts/data/vulkan/amber/draw/output_location/shuffle/inputs-outputs.amber
external/vulkancts/data/vulkan/amber/rasterization/depth_bias/d16_unorm.amber
external/vulkancts/data/vulkan/amber/rasterization/depth_bias/d24_unorm.amber
external/vulkancts/data/vulkan/amber/rasterization/depth_bias/d32_sfloat.amber