diff --git a/inc/hgl/graph/vulkan/VKDebugOut.h b/inc/hgl/graph/vulkan/VKDebugOut.h index 4462d648..280cac6e 100644 --- a/inc/hgl/graph/vulkan/VKDebugOut.h +++ b/inc/hgl/graph/vulkan/VKDebugOut.h @@ -1,4 +1,4 @@ -#ifndef HGL_GRAPH_VULKAN_DEBUG_OUT_INCLUDE +#ifndef HGL_GRAPH_VULKAN_DEBUG_OUT_INCLUDE #define HGL_GRAPH_VULKAN_DEBUG_OUT_INCLUDE #include @@ -8,8 +8,8 @@ VK_NAMESPACE_BEGIN const char *GetVkDebugReportObjectTypename(VkDebugReportObjectTypeEXT objType); /** - * Vulkan Ϣ
- * ҪԶĵϢӴ + * Vulkan 调试信息输出基类
+ * 如若需要自定义的调试信息输出,请从此类派生 */ class VKDebugOut { diff --git a/src/RenderDevice/Vulkan/VKDebugOut.cpp b/src/RenderDevice/Vulkan/VKDebugOut.cpp index da543f20..f7e3a358 100644 --- a/src/RenderDevice/Vulkan/VKDebugOut.cpp +++ b/src/RenderDevice/Vulkan/VKDebugOut.cpp @@ -1,4 +1,4 @@ -#include +#include #include VK_NAMESPACE_BEGIN @@ -45,7 +45,7 @@ namespace "DESCRIPTOR_UPDATE_TEMPLATE", "ACCELERATION_STRUCTURE_NV" }; -}//namespace +}//namespace const char *GetVkDebugReportObjectTypename(VkDebugReportObjectTypeEXT objType) { @@ -80,7 +80,7 @@ namespace func(instance,debugMessenger,pAllocator); } } - + VkBool32 DefaultVulkanDebugUtilsMessage(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData) @@ -103,7 +103,7 @@ namespace if(!pUserData) return DefaultVulkanDebugUtilsMessage(messageSeverity,messageType,pCallbackData); - else + else return ((VKDebugOut *)pUserData)->OnDebugUtilsMessage(messageSeverity,messageType,pCallbackData); } @@ -233,4 +233,4 @@ VkBool32 VKDebugOut::OnDebugReport(VkDebugReportFlagsEXT msgFlags,VkDebugReportO { return DefaultVulkanDebugReport(msgFlags,objType,srcObject,location,msgCode,pLayerPrefix,pMsg); } -VK_NAMESPACE_END \ No newline at end of file +VK_NAMESPACE_END diff --git a/src/RenderDevice/Vulkan/VKProperties.cpp b/src/RenderDevice/Vulkan/VKProperties.cpp index 6be018f8..d6d0dd7a 100644 --- a/src/RenderDevice/Vulkan/VKProperties.cpp +++ b/src/RenderDevice/Vulkan/VKProperties.cpp @@ -1,8 +1,8 @@ -#include +#include VK_NAMESPACE_BEGIN -namespace +namespace { static List layer_properties; static List extension_properties;