diff --git a/src/vulkan/anti-lag-layer/anti_lag_layer_interface.c b/src/vulkan/anti-lag-layer/anti_lag_layer_interface.c index 6a803e24fe6..37d9c494346 100644 --- a/src/vulkan/anti-lag-layer/anti_lag_layer_interface.c +++ b/src/vulkan/anti-lag-layer/anti_lag_layer_interface.c @@ -271,6 +271,10 @@ should_enable_layer(instance_data *ctx, VkPhysicalDevice physicalDevice, /* Ensure that the underlying implementation does not expose VK_AMD_anti_lag itself. */ ext_feature.antiLag = false; + + /* Don't clobber unrelated pNext chains passed in at device creation time. */ + ext_feature.pNext = NULL; + VkPhysicalDeviceFeatures2 features = { .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, .pNext = &ext_feature,