ci: Update VK CTS to 1.4.5.3 with fixes.

I've pulled in a pile of changes to reduce the overhead (runtime and
memory) when sharding for deqp-runner, along with a bunch of fixes for
KHR_display testing that we recently enabled, plus a few others that
affect our drivers.

The big new set of failures looks like it's from more complete coverage of
blitting between formats.
This commit is contained in:
Emma Anholt 2026-04-23 12:41:55 -07:00
parent c34100ba08
commit 18c12c0728
38 changed files with 5102 additions and 251 deletions

View file

@ -50,7 +50,3 @@ spec@!opengl 1.1@read-front
# Also, individually, it was disabled in most of the tests as it is
# either too slow or results in an OOM
spec@!opengl 1.1@streaming-texture-leak
# Fails everywhere, invalid test: https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6317
dEQP-VK.spirv_assembly.instruction.*.float_controls2.*.input_args.mat_det_testedWithout_NotNaN_arg1_nan_arg2_one_res_nan*
dEQP-VK.spirv_assembly.instruction.*.float_controls2.*.input_args.cross_testedWithout_NotNaN_arg1_nan_arg2_one_res_nan*

View file

@ -24,7 +24,7 @@ set -x
# - the GLES release produces `deqp-gles*` and `deqp-egl`
DEQP_MAIN_COMMIT=634a3fc62d82c34de68c3b1add25e6b7f5777524
DEQP_VK_VERSION=1.4.4.2
DEQP_VK_VERSION=1.4.5.3
DEQP_GL_VERSION=4.6.8.0
DEQP_GLES_VERSION=3.2.14.0
@ -46,14 +46,53 @@ main_cts_patch_files=(
# shellcheck disable=SC2034
vk_cts_commits_to_backport=(
# Add an option to print to logcat in Android executable builds
fc51668efdfd0dffa30b3eddee34aa26172969fb
# Provide non-NULL setup slot for B frame tests
ebe05a88f36e3be8e232bfce97812353c396674a
# Fix enabling features in wsi incremental_present tests
fd8792395803546d03ee096f98fc20b21f22f047
# Check requirements in checkSupport, part 4 (draw module)
862a7d3c40be651aabc04913977db2cba6001ce9
# Check requirements in checkSupport, part 2 (spirv_assembly module)
fd3d404c142de4b0f68cb950b1a480c25c87c719
# Check requirements in checkSupport, part 1 (renderpass module)
3c6d790f5dd52f6e7a1d6a5264d5d4736c740b4c
# Check requirements in checkSupport, part 3 (ubo)
c2834cc642b55d4ffa3507a3ba3167862acb834b
# Add presentTimingSupported check
ef67ebbd16f8a5eb240227b172740e497887f057
# VulkanDisplayDirectDrm destructor for DRM direct display
d00394f5d14564a58d9e9a112ec04b8a38c36867
# Enable required extension for Vulkan 1.0
7cc6a1ad32e59861cb0a33f8b27646c41730c1b1
# Check requirements in checkSupport, part 7 (memory and memory_model modules)
59f04c088e30866e84f013a75029540b44d1f965
# Match VkImage size and render size for VkBindImageMemorySwapchainInfoKHR
1cf4ed5bc0620ea514404609b1a2958c4518b86d
# Add feature checks to present timing tests
7d783824ba621d9eab664f05e07143d8f88f27d5
# Allow VK_NOT_READY as a result of GetSwapchainTimingPropertiesEXT
84a468ec510060ff5af91822316562281e2d6d0a
# Fix crashing when vkAcquireDrmDisplayEXT fails
a3f15b1800d9b4892ad1776690abf5a1ac14efae
# accept VK_SUBOPTIMAL_KHR as success from vkAcquireNextImageKHR
46cb8b4dc7a45f2ec4aa4afc6dc5216fc24d570a
# Speedup sparse residency copies
a172173f1087a8c9229f4f16ef91f8ce0d00805b
# Add descriptor array/indexing feature checks
3f8cb8d341d9aed709a97493afac9c935d5afb81
# Fix for KHR_display query
ac8dc20073b2af60595615f661005c1f8680f4ee
# Delay shader object rendering test case creation to init method
e8f74066c15a2f94ec4457d75ab998d315a06bd7
# Fix invalid descriptor test
589820590126ca860dbbd0db26eb6bcdaa63dea0
)
# shellcheck disable=SC2034
vk_cts_patch_files=(
build-deqp-android-Implement-headless-WSI-fallback-using-AImageR.patch
build-deqp-vk_Wait-for-sparse-memory-binds-to-finish-in-host-image.patch
build-deqp-Delay-SPIR-V-assembly-type-test-case-creation-to-ini.patch
)
# shellcheck disable=SC2034

View file

@ -0,0 +1,527 @@
From e5840a8b8b2a4631a6a7ceab7099657298c9b14c Mon Sep 17 00:00:00 2001
From: Ricardo Garcia <rgarcia@igalia.com>
Date: Fri, 27 Mar 2026 12:22:16 +0100
Subject: [PATCH] Delay SPIR-V assembly type test case creation to init method
SPIR-V type tests have a simple problem: when creating a test group, the
test group itself allocates a lot of data to be used as inputs and
expected outputs for that subgroup of tests. This data is saved in a
shared resource buffer inside test case nodes to avoid duplicating too
much data between the different subcases that will use it, but it's
still a lot.
Untangling the buffer creation logic is quite challenging, because data
generation happens in routines that mix that with SPIR-V assembly
creation and other aspects, and depends on a wide variety of parameters,
so deferring those allocations or the data generation routines to
test instance creation time is very complex.
The end result is that, before this commit, peak memory usage for
deqp-vk when expanding the test hierarchy is 920MB, much of that coming
from SPIR-V assembly type tests.
Taking advantage of the fact that each test group does not contain a lot
of tests and some of them share the same inputs, this commit applies a
couple of simple tricks to delay test case creation until init() is
called for each test group, without heavily refactoring the existing
test creation code. The automatic call to deinit() when exiting test
groups will delete the children nodes automatically, decreasing their
lifetimes considerably.
The result is that, instead of having all buffers allocated at the same
time when exploring the SPIR-V type tests hierarchy, a small amount of
them are allocated when expanding a small subgroup of tests, and
deallocated before the next subgroup is created.
With this change, peak memory usage goes down to around 380MB, from the
initial 920MB.
Memory has been measured with valgrind's massif tool. A before/after
picture follows, in which the horizontal axis is "time" and the vertical
axis is allocated memory.
BEFORE:
------------------------------------------------------------------------
Command: ./deqp-vk --deqp-runmode=txt-trie
Massif arguments: (none)
ms_print arguments: massif.out.164123
------------------------------------------------------------------------
921.9 MB
^ #
| #
| #
| #
| #
| #
| #
| #
| #
| @@#
| @ #
| @ #
| @@ #
| @ @@ #
| @ @@ #
| @ : @@ # :
| @@ :: :: :@@ # ::@
| @@ ::::::::::::: :: :@@ # : :: ::@:::
| ::@@:::::::::::::::@::::@@ #::::: @:::::::@:::@:: :: ::@::::
| :@::@@:::::::::::::::@::::@@ #: ::: @::: :::@:::@:::::@: ::@:::::@:
+---------------------------------------------------------------------->
0 481.1 Gi
AFTER:
------------------------------------------------------------------------
Command: ./deqp-vk --deqp-runmode=txt-trie
Massif arguments: (none)
ms_print arguments: massif.out.656688
------------------------------------------------------------------------
379.7 MB
^ #
| #
| #
| #
| #
| #
| #
| #
| :: # :
| : : # ::
| @ : : : :# ::
| @ : : : :# ::::
| @ : ::: ::::::: :: :# :::
| @ : ::::: : :: : :#::: ::: ::: :
| @:::: ::::: : :: :: ::#: ::: :::::: :: ::: :::
| @@: :: ::::: : :: :: ::#: ::: :: : ::: @@::@: : : ::: ::
| ::@@: :: ::::: : :: :: ::#: ::: :: : ::: @ : @::::::::: ::: :: @
| :: @@: :: ::::: : :: :: ::#: ::: :: : ::: @ : @:::: ::: ::: :: @:
| :::: @@: :: ::::: : :: :: ::#: ::: :: : ::: @ : @:::: ::: : ::: :: @::
| : :: @@: :: ::::: : :: :: ::#: ::: :: : ::: @ : @:::: ::: ::::: :: @::
+---------------------------------------------------------------------->
0 484.3 Gi
Affects:
dEQP-VK.spirv_assembly.type.*
Components: Vulkan
VK-GL-CTS issue: 6420
Change-Id: If2b83e26b7c1c0dc85dbd269d443bae2bd5138e1
(cherry picked from commit efd184e1d58c6aff6b8e7812fa1cf23931b0b4d7,
hacked by anholt to apply even without 1ff671975b48 ("Tests for
VK_EXT_shader_long_vector")
---
.../vktPipelineExtendedDynamicStateTests.cpp | 1 +
...vktPipelineShaderModuleIdentifierTests.cpp | 1 +
.../spirv_assembly/vktSpvAsmTypeTests.cpp | 224 +++++++++++++++---
.../vktSynchronizationSignalOrderTests.cpp | 2 +
...tSynchronizationTimelineSemaphoreTests.cpp | 2 +
.../vktTransformFeedbackSimpleTests.cpp | 1 +
.../modules/vulkan/vktTestGroupUtil.hpp | 3 +
7 files changed, 207 insertions(+), 27 deletions(-)
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
index a2b1a4952700..257d2b1a9dcd 100644
--- a/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
@@ -6953,6 +6953,7 @@ public:
void deinit(void) override
{
cleanupDevices();
+ tcu::TestCaseGroup::deinit();
}
};
diff --git a/external/vulkancts/modules/vulkan/pipeline/vktPipelineShaderModuleIdentifierTests.cpp b/external/vulkancts/modules/vulkan/pipeline/vktPipelineShaderModuleIdentifierTests.cpp
index 3aec2a33c365..e47b039fa6cd 100644
--- a/external/vulkancts/modules/vulkan/pipeline/vktPipelineShaderModuleIdentifierTests.cpp
+++ b/external/vulkancts/modules/vulkan/pipeline/vktPipelineShaderModuleIdentifierTests.cpp
@@ -3729,6 +3729,7 @@ public:
void deinit(void) override
{
deviceHelperManage(nullptr, DeviceHelperOp::DELETE);
+ tcu::TestCaseGroup::deinit();
}
};
diff --git a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTypeTests.cpp b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTypeTests.cpp
index f20ce2437b36..712b39a864d4 100644
--- a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTypeTests.cpp
+++ b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTypeTests.cpp
@@ -891,20 +891,171 @@ public:
SpvAsmTypeTests(tcu::TestContext &testCtx, const char *name, const char *deviceFeature, const char *spirvCapability,
const char *spirvType, InputType inputType, uint32_t typeSize, uint32_t vectorSize);
~SpvAsmTypeTests(void);
+
void createTests(const char *testName, uint32_t spirvOperation, OpUnaryFuncType op, UnaryFilterFuncType filter,
InputRange inputRange, InputWidth inputWidth, const char *spirvExtension,
- const bool returnHighPart = false);
+ const bool returnHighPart = false)
+ {
+ // Defer creation to ::init().
+ m_unaryTestsParams.emplace_back(testName, spirvOperation, op, filter, inputRange, inputWidth, spirvExtension,
+ returnHighPart);
+ }
+
void createTests(const char *testName, uint32_t spirvOperation, OpBinaryFuncType op, BinaryFilterFuncType filter,
InputRange inputRange, InputWidth inputWidth, const char *spirvExtension,
- const bool returnHighPart = false);
+ const bool returnHighPart = false)
+ {
+ // Defer creation to ::init().
+ m_binaryTestsParams.emplace_back(testName, spirvOperation, op, filter, inputRange, inputWidth, spirvExtension,
+ returnHighPart);
+ }
+
void createTests(const char *testName, uint32_t spirvOperation, OpTernaryFuncType op, TernaryFilterFuncType filter,
InputRange inputRange, InputWidth inputWidth, const char *spirvExtension,
- const bool returnHighPart = false);
+ const bool returnHighPart = false)
+ {
+ // Defer creation to ::init().
+ m_ternaryTestsParams.emplace_back(testName, spirvOperation, op, filter, inputRange, inputWidth, spirvExtension,
+ returnHighPart);
+ }
+
void createTests(const char *testName, uint32_t spirvOperation, OpQuaternaryFuncType op,
QuaternaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
- const char *spirvExtension, const bool returnHighPart = false);
+ const char *spirvExtension, const bool returnHighPart = false)
+ {
+ // Defer creation to ::init().
+ m_quaternaryTestsParams.emplace_back(testName, spirvOperation, op, filter, inputRange, inputWidth,
+ spirvExtension, returnHighPart);
+ }
+
+protected:
+ struct UnaryTestsCreationParams
+ {
+ UnaryTestsCreationParams(const char *testName_, uint32_t spirvOperation_, OpUnaryFuncType op_,
+ UnaryFilterFuncType filter_, InputRange inputRange_, InputWidth inputWidth_,
+ const char *spirvExtension_, const bool returnHighPart_)
+ : testName(testName_)
+ , spirvOperation(spirvOperation_)
+ , op(op_)
+ , filter(filter_)
+ , inputRange(inputRange_)
+ , inputWidth(inputWidth_)
+ , spirvExtension(spirvExtension_ ? spirvExtension_ : "")
+ , returnHighPart(returnHighPart_)
+ {
+ }
+
+ std::string testName;
+ uint32_t spirvOperation;
+ OpUnaryFuncType op;
+ UnaryFilterFuncType filter;
+ InputRange inputRange;
+ InputWidth inputWidth;
+ std::string spirvExtension;
+ bool returnHighPart;
+ };
+
+ struct BinaryTestsCreationParams
+ {
+ BinaryTestsCreationParams(const char *testName_, uint32_t spirvOperation_, OpBinaryFuncType op_,
+ BinaryFilterFuncType filter_, InputRange inputRange_, InputWidth inputWidth_,
+ const char *spirvExtension_, const bool returnHighPart_)
+ : testName(testName_)
+ , spirvOperation(spirvOperation_)
+ , op(op_)
+ , filter(filter_)
+ , inputRange(inputRange_)
+ , inputWidth(inputWidth_)
+ , spirvExtension(spirvExtension_ ? spirvExtension_ : "")
+ , returnHighPart(returnHighPart_)
+ {
+ }
+
+ std::string testName;
+ uint32_t spirvOperation;
+ OpBinaryFuncType op;
+ BinaryFilterFuncType filter;
+ InputRange inputRange;
+ InputWidth inputWidth;
+ std::string spirvExtension;
+ bool returnHighPart;
+ };
+
+ struct TernaryTestsCreationParams
+ {
+ TernaryTestsCreationParams(const char *testName_, uint32_t spirvOperation_, OpTernaryFuncType op_,
+ TernaryFilterFuncType filter_, InputRange inputRange_, InputWidth inputWidth_,
+ const char *spirvExtension_, const bool returnHighPart_)
+ : testName(testName_)
+ , spirvOperation(spirvOperation_)
+ , op(op_)
+ , filter(filter_)
+ , inputRange(inputRange_)
+ , inputWidth(inputWidth_)
+ , spirvExtension(spirvExtension_ ? spirvExtension_ : "")
+ , returnHighPart(returnHighPart_)
+ {
+ }
+
+ std::string testName;
+ uint32_t spirvOperation;
+ OpTernaryFuncType op;
+ TernaryFilterFuncType filter;
+ InputRange inputRange;
+ InputWidth inputWidth;
+ std::string spirvExtension;
+ bool returnHighPart;
+ };
+
+ struct QuaternaryTestsCreationParams
+ {
+ QuaternaryTestsCreationParams(const char *testName_, uint32_t spirvOperation_, OpQuaternaryFuncType op_,
+ QuaternaryFilterFuncType filter_, InputRange inputRange_, InputWidth inputWidth_,
+ const char *spirvExtension_, const bool returnHighPart_)
+ : testName(testName_)
+ , spirvOperation(spirvOperation_)
+ , op(op_)
+ , filter(filter_)
+ , inputRange(inputRange_)
+ , inputWidth(inputWidth_)
+ , spirvExtension(spirvExtension_ ? spirvExtension_ : "")
+ , returnHighPart(returnHighPart_)
+ {
+ }
+
+ std::string testName;
+ uint32_t spirvOperation;
+ OpQuaternaryFuncType op;
+ QuaternaryFilterFuncType filter;
+ InputRange inputRange;
+ InputWidth inputWidth;
+ std::string spirvExtension;
+ bool returnHighPart;
+ };
+
+ std::vector<UnaryTestsCreationParams> m_unaryTestsParams;
+ std::vector<BinaryTestsCreationParams> m_binaryTestsParams;
+ std::vector<TernaryTestsCreationParams> m_ternaryTestsParams;
+ std::vector<QuaternaryTestsCreationParams> m_quaternaryTestsParams;
+
+protected:
+ void doCreateTests(const char *testName, uint32_t spirvOperation, OpUnaryFuncType op, UnaryFilterFuncType filter,
+ InputRange inputRange, InputWidth inputWidth, const char *spirvExtension,
+ const bool returnHighPart);
+ void doCreateTests(const char *testName, uint32_t spirvOperation, OpBinaryFuncType op, BinaryFilterFuncType filter,
+ InputRange inputRange, InputWidth inputWidth, const char *spirvExtension,
+ const bool returnHighPart);
+ void doCreateTests(const char *testName, uint32_t spirvOperation, OpTernaryFuncType op,
+ TernaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
+ const char *spirvExtension, const bool returnHighPart);
+ void doCreateTests(const char *testName, uint32_t spirvOperation, OpQuaternaryFuncType op,
+ QuaternaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
+ const char *spirvExtension, const bool returnHighPart);
+
+public:
void createSwitchTests(void);
- void getConstantDataset(vector<T> inputDataset, vector<T> &outputDataset, uint32_t spirvOperation);
+
+ void getConstantDataset(const vector<T> &inputDataset, vector<T> &outputDataset, uint32_t spirvOperation);
virtual void getDataset(vector<T> &input, uint32_t numElements) = 0;
virtual void pushResource(vector<Resource> &resource, const vector<T> &data) = 0;
@@ -923,6 +1074,33 @@ public:
static string replicate(const std::string &replicant, const uint32_t count);
+public:
+ void init(void) override
+ {
+ for (const auto &params : m_unaryTestsParams)
+ doCreateTests(params.testName.c_str(), params.spirvOperation, params.op, params.filter, params.inputRange,
+ params.inputWidth, (params.spirvExtension.empty() ? nullptr : params.spirvExtension.c_str()),
+ params.returnHighPart);
+
+ for (const auto &params : m_binaryTestsParams)
+ doCreateTests(params.testName.c_str(), params.spirvOperation, params.op, params.filter, params.inputRange,
+ params.inputWidth, (params.spirvExtension.empty() ? nullptr : params.spirvExtension.c_str()),
+ params.returnHighPart);
+
+ for (const auto &params : m_ternaryTestsParams)
+ doCreateTests(params.testName.c_str(), params.spirvOperation, params.op, params.filter, params.inputRange,
+ params.inputWidth, (params.spirvExtension.empty() ? nullptr : params.spirvExtension.c_str()),
+ params.returnHighPart);
+
+ for (const auto &params : m_quaternaryTestsParams)
+ doCreateTests(params.testName.c_str(), params.spirvOperation, params.op, params.filter, params.inputRange,
+ params.inputWidth, (params.spirvExtension.empty() ? nullptr : params.spirvExtension.c_str()),
+ params.returnHighPart);
+
+ if (m_vectorSize == 1)
+ createSwitchTests();
+ }
+
protected:
de::Random m_rnd;
T m_cases[3];
@@ -1916,9 +2094,9 @@ string getVariableStr(vector<T> &dataset, const char *spirvType, uint32_t spirvO
}
template <class T>
-void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperation, OpUnaryFuncType operation,
- UnaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
- const char *spirvExtension, const bool returnHighPart)
+void SpvAsmTypeTests<T>::doCreateTests(const char *testName, uint32_t spirvOperation, OpUnaryFuncType operation,
+ UnaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
+ const char *spirvExtension, const bool returnHighPart)
{
DE_ASSERT(!isBooleanResultTest(spirvOperation));
@@ -2029,9 +2207,9 @@ void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperati
}
template <class T>
-void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperation, OpBinaryFuncType operation,
- BinaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
- const char *spirvExtension, const bool returnHighPart)
+void SpvAsmTypeTests<T>::doCreateTests(const char *testName, uint32_t spirvOperation, OpBinaryFuncType operation,
+ BinaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
+ const char *spirvExtension, const bool returnHighPart)
{
const bool isBoolean = isBooleanResultTest(spirvOperation);
const string resultName = (returnHighPart || isBoolean) ? "%op_result_pre" : "%op_result";
@@ -2098,9 +2276,9 @@ void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperati
}
template <class T>
-void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperation, OpTernaryFuncType operation,
- TernaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
- const char *spirvExtension, const bool returnHighPart)
+void SpvAsmTypeTests<T>::doCreateTests(const char *testName, uint32_t spirvOperation, OpTernaryFuncType operation,
+ TernaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
+ const char *spirvExtension, const bool returnHighPart)
{
DE_ASSERT(!isBooleanResultTest(spirvOperation));
@@ -2151,9 +2329,9 @@ void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperati
}
template <class T>
-void SpvAsmTypeTests<T>::createTests(const char *testName, uint32_t spirvOperation, OpQuaternaryFuncType operation,
- QuaternaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
- const char *spirvExtension, const bool returnHighPart)
+void SpvAsmTypeTests<T>::doCreateTests(const char *testName, uint32_t spirvOperation, OpQuaternaryFuncType operation,
+ QuaternaryFilterFuncType filter, InputRange inputRange, InputWidth inputWidth,
+ const char *spirvExtension, const bool returnHighPart)
{
DE_ASSERT(!spirvExtension);
DE_ASSERT(!isBooleanResultTest(spirvOperation));
@@ -2451,7 +2629,8 @@ void SpvAsmTypeTests<T>::createSwitchTests(void)
}
template <class T>
-void SpvAsmTypeTests<T>::getConstantDataset(vector<T> inputDataset, vector<T> &outputDataset, uint32_t spirvOperation)
+void SpvAsmTypeTests<T>::getConstantDataset(const vector<T> &inputDataset, vector<T> &outputDataset,
+ uint32_t spirvOperation)
{
const uint32_t numElements = (uint32_t)inputDataset.size();
@@ -4123,15 +4302,6 @@ tcu::TestCaseGroup *createTypeTests(tcu::TestContext &testCtx)
MAKE_TEST_V_I_8136("spec_constant_composite_initializer", SpvOpSpecConstantComposite, constant, FILTER_NONE,
RANGE_FULL, nullptr)
- int8Tests[0]->createSwitchTests();
- int16Tests[0]->createSwitchTests();
- int32Tests[0]->createSwitchTests();
- int64Tests[0]->createSwitchTests();
- uint8Tests[0]->createSwitchTests();
- uint16Tests[0]->createSwitchTests();
- uint32Tests[0]->createSwitchTests();
- uint64Tests[0]->createSwitchTests();
-
typeScalarTests->addChild(int8Tests[0].release());
typeScalarTests->addChild(int16Tests[0].release());
typeScalarTests->addChild(int32Tests[0].release());
diff --git a/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationSignalOrderTests.cpp b/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationSignalOrderTests.cpp
index 28795fe3e3c9..677633135d06 100644
--- a/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationSignalOrderTests.cpp
+++ b/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationSignalOrderTests.cpp
@@ -1119,6 +1119,7 @@ public:
void deinit(void)
{
cleanupGroup();
+ tcu::TestCaseGroup::deinit();
}
private:
@@ -1637,6 +1638,7 @@ public:
void deinit(void)
{
cleanupGroup();
+ tcu::TestCaseGroup::deinit();
}
private:
diff --git a/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationTimelineSemaphoreTests.cpp b/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationTimelineSemaphoreTests.cpp
index 31c87b39f8c3..c9c169dd856c 100644
--- a/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationTimelineSemaphoreTests.cpp
+++ b/external/vulkancts/modules/vulkan/synchronization/vktSynchronizationTimelineSemaphoreTests.cpp
@@ -1894,6 +1894,7 @@ public:
void deinit(void)
{
cleanupGroup();
+ tcu::TestCaseGroup::deinit();
}
private:
@@ -2429,6 +2430,7 @@ public:
void deinit(void)
{
cleanupGroup();
+ tcu::TestCaseGroup::deinit();
}
private:
diff --git a/external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.cpp b/external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.cpp
index be1ce0f6f6ed..726cdb872256 100644
--- a/external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.cpp
+++ b/external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.cpp
@@ -6793,6 +6793,7 @@ public:
void deinit(void) override
{
cleanupDevices();
+ tcu::TestCaseGroup::deinit();
}
};
diff --git a/external/vulkancts/modules/vulkan/vktTestGroupUtil.hpp b/external/vulkancts/modules/vulkan/vktTestGroupUtil.hpp
index 06164076dd13..bfc3e4df08b2 100644
--- a/external/vulkancts/modules/vulkan/vktTestGroupUtil.hpp
+++ b/external/vulkancts/modules/vulkan/vktTestGroupUtil.hpp
@@ -56,6 +56,7 @@ public:
{
if (m_cleanupGroup)
m_cleanupGroup(this);
+ tcu::TestCaseGroup::deinit();
}
private:
@@ -87,6 +88,7 @@ public:
{
if (m_cleanupGroup)
m_cleanupGroup(this, m_arg0);
+ tcu::TestCaseGroup::deinit();
}
private:
@@ -120,6 +122,7 @@ public:
{
if (m_cleanupGroup)
m_cleanupGroup(this, m_arg0, m_arg1);
+ tcu::TestCaseGroup::deinit();
}
private:
--
2.51.0

View file

@ -23,10 +23,10 @@ variables:
DEBIAN_BUILD_TAG: "20260430-imgui.2"
DEBIAN_TEST_BASE_TAG: "20260502-virgl"
DEBIAN_TEST_ANDROID_TAG: "20260507-vkcts"
DEBIAN_TEST_GL_TAG: "20260506-vvl-84"
DEBIAN_TEST_VIDEO_TAG: "20260430-imgui.2"
DEBIAN_TEST_VK_TAG: "20260507-vkcts"
DEBIAN_TEST_ANDROID_TAG: "20260507-vkuprev"
DEBIAN_TEST_GL_TAG: "20260507-vkuprev"
DEBIAN_TEST_VIDEO_TAG: "20260507-vkuprev"
DEBIAN_TEST_VK_TAG: "20260507-vkuprev"
ALPINE_X86_64_BUILD_TAG: "20260429-libdrm"

View file

@ -1,6 +1,5 @@
# In current VKCTS 1.4.4.0
dEQP-VK.reconvergence.terminate_invocation.bit_count,Fail
dEQP-VK.reconvergence.terminate_invocation.quad_any,Fail
dEQP-VK.sparse_resources.buffer.misc.null_address_read,Fail
dEQP-VK.sparse_resources.buffer.misc.null_address_read_descriptors,Fail
@ -12,3 +11,9 @@ dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_dest_alloc_none_65536,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_dest_alloc_partial_16777216,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_dest_alloc_partial_65536,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.compute.shader_object_binary.basic.copy_ssbo_bounds,Fail
dEQP-VK.compute.shader_object_spirv.basic.copy_ssbo_bounds,Fail
dEQP-VK.shader_object.tessellation.hlsl.point_mode,Fail
dEQP-VK.wsi.xcb.present_timing.basic.timing_queue,Fail

View file

@ -1,3 +0,0 @@
# https://gerrit.khronos.org/c/vk-gl-cts/+/19859
dEQP-VK.wsi.xcb.maintenance1.present_modes.*
dEQP-VK.wsi.xcb.maintenance1.present_fence.*

View file

@ -1,5 +1,3 @@
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/15116
dEQP-VK.wsi.xlib.maintenance1.present_modes.*
dEQP-VK.wsi.xlib.maintenance1.present_fence.fifo.*
# VK-GL-CTS issue: 6255 fixed in vulkan-cts-1.4.5.1
dEQP-VK.wsi.wayland.incremental_present.scale_none.fifo.identity.opaque.incremental_present

View file

@ -517,19 +517,6 @@ program@execute@vector-conversion,Fail
ubsan-KHR-GL31.framebuffer_blit.multisampled_to_singlesampled_blit_color_config_test,Fail
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6437
dEQP-VK.binding_model.unused_invalid_descriptor.copy.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.uniform_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.storage_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.storage_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.uniform_buffer,Crash
# SKQP failing tests
ES2BlendWithNoTexture,Fail
SRGBReadWritePixels,Fail
@ -670,3 +657,314 @@ TransferPixelsTest,Fail
# uprev Piglit in Mesa
spec@arb_texture_view@tex-view,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.image.subresource_layout.2d_array.1_level.b10g11r11_ufloat_pack32_offset,Fail
dEQP-VK.image.subresource_layout.2d_array.1_level.b10g11r11_ufloat_pack32,Fail
dEQP-VK.image.subresource_layout.2d.1_level.b10g11r11_ufloat_pack32_offset,Fail
dEQP-VK.image.subresource_layout.2d.1_level.b10g11r11_ufloat_pack32,Fail
dEQP-VK.image.subresource_layout.3d.1_level.b10g11r11_ufloat_pack32_offset,Fail
dEQP-VK.image.subresource_layout.3d.1_level.b10g11r11_ufloat_pack32,Fail

View file

@ -127,6 +127,7 @@ dEQP-VK.rasterization.primitives.no_stipple.rectangular_lines_with_adjacency_fac
dEQP-VK.rasterization.primitives.no_stipple.triangle_fan
dEQP-VK.rasterization.provoking_vertex.draw.last.triangle_list_with_adjacency
dEQP-VK.robustness.image_robustness.bind.notemplate.rg32f.unroll.volatile.storage_image.fmt_qual.img.samples_1.cube_array.vert
dEQP-VK.robustness.robustness2.bind.notemplate.r32f.unroll.nonvolatile.storage_image.fmt_qual.img.samples_1.cube.vert
dEQP-VK.spirv_assembly.instruction.graphics.float_controls2.fp32.input_args.ord_gt_testedWithout_NotInf_arg1_inf_arg2_one_res_one_deco_vert
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat2x4_store_cols
dEQP-VK.ssbo.phys.layout.random.basic_types.15

View file

@ -26,13 +26,41 @@ dEQP-VK.rasterization.depth_bias.d32_sfloat
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.13
dEQP-VK.memory.mapping.dedicated_alloc.image.full.variable.implicit_unmap
dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom
dEQP-VK.ssbo.layout.random.16bit.all_per_block_buffers.47
dEQP-VK.ssbo.layout.random.16bit.all_per_block_buffers.47
dEQP-VK.ssbo.layout.random.16bit.all_per_block_buffers.5
dEQP-VK.ssbo.layout.random.16bit.all_shared_buffer.31
dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.5
dEQP-VK.ssbo.layout.random.8bit.nested_structs_arrays_instance_arrays.9
dEQP-VK.ssbo.layout.random.all_shared_buffer.3
dEQP-VK.ssbo.layout.random.nested_structs_arrays.17
dEQP-VK.ssbo.phys.layout.3_level_array.std430.column_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.column_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.mat4
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.column_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.random.8bit.all_per_block_buffers.46
dEQP-VK.ssbo.phys.layout.random.8bit.nested_structs_arrays.17
dEQP-VK.ssbo.phys.layout.random.all_shared_buffer.3
dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.std140_instance_array
dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.std140_instance_array_comp_access
dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.std140_instance_array_comp_access
dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.std140_instance_array_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.std140_instance_array_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.per_block_buffer.std430_instance_array_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std140_instance_array
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std140_instance_array_comp_access
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std140_instance_array_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std140_instance_array_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std140_instance_array_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std430_instance_array
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std430_instance_array
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std430_instance_array_comp_access
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std430_instance_array_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std430_instance_array_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.single_struct_array.single_buffer.std430_instance_array_store_cols
dEQP-VK.ubo.random.16bit.all_per_block_buffers.27
dEQP-VK.ubo.random.all_shared_buffer.48
ubsan-dEQP-VK.ssbo.phys.layout.3_level_array.std430.column_major_mat4x3_store_cols
ubsan-dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.column_major_mat4x3_store_cols
@ -70,3 +98,7 @@ dEQP-VK.transform_feedback.*
# avoid interferences when running with other tests in parallel
dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic
dEQP-VK.api.object_management.alloc_callback_fail.*
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev seems to have bumped this back over
# the timeout for a few drivers.
dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap

View file

@ -368,19 +368,6 @@ asan-KHR-GL31.transform_feedback3.skip_multiple_buffers,Fail
# This seems to be working with upstream
program@execute@vector-conversion,Fail
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6437
dEQP-VK.binding_model.unused_invalid_descriptor.copy.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.storage_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.uniform_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.storage_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.uniform_buffer,Crash
asan-dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
# SKQP failing tests
ES2BlendWithNoTexture,Fail
SRGBReadWritePixels,Fail
@ -517,3 +504,309 @@ vk_xfermodes3,Fail
# Bisected to 08b5876c379 ("v3d: only expose rgba buffer-textures")
TransferPixelsTest,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.copy_commands2.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_sint_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_sint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_sint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_sint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_1d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_sint_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_snorm_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_srgb_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_uint_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.a8b8g8r8_unorm_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_sint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_snorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_srgb.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_uint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.b8g8r8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sfloat.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_sint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_snorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_uint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r16g16_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_sint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_snorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_srgb.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_uint.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2b10g10r10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a2r10g10b10_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_snorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_srgb_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_uint_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.a8b8g8r8_unorm_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.b8g8r8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.e5b9g9r9_ufloat_pack32.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r16g16_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_snorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_srgb.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_uint.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.b10g11r11_ufloat_pack32.r8g8b8a8_unorm.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_2d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r32_sfloat.b10g11r11_ufloat_pack32.optimal_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.general_optimal,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_general,Fail
dEQP-VK.api.copy_and_blit.dedicated_allocation.image_to_image.all_formats.color.2d_to_3d.r8g8b8a8_unorm.b10g11r11_ufloat_pack32.optimal_optimal,Fail

View file

@ -31,6 +31,7 @@ dEQP-VK.ssbo.phys.layout.3_level_array.scalar.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_array.scalar.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.scalar.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.scalar.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.random.8bit.all_per_block_buffers.46
dEQP-VK.ssbo.phys.layout.random.8bit.nested_structs_arrays.17
dEQP-VK.ssbo.phys.layout.random.8bit.scalar.78

View file

@ -187,7 +187,6 @@ v3dv-rpi4-vk:arm64:
DEQP_SUITE: broadcom-rpi4-vk
DEQP_FRACTION: 3
FLAKES_CHANNEL: "#videocore-ci"
FDO_CI_CONCURRENT: 3 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
.ci-tron-v3dv-rpi4-vk:arm64:
extends:
@ -201,7 +200,6 @@ v3dv-rpi4-vk:arm64:
HWCI_START_WESTON: 1
DEQP_SUITE: broadcom-rpi4-vk
DEQP_FRACTION: 3
FDO_CI_CONCURRENT: 3 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
v3dv-rpi4-vk-full:arm64:
extends:

View file

@ -245,8 +245,10 @@ dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail
android-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail
asan-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_508,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_244,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_508,Fail
@ -262,7 +264,6 @@ nobin-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_co
nobin-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_244,Fail
# New failures with VKCTS 1.4.4.0
dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail
dEQP-VK.tessellation.misc_draw.tess_factor_barrier_bug,Crash
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail
@ -275,25 +276,6 @@ nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_24
nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail
nobin-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.incremental_present,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.reference,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.mult_swapchain_ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.null_handles,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_with_deferred_alloc,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.release_before_present,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire_release_before_retire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window,Fail
# OpenCL tests below
#
## rusticl-core issues:
@ -509,3 +491,19 @@ dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_dep
angle-dEQP-GLES3.functional.fbo.msaa.2_samples.rg8,Fail
angle-dEQP-GLES3.functional.fbo.msaa.4_samples.rg8,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev.
# [ 118.945672] *** gpu fault: ttbr0=00000001d0f38000 iova=00000000040ff000 dir=READ type=TRANSLATION source=TP|VFD (0,0,0,1)
# Not entirely reliable -- which ones crash vs pass may flip around, so clear the flakes entry when it's fixed.
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.custom_resolve.fast_lib.fdm_subsampled_pre_resolve_info_frag_out_only_resolve_info_frag_shader_no_formats,Crash
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.custom_resolve.fast_lib.fdm_subsampled_resolve_info_frag_shader_no_formats,Crash
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.custom_resolve.fast_lib.fdm_subsampled,Crash
dEQP-VK.renderpasses.renderpass1.custom_resolve.fast_lib.fdm_subsampled,Crash
dEQP-VK.renderpasses.renderpass1.custom_resolve.monolithic.fdm_subsampled,Crash
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24,Fail
gmem-dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24,Fail

View file

@ -266,6 +266,7 @@ dEQP-VK.synchronization.*_tess_ctrl.*
dEQP-VK.synchronization.*_tess_control.*
dEQP-VK.synchronization.*_tess_eval.*
dEQP-VK.tessellation.invariance.*
dEQP-VK.tessellation.tesscoord.*
# Updated by ci-collate
spec@arb_gpu_shader_fp64@execution@arb_gpu_shader_fp64-wrong-type-setter
@ -379,3 +380,6 @@ android-dEQP-VK.pipeline.fast_linked_library.stencil.nocolor.format.d24_unorm_s8
android-dEQP-VK.pipeline.fast_linked_library.stencil.nocolor.format.s8_uint.states.fail_repl.pass_decw.dfail_inv.comp_never.any
android-dEQP-VK.pipeline.pipeline_library.stencil.nocolor.format.d32_sfloat_s8_uint_separate_layouts.states.fail_incc.pass_decw.dfail_keep.comp_never.any
android-dEQP-VK.renderpasses.renderpass1.dedicated_allocation.formats.r16g16_uint.input.clear.dont_care.self_dep_draw_use_input_aspect_ms
# See this entry in the VKCTS 1.4.4.2 -> 1.4.5.3 uprev fails list.
dEQP-VK.*.custom_resolve.*.fdm_subsampled

View file

@ -13,6 +13,7 @@ KHR-GL46.texture_stencil8.multisample,Fail
# New fails in 1.4.3.3
dEQP-VK.memory.concurrent_access.shader_and_host,Fail
gmem-dEQP-VK.memory.concurrent_access.shader_and_host,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_508,Fail
@ -34,9 +35,9 @@ dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_244,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_244,Fail
# New failures with VKCTS 1.4.4.0
dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail
dEQP-VK.tessellation.misc_draw.tess_factor_barrier_bug,Crash
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail
@ -124,3 +125,10 @@ program@execute@vector-conversion,Fail
# Initial ANGLE failures
angle-dEQP-GLES2.functional.shaders.algorithm.rgb_to_hsl_vertex,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_10,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_16,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_17,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24,Fail

View file

@ -5,3 +5,7 @@ KHR-GL46.texture_swizzle.smoke
# 60s timeout (flake)
KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat4
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev seems to have bumped this back over
# the timeout for a few drivers.
gmem-dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap

View file

@ -14,9 +14,6 @@ KHR-GLES31.core.vertex_attrib_binding.advanced-iterations,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgba8_rgba8ui.renderbuffer_to_renderbuffer,Fail
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.srgb8_alpha8_rgba8ui.renderbuffer_to_renderbuffer,Fail
# New failures with VKCTS 1.4.4.0
dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail
# New failures when updating kernel from msm-next at 6.16 to 6.19.5
# https://gitlab.freedesktop.org/drm/msm/-/issues/93
dEQP-VK.pipeline.monolithic.timestamp.calibrated.calibration_test,Fail

View file

@ -120,7 +120,6 @@ a618-vk:
variables:
DEQP_SUITE: freedreno-a618-vk
FLAKES_CHANNEL: "#freedreno-ci"
FDO_CI_CONCURRENT: 7 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
a618-vk-asan:
extends:

View file

@ -872,3 +872,8 @@ dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.suballocation.formats.r8
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.suballocation.formats.r8g8b8a8_unorm.input.load.store.self_dep_clear_draw,Fail
dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_1,Fail
dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_1,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.dgc.ext.graphics.misc.mix_normal_dgc_preprocess_with_vbo_token,Fail
dEQP-VK.mesh_shader.ext.smoke.fast_lib.depth_only_points_position_components,Fail
dEQP-VK.reconvergence.maximal.compute.nesting4.3.38,Crash

View file

@ -1,16 +1,3 @@
dEQP-VK.binding_model.unused_invalid_descriptor.copy.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.storage_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.storage_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.copy.uniform_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.storage_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.sampled_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.storage_buffer,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.storage_image,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.unused.uniform_buffer,Crash
dEQP-VK.graphicsfuzz.cov-two-nested-loops-switch-case-matrix-array-increment,Fail
dEQP-VK.graphicsfuzz.stable-binarysearch-tree-false-if-discard-loop,Fail
dEQP-VK.memory.concurrent_access.shader_and_host,Crash
@ -42,3 +29,6 @@ dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed85_multiview,
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed88,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed98,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.random.seed98_multiview,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.pipeline.monolithic.misc.no_rendering,Crash

View file

@ -18,31 +18,6 @@ dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,
dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail
dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.incremental_present,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.reference,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.mult_swapchain_ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.null_handles,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_with_deferred_alloc,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.release_before_present,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire_release_before_retire,Fail
# Regressions from https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39641
# Should be fixed together with https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6317
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail
# fluster
GStreamer-H.264-Vulkan-Gst1.0@CVFC1_Sony_C,Fail
GStreamer-H.264-Vulkan-Gst1.0@FM1_BT_B,Fail
@ -517,3 +492,6 @@ GStreamer-H.265-Vulkan-Gst1.0@cip_B_NEC_3,Fail
GStreamer-H.265-Vulkan-Gst1.0@ipcm_A_NEC_3,Fail
GStreamer-H.265-Vulkan-Gst1.0@ipcm_B_NEC_3,Fail
GStreamer-H.265-Vulkan-Gst1.0@ipcm_E_NEC_2,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.video.decode.h265.long_term_reference_layered_dpb_video_layout,Fail

View file

@ -4,29 +4,3 @@ dEQP-VK.video.decode.vp9.basic_10_not_matching_order_layered_dpb_video_layout,Fa
dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,Fail
dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail
dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.incremental_present,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.reference,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.mult_swapchain_ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.null_handles,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_with_deferred_alloc,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.release_before_present,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire_release_before_retire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window,Fail
# Regressions from https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39641
# Should be fixed together with https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6317
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail

View file

@ -1,13 +1,3 @@
# New crash with Xe KMD
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_24,Crash
# New failures with VKCTS 1.4.4.0
dEQP-VK.sparse_resources.buffer.ssbo.read_write.sparse_residency_non_resident_strict,Fail
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_copy_src_alloc_none_16777216,Crash
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_copy_src_alloc_partial_16777216,Crash
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_src_alloc_none_16777216,Crash
dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_strict_copy_src_alloc_partial_16777216,Crash
dEQP-VK.video.capabilities.av1_decode_dpb_video_format_support_query,Fail
dEQP-VK.video.capabilities.av1_decode_dst_video_format_support_query,Fail
dEQP-VK.video.decode.vp9.basic_10_not_matching_order_layered_dpb_video_layout,Fail
@ -15,31 +5,9 @@ dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,
dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail
dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.incremental_present,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.reference,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.mult_swapchain_ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.null_handles,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_with_deferred_alloc,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.release_before_present,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire_release_before_retire,Fail
# Regressions from https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39641
# Should be fixed together with https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6317
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail
# Fixed in main https://gerrit.khronos.org/c/vk-gl-cts/+/18705
dEQP-VK.binding_model.unused_invalid_descriptor.copy.combined_image_sampler,Crash
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.sparse_resources.buffer.ssbo.read_write.sparse_residency_non_resident_strict,Fail
dEQP-VK.video.decode.h265.long_term_reference_layered_dpb_video_layout,Fail
dEQP-VK.video.decode.h265.long_term_reference_separated_dpb_video_layout,Fail
dEQP-VK.wsi.display_control.swapchain_counter,Crash
dEQP-VK.wsi.display.create_display_mode,Fail

View file

@ -12,29 +12,3 @@ dEQP-VK.video.decode.vp9.basic_10_not_matching_order_layered_dpb_video_layout,Fa
dEQP-VK.video.decode.vp9.basic_10_not_matching_order_separated_dpb_video_layout,Fail
dEQP-VK.video.decode.vp9.inter_intra_only_layered_dpb_video_layout,Fail
dEQP-VK.video.decode.vp9.inter_intra_only_separated_dpb_video_layout,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.incremental_present,Fail
dEQP-VK.wsi.direct_drm.incremental_present.scale_none.fifo.identity.opaque.reference,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.deferred_alloc.fifo.bind_image,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.mult_swapchain_ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.null_handles,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.ordering,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_multi_swapchain,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes_with_deferred_alloc,Fail
dEQP-VK.wsi.direct_drm.maintenance1.present_modes.fifo.change_modes,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.basic,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.release_before_present,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire_release_before_retire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window_after_acquire,Fail
dEQP-VK.wsi.direct_drm.maintenance1.release_images.fifo.no_scaling.resize_window,Fail
# Regressions from https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39641
# Should be fixed together with https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6317
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp16.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_deco,Fail
dEQP-VK.spirv_assembly.instruction.compute.float_controls2.fp32.input_args.cross_testedWithout_NSZ_arg1_minusZero_arg2_minusZero_res_zero_exec,Fail

View file

@ -27,7 +27,6 @@ anv-adl-vk:
- .lava-acer-cbv514-1h-34uz-brya:x86_64
variables:
DEQP_SUITE: anv-adl
FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
# Xe regression in 6.19
# https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/7584
KERNEL_TAG: "v6.17-mesa-ddf6"
@ -39,7 +38,6 @@ anv-adl-vk-full:
- .anv-manual-rules
variables:
DEQP_SUITE: anv-adl-full
FDO_CI_CONCURRENT: 5 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
timeout: 1h 40m
parallel: 3
@ -50,7 +48,7 @@ anv-rpl-vk:
- .lava-asus-CX3402CVA-brya:x86_64
variables:
DEQP_SUITE: anv-rpl
FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0, persisting in 1.4.5.3.
# Xe regression in 6.19
# https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/7584
KERNEL_TAG: "v6.17-mesa-ddf6"

File diff suppressed because it is too large Load diff

View file

@ -4,17 +4,3 @@ dEQP-VK.pipeline.shader_object_linked_binary.pipeline_cache.robustness2.storage,
dEQP-VK.pipeline.shader_object_linked_spirv.pipeline_cache.robustness2.storage,Fail
dEQP-VK.pipeline.shader_object_unlinked_binary.pipeline_cache.robustness2.storage,Fail
dEQP-VK.pipeline.shader_object_unlinked_spirv.pipeline_cache.robustness2.storage,Fail
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.array_length.float16,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.array_length.int8,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.atomics.increment.uint64,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.copy.from_untyped.op_copy_memory.uint8,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.copy.from_untyped.op_copy_memory_sized.float32,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.copy.from_untyped.op_copy_object.float32,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.copy.from_untyped.op_copy_object.int16,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.copy.to_untyped.op_copy_memory_sized.uint16,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.type_punning.copy.from_untyped.op_copy_memory_sized.float16_to_int16,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.type_punning.store.vec2_uint32_to_uint64,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.mixed.load.accumulator.col_major.int32,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.mixed.load.accumulator.col_major.uint32,Crash
dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.vulkan_memory_model.cooperative_matrix.mixed.load.b.row_major.uint8,Crash

View file

@ -91,7 +91,6 @@ panfrost-g52-vk:arm64:
- .panfrost-vk-rules
variables:
DRIVER_NAME: panvk
FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1
PANVK_DEBUG: "sync,coherent_before_cached"
@ -183,6 +182,10 @@ panfrost-g610-vk:arm64:
DEQP_SUITE: panfrost-g610-vk
DEQP_FRACTION: 3
HWCI_START_WESTON: 1
# We get "weston: ../xwayland/window-manager.c:1291: weston_wm_handle_map_request: Assertion `!window->shsurf' failed" (resulting in x11 tests all UnexpectedSkipping) if we go too wide since VKCTS 1.4.5.3
# We see a lot of "dEQP error: MESA: error: failed to allocate a panthor_kmod_bo object" both before and after the uprev.
FDO_CI_CONCURRENT: 4
LAVA_TAGS: at-least-8gb
panfrost-g610-vk-asan:arm64:
@ -214,6 +217,7 @@ panfrost-g925-vk:arm64:
PANVK_DEBUG: "sync,cs,coherent_before_cached"
DEQP_SUITE: panfrost-g925-vk
HWCI_START_WESTON: 1
FDO_CI_CONCURRENT: 8 # We get OOMkills if we go too wide since VKCTS 1.4.5.3
panfrost-g925-angle:arm64:
extends:

View file

@ -308,8 +308,6 @@ dEQP-VK.api.device_init.create_device_global_priority_query.basic,Fail
dEQP-VK.api.device_init.create_device_global_priority_query_khr.basic,Fail
# New failures with VKCTS 1.4.4.0
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
dEQP-VK.pipeline.fast_linked_library.vertex_input.misc.unbound_input,Crash
dEQP-VK.pipeline.fast_linked_library.vertex_input.misc.unbound_input_dynamic,Crash
dEQP-VK.pipeline.monolithic.vertex_input.misc.unbound_input,Crash
@ -773,3 +771,24 @@ dEQP-VK.robustness.image_robustness.bind.notemplate.r32i.dontunroll.nonvolatile.
dEQP-VK.robustness.image_robustness.bind.notemplate.r32i.dontunroll.nonvolatile.storage_image.fmt_qual.img.samples_1.cube_array.frag,Crash
dEQP-VK.robustness.image_robustness.push.notemplate.r32i.dontunroll.nonvolatile.storage_image.fmt_qual.img.samples_1.cube.comp,Crash
dEQP-VK.robustness.image_robustness.push.notemplate.r32i.dontunroll.nonvolatile.storage_image.fmt_qual.img.samples_1.cube.frag,Crash
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_fixed_trilinear_fragment,Fail
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_fixed_trilinearnon_zero_base_level_fragment,Fail
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_float_trilinear_fragment,Fail
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_float_trilinearnon_zero_base_level_fragment,Fail
dEQP-VK.image.host_image_copy.properties.properties,Fail
dEQP-VK.pipeline.fast_linked_library.vertex_input.misc.unbound_input_dynamic_integer,Crash
dEQP-VK.pipeline.fast_linked_library.vertex_input.misc.unbound_input_integer,Crash
dEQP-VK.pipeline.monolithic.vertex_input.misc.unbound_input_dynamic_integer,Crash
dEQP-VK.pipeline.monolithic.vertex_input.misc.unbound_input_integer,Crash
dEQP-VK.wsi.acquire_drm_display.acquire_drm_display_invalid_fd,Crash
dEQP-VK.wsi.acquire_drm_display.acquire_drm_display_not_master,Crash
dEQP-VK.wsi.acquire_drm_display.acquire_drm_display_unowned_connector_id,Crash
dEQP-VK.wsi.acquire_drm_display.acquire_drm_display,Crash
dEQP-VK.wsi.acquire_drm_display.get_drm_display_invalid_connector_id,Crash
dEQP-VK.wsi.acquire_drm_display.get_drm_display_invalid_fd,Crash
dEQP-VK.wsi.acquire_drm_display.get_drm_display_not_master,Crash
dEQP-VK.wsi.acquire_drm_display.get_drm_display_unowned_connector_id,Crash
dEQP-VK.wsi.acquire_drm_display.get_drm_display,Crash
dEQP-VK.wsi.acquire_drm_display.release_display,Crash

View file

@ -77,10 +77,5 @@ dEQP-VK.glsl.operator.binary_operator.div.mediump_float_vec3_vertex
# Nightly run expectations update
glx@glx-visuals-stencil
# https://gerrit.khronos.org/c/vk-gl-cts/+/19859
dEQP-VK.wsi.xcb.maintenance1.present_modes.*
dEQP-VK.wsi.xcb.maintenance1.present_fence.*
dEQP-VK.wsi.xcb.maintenance1.deferred_alloc.*
# New timeout flakes since wsi maintenance1 support
dEQP-VK.wsi.xcb.maintenance1.release_images.mailbox.no_scaling.basic

View file

@ -142,10 +142,6 @@ dEQP-VK.image.store.without_format.3d.e5b9g9r9_ufloat_pack32_linear
dEQP-VK.texture.shadow.cube_array.nearest.less_d16_unorm
dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_image_compute_indirect_read_image_tess_control.image_128x128_r16_uint
# tests are broken with Vulkan 1.0: https://gerrit.khronos.org/c/vk-gl-cts/+/19422
dEQP-VK.image.swapchain_mutable.direct_drm.*
dEQP-VK.wsi.acquire_drm_display.*
# more tests broken on Vulkan 1.0: https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6409
dEQP-VK.wsi.*.maintenance1.*.bind_image*
@ -153,3 +149,6 @@ dEQP-VK.wsi.*.maintenance1.*.bind_image*
dEQP-VK.wsi.xlib.maintenance1.present_modes.*
dEQP-VK.wsi.xlib.maintenance1.deferred_alloc.fifo.*
dEQP-VK.wsi.xlib.maintenance1.present_fence.fifo.*
# Almost all crashes
dEQP-VK.wsi.*present_timing.*

View file

@ -1,13 +1,6 @@
dEQP-VK.glsl.loops.special.do_while_dynamic_iterations.dowhile_trap_vertex,Crash
asan-dEQP-VK.glsl.loops.special.do_while_dynamic_iterations.dowhile_trap_vertex,Crash
# New failures with VKCTS 1.4.4.0
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
asan-dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.combined_image_sampler,Crash
asan-dEQP-VK.binding_model.unused_invalid_descriptor.write.invalid.sampled_image,Crash
afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail
@ -302,3 +295,5 @@ spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail
afbcp-spec@arb_texture_view@tex-view,Fail
spec@arb_texture_view@tex-view,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.wsi.xlib.present_timing.query.parallel.parallel,Fail

View file

@ -206,11 +206,6 @@ dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_d24_unorm_s8_uint
# No clue what's happening to these on CI lately
dEQP-VK.wsi.*.swapchain.simulate_oom.*
# https://gerrit.khronos.org/c/vk-gl-cts/+/19859
dEQP-VK.wsi.xcb.maintenance1.present_modes.*
dEQP-VK.wsi.xcb.maintenance1.present_fence.*
dEQP-VK.wsi.xcb.maintenance1.deferred_alloc.*
# With linux kernel 6.13-rc4 uprev
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x6_rgba.rgba_astc_8x6_khr_srgb8_alpha8_astc_8x6_khr.texture3d_to_cubemap

View file

@ -769,3 +769,13 @@ angle-dEQP-GLES3.functional.texture.wrap.rgba8.clamp_repeat_nearest_npot,Fail
angle-dEQP-GLES3.functional.texture.wrap.rgba8.mirror_repeat_nearest_npot,Fail
angle-dEQP-GLES3.functional.texture.wrap.rgba8.repeat_mirror_nearest_npot,Fail
angle-dEQP-GLES3.functional.texture.wrap.rgba8.repeat_repeat_nearest_npot,Fail
# VKCTS 1.4.4.2 -> 1.4.5.3 uprev
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_fixed_trilinear_fragment,Fail
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_fixed_trilinearnon_zero_base_level_fragment,Fail
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_float_trilinear_fragment,Fail
dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_float_trilinearnon_zero_base_level_fragment,Fail
dEQP-VK.wsi.xcb.present_timing.basic.timing_queue,Fail
dEQP-VK.wsi.xcb.present_timing.query.parallel.parallel,Fail
dEQP-VK.wsi.xlib.present_timing.basic.timing_queue,Fail
dEQP-VK.wsi.xlib.present_timing.query.parallel.parallel,Fail

View file

@ -11,11 +11,6 @@ dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.non_resident_buffer_copy_s
dEQP-VK.wsi.wayland.swapchain.create.image_extent
dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_extent
# https://gerrit.khronos.org/c/vk-gl-cts/+/19859
dEQP-VK.wsi.xcb.maintenance1.present_modes.*
dEQP-VK.wsi.xcb.maintenance1.present_fence.*
dEQP-VK.wsi.xcb.maintenance1.deferred_alloc.*
angle-dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_sample_coverage
angle-dEQP-GLES3.functional.multisample.fbo_max_samples.constancy_alpha_to_coverage
angle-KHR-GLES31.core.compute_shader.sso-case2
@ -45,9 +40,11 @@ dEQP-VK.memory.pipeline_barrier.host_write_vertex_buffer.1048576_vertex_buffer_s
dEQP-VK.pipeline.fast_linked_library.stencil.format.d24_unorm_s8_uint.states.fail_decw.pass_zero.dfail_wrap.comp_greater.any
dEQP-VK.subgroups.arithmetic.graphics.subgroupexclusiveadd_u64vec2
dEQP-VK.subgroups.arithmetic.graphics.subgroupinclusivemax_uint8_t
dEQP-VK.subgroups.arithmetic.graphics.subgroupmin_int16_t
dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec2
dEQP-VK.subgroups.shuffle.graphics.subgroupclusteredrotate_u16vec3_constant
dEQP-VK.subgroups.shuffle.graphics.subgroupshuffledown_float_constant
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_i8vec2_dynamically_uniform
dEQP-VK.subgroups.shuffle.graphics.subgroupshufflexor_ivec2
dEQP-VK.synchronization.op.single_queue.fence.write_blit_image_read_image_compute.image_128x128_r8g8b8a8_unorm
dEQP-VK.synchronization.signal_order.timeline_semaphore.write_copy_image_read_image_compute.image_128x128_r16_uint

View file

@ -13,7 +13,6 @@ venus-lavapipe:
CROSVM_MEMORY: 12288
CROSVM_CPU: $FDO_CI_CONCURRENT
FLAKES_CHANNEL: "#virgl-ci"
FDO_CI_CONCURRENT: 12 # We get OOMkills if we go too wide since VKCTS 1.4.4.0
script: |
export LD_LIBRARY_PATH="$CI_PROJECT_DIR/install/lib"
export LIBGL_DRIVERS_PATH="$CI_PROJECT_DIR/install/lib/dri"

View file

@ -22,8 +22,3 @@ dEQP-VK.mesh_shader.ext.smoke.monolithic.depth_only_points_position_components,F
dEQP-VK.mesh_shader.ext.smoke.monolithic.depth_only_triangles_position_components,Fail
dEQP-VK.mesh_shader.ext.smoke.optimized_lib.depth_only_points_position_components,Fail
dEQP-VK.mesh_shader.ext.smoke.optimized_lib.depth_only_triangles_position_components,Fail
# CTS bug
# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40520
dEQP-VK.spirv_assembly.instruction.graphics.float_controls2.fp32.input_args.reflect_testedWithout_NSZ_arg1_minusZero_arg2_one_res_minusZero_deco_vert,Fail
dEQP-VK.spirv_assembly.instruction.graphics.float_controls2.fp64.input_args.reflect_testedWithout_NSZ_arg1_minusZero_arg2_one_res_minusZero_exec_vert,Fail