Add 8-bit blend_operation_advanced tests
authorJari Komppa <jari.komppa@siru.fi>
Mon, 15 Nov 2021 12:03:02 +0000 (14:03 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 7 Jan 2022 21:13:41 +0000 (21:13 +0000)
commit4d5862299cfaaa252c808ca8793fe6d5334195f2
treeeb2cbce4beb51c8c34cce4711bb885de8ccf737e
parent157c91d3a63843c132964a052ff3c65d75de47bd
Add 8-bit blend_operation_advanced tests

This change adds 8-bit versions of the VK_EXT_blend_operation_advanced
tests, adjusting error threshold accordingly.

This change also adds a new variant of the image comparison function,
fixing the original tests' functionality to skip some pixels from
comparison.

Affects:
dEQP-VK.pipeline.blend_operation_advanced.*

New tests:
dEQP-VK.pipeline.blend_operation_advanced.*_r8g8b8a8_unorm

Components: Vulkan
VK-GL-CTS issue: 3233

Change-Id: I155b825d7210730bf8cf4248346e81411c2b6cb3
android/cts/master/vk-master-2021-03-01/pipeline.txt
android/cts/master/vk-master/pipeline.txt
external/vulkancts/modules/vulkan/pipeline/vktPipelineBlendOperationAdvancedTests.cpp
external/vulkancts/mustpass/master/vk-default/pipeline.txt
framework/common/tcuImageCompare.cpp
framework/common/tcuImageCompare.hpp