diff -urN renderdoc-1.18-orig/renderdoc/driver/vulkan/vk_dispatchtables.cpp renderdoc-1.18/renderdoc/driver/vulkan/vk_dispatchtables.cpp
--- renderdoc-1.18-orig/renderdoc/driver/vulkan/vk_dispatchtables.cpp	2022-01-25 22:10:37 +0900
+++ renderdoc-1.18/renderdoc/driver/vulkan/vk_dispatchtables.cpp	2022-03-23 12:16:56 +0900
@@ -132,7 +132,7 @@
 
 #undef HookInitPromotedExtension
 #define HookInitPromotedExtension(cond, func, suffix) \
-  if(cond)                                            \
+  if(cond || true)  /* HACK(achurch): avoids a null pointer dereference during replay if the driver does not advertise an extension but provides its functions and the trace uses those functions */ \
   {                                                   \
     DeviceGPA(func);                                  \
     DeviceGPA(CONCAT(func, suffix));                  \
