Update DEBUG_REPORT extension and callback for v170.2
Change-Id: Ica7bb0fb738804c48f165409882086d0300bc294
(cherry picked from commit 647626135721fc28d36364031f04a1541719fb5e)
diff --git a/vulkan/libvulkan/loader.cpp b/vulkan/libvulkan/loader.cpp
index 16bc8b8..6683196 100644
--- a/vulkan/libvulkan/loader.cpp
+++ b/vulkan/libvulkan/loader.cpp
@@ -469,19 +469,20 @@
const_cast<char**>(local_create_info.ppEnabledExtensionNames));
}
-void LogDebugMessageCallback(VkFlags message_flags,
- VkDbgObjectType /*obj_type*/,
- uint64_t /*src_object*/,
- size_t /*location*/,
- int32_t message_code,
- const char* layer_prefix,
- const char* message,
- void* /*user_data*/) {
+VkBool32 LogDebugMessageCallback(VkFlags message_flags,
+ VkDbgObjectType /*obj_type*/,
+ uint64_t /*src_object*/,
+ size_t /*location*/,
+ int32_t message_code,
+ const char* layer_prefix,
+ const char* message,
+ void* /*user_data*/) {
if (message_flags & VK_DBG_REPORT_ERROR_BIT) {
ALOGE("[%s] Code %d : %s", layer_prefix, message_code, message);
} else if (message_flags & VK_DBG_REPORT_WARN_BIT) {
ALOGW("[%s] Code %d : %s", layer_prefix, message_code, message);
}
+ return false;
}
VkResult CreateDeviceNoop(VkPhysicalDevice,