From 215dcaf6a35efa4bf86ccf639f11519f7c726307 Mon Sep 17 00:00:00 2001 From: spencer-lunarg Date: Sun, 15 Sep 2024 16:01:51 -0400 Subject: [PATCH] tests: Null VkLayerSettingsCreateInfoEXT --- tests/unit/instance_positive.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/unit/instance_positive.cpp b/tests/unit/instance_positive.cpp index 393fd1b3c2c..f18c20dc98a 100644 --- a/tests/unit/instance_positive.cpp +++ b/tests/unit/instance_positive.cpp @@ -83,3 +83,12 @@ TEST_F(PositiveInstance, ValidEnumBeforeLogicalDevice) { VkFormatFeatureFlags features = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT; ImageFormatIsSupported(instance(), gpu(), ci, features); } + +TEST_F(PositiveInstance, EmptyVkLayerSettingEXT) { + TEST_DESCRIPTION("https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/8541"); + auto ici = GetInstanceCreateInfo(); + ici.pNext = nullptr; + VkInstance dummy_instance; + ASSERT_EQ(VK_SUCCESS, vk::CreateInstance(&ici, nullptr, &dummy_instance)); + ASSERT_NO_FATAL_FAILURE(vk::DestroyInstance(dummy_instance, nullptr)); +} \ No newline at end of file