Blob Blame History Raw
diff -up Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp.dma Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp
--- Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp.dma	2021-12-09 19:37:52.918639116 +1000
+++ Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp	2021-12-09 19:38:15.449247456 +1000
@@ -1300,7 +1300,7 @@ bool GpuAssisted::InstrumentShader(const
     optimizer.RegisterPass(CreateInstBindlessCheckPass(desc_set_bind_index, unique_shader_module_id, descriptor_indexing,
                                                        descriptor_indexing, buffer_oob_enabled, buffer_oob_enabled));
     // Call CreateAggressiveDCEPass with preserve_interface == true
-    optimizer.RegisterPass(CreateAggressiveDCEPass(true));
+    optimizer.RegisterPass(CreateAggressiveDCEPassPreserveInterface());
     if ((IsExtEnabled(device_extensions.vk_ext_buffer_device_address) ||
          IsExtEnabled(device_extensions.vk_khr_buffer_device_address)) &&
         shaderInt64 && enabled_features.core12.bufferDeviceAddress) {