diff --git a/src/dawn/native/vulkan/BackendVk.cpp b/src/dawn/native/vulkan/BackendVk.cpp index 3528d1f2a1..7dfad6f450 100644 --- a/src/dawn/native/vulkan/BackendVk.cpp +++ b/src/dawn/native/vulkan/BackendVk.cpp @@ -127,6 +127,11 @@ static constexpr ICD kICDs[] = { // Suppress validation errors that are known. Returns false in that case. bool ShouldReportDebugMessage(const char* messageId, const char* message) { + // pMessageIdName may be NULL + if (messageId == nullptr) { + return true; + } + for (const SkippedMessage& msg : kSkippedMessages) { if (strstr(messageId, msg.messageId) != nullptr && strstr(message, msg.messageContents) != nullptr) {