Suppress Vulkan [Shader-OutputNotConsumed] validation layer message since by design

This commit is contained in:
Stephen Saunders 2024-05-10 11:54:43 -04:00
parent 0176862581
commit 30f92b8103

View file

@ -1250,6 +1250,13 @@ bool DeviceManager_VK::CreateDeviceAndSwapChain()
static const vk::DynamicLoader dl( "libMoltenVK.dylib" );
#else
enabledExtensions.layers.insert( "VK_LAYER_KHRONOS_validation" );
// SRS - Suppress WARNING-Shader-OutputNotConsumed: by design for vertex shader layouts
#ifdef _WIN32
SetEnvironmentVariable( "VK_LAYER_MESSAGE_ID_FILTER", "0xc81ad50e" );
#else
setenv( "VK_LAYER_MESSAGE_ID_FILTER", "0xc81ad50e", 1 );
#endif
}
// SRS - make static so ~DynamicLoader() does not prematurely unload vulkan dynamic lib