| 8161 | } |
| 8162 | template <ApiDumpFormat Format> |
| 8163 | VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToImageKHR(VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryImageInfoKHR* pCopyMemoryInfo) { |
| 8164 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 8165 | |
| 8166 | dump_function_head(ApiDumpInstance::current(), "vkCmdCopyMemoryToImageKHR", "commandBuffer, pCopyMemoryInfo", "void"); |
| 8167 | if constexpr (Format == ApiDumpFormat::Text) { |
| 8168 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 8169 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 8170 | dump_params_vkCmdCopyMemoryToImageKHR<Format>(ApiDumpInstance::current(), commandBuffer, pCopyMemoryInfo); |
| 8171 | } |
| 8172 | } |
| 8173 | device_dispatch_table(commandBuffer)->CmdCopyMemoryToImageKHR(commandBuffer, pCopyMemoryInfo); |
| 8174 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 8175 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 8176 | dump_params_vkCmdCopyMemoryToImageKHR<Format>(ApiDumpInstance::current(), commandBuffer, pCopyMemoryInfo); |
| 8177 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 8178 | flush(ApiDumpInstance::current().settings()); |
| 8179 | } |
| 8180 | } |
| 8181 | template <ApiDumpFormat Format> |
| 8182 | VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToMemoryKHR(VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryImageInfoKHR* pCopyMemoryInfo) { |
| 8183 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
nothing calls this directly
no test coverage detected