message: Vk: do not raise SIGINT for validation errors.
  This was occasionally useful for debugging specific problems, but it is
  much too intrusive to enable in all debug builds.
diff: #include <utils/CString.h>
  #include <utils/FixedCapacityVector.h>
  #include <utils/Panic.h>
  -#include <utils/trap.h>
  #ifndef NDEBUG
  #include <set>
  @@ -53,7 +52,6 @@ VKAPI_ATTR VkBool32 VKAPI_CALL debugReportCallback(VkDebugReportFlagsEXT flags,
  int32_t messageCode, const char* pLayerPrefix, const char* pMessage, void* pUserData) {
  if (flags & VK_DEBUG_REPORT_ERROR_BIT_EXT) {
  utils::slog.e << "VULKAN ERROR: (" << pLayerPrefix << ") " << pMessage << utils::io::endl;
  - utils::debug_trap();
  } else {
  utils::slog.w << "VULKAN WARNING: (" << pLayerPrefix << ") "
  << pMessage << utils::io::endl;
  @@ -68,7 +66,6 @@ VKAPI_ATTR VkBool32 VKAPI_CALL debugUtilsCallback(VkDebugUtilsMessageSeverityFla
  if (severity & VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT) {
  utils::slog.e << "VULKAN ERROR: (" << cbdata->pMessageIdName << ") "
  << cbdata->pMessage << utils::io::endl;
  - utils::debug_trap();
  } else {
  // TODO: emit best practices warnings about aggressive pipeline barriers.
  if (strstr(cbdata->pMessage, "ALL_GRAPHICS_BIT") || strstr(cbdata->pMessage, "ALL_COMMANDS_BIT")) {
  @@ -1958,7 +1955,6 @@ void VulkanDriver::debugCommandBegin(CommandStream* cmds, bool synchronous, cons
  inRenderPass = false;
  } else if (inRenderPass && OUTSIDE_COMMANDS.find(command) != OUTSIDE_COMMANDS.end()) {
  utils::slog.e << command.c_str() << " issued inside a render pass." << utils::io::endl;
  - utils::debug_trap();
  }
  #endif
  }
  