diff --git a/docs/drivers/zink.rst b/docs/drivers/zink.rst index c5203679db5..a4911394c2b 100644 --- a/docs/drivers/zink.rst +++ b/docs/drivers/zink.rst @@ -37,6 +37,7 @@ Here's a list of those requirements: * Device extensions: * `VK_KHR_maintenance1`_ + * `VK_EXT_custom_border_color` In addition to this, `VK_KHR_external_memory`_ is required to support the DRI code-path. diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 267695b0323..40a46e9eae3 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1432,7 +1432,8 @@ check_base_requirements(struct zink_screen *screen) !screen->info.feats.features.shaderClipDistance || !(screen->info.feats12.scalarBlockLayout || screen->info.have_EXT_scalar_block_layout) || - !screen->info.have_KHR_maintenance1) { + !screen->info.have_KHR_maintenance1 || + !screen->info.have_EXT_custom_border_color) { fprintf(stderr, "WARNING: The Vulkan device doesn't support " "the base Zink requirements, some incorrect rendering " "might occur\n");