| 10007 | } |
| 10008 | template <ApiDumpFormat Format> |
| 10009 | VKAPI_ATTR void VKAPI_CALL vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo) { |
| 10010 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 10011 | |
| 10012 | dump_function_head(ApiDumpInstance::current(), "vkCmdInsertDebugUtilsLabelEXT", "commandBuffer, pLabelInfo", "void"); |
| 10013 | if constexpr (Format == ApiDumpFormat::Text) { |
| 10014 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 10015 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 10016 | dump_params_vkCmdInsertDebugUtilsLabelEXT<Format>(ApiDumpInstance::current(), commandBuffer, pLabelInfo); |
| 10017 | } |
| 10018 | } |
| 10019 | device_dispatch_table(commandBuffer)->CmdInsertDebugUtilsLabelEXT(commandBuffer, pLabelInfo); |
| 10020 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 10021 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 10022 | dump_params_vkCmdInsertDebugUtilsLabelEXT<Format>(ApiDumpInstance::current(), commandBuffer, pLabelInfo); |
| 10023 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 10024 | flush(ApiDumpInstance::current().settings()); |
| 10025 | } |
| 10026 | } |
| 10027 | #if defined(VK_USE_PLATFORM_ANDROID_KHR) |
| 10028 | template <ApiDumpFormat Format> |
| 10029 | VKAPI_ATTR VkResult VKAPI_CALL vkGetAndroidHardwareBufferPropertiesANDROID(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties) { |
nothing calls this directly
no test coverage detected