Add early fragment tests
authorJuha Heiskanen <juha.heiskanen@siru.fi>
Wed, 17 Mar 2021 08:15:32 +0000 (10:15 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 2 Apr 2021 10:01:01 +0000 (10:01 +0000)
commit0336aefcf49e147c014d7bd22484f7a8954e9081
treeadaf9122586f4bd640f0c3536cb2acec598f86e5
parentfd5185535696dbc7628ed659564e480302ec29db
Add early fragment tests

When early fragment tests are enabled, any depth value computed by the
fragment shader has no effect. This CL adds 6 new tests, which are
enabling the Early Fragment Test Mode for depth calculations.

Components: Vulkan

VK-GL-CTS Issue: 2738

New Tests:
dEQP-VK.spirv_assembly.instruction.graphics.early_fragment*

Change-Id: Ieed7012fa413bdd43a4d71acb052d9ded0ae9bf3
android/cts/master/vk-master-2021-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/graphics/early_fragment/depth_equal.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/graphics/early_fragment/depth_greater.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/graphics/early_fragment/depth_greater_or_equal.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/graphics/early_fragment/depth_less.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/graphics/early_fragment/depth_less_or_equal.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/graphics/early_fragment/depth_not_equal.amber [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/master/vk-default.txt