diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp index 966b5564db130c899bb331b8de909cccb6803521..51eb37896620ccc966f3ed345896edf0a9f9f9bc 100644 --- a/tests/layer_validation_tests.cpp +++ b/tests/layer_validation_tests.cpp @@ -19811,6 +19811,7 @@ TEST_F(VkPositiveLayerTest, BindSparse) { auto index = m_device->graphics_queue_node_index_; if (!(m_device->queue_props[index].queueFlags & VK_QUEUE_SPARSE_BINDING_BIT)) return; + if (!m_device->phy().features().sparseBinding) return; m_errorMonitor->ExpectSuccess();