| 3366 | } |
| 3367 | template <ApiDumpFormat Format> |
| 3368 | VKAPI_ATTR void VKAPI_CALL vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) { |
| 3369 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 3370 | |
| 3371 | dump_function_head(ApiDumpInstance::current(), "vkCmdCopyQueryPoolResults", "commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags", "void"); |
| 3372 | if constexpr (Format == ApiDumpFormat::Text) { |
| 3373 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 3374 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 3375 | dump_params_vkCmdCopyQueryPoolResults<Format>(ApiDumpInstance::current(), commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags); |
| 3376 | } |
| 3377 | } |
| 3378 | device_dispatch_table(commandBuffer)->CmdCopyQueryPoolResults(commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags); |
| 3379 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 3380 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 3381 | dump_params_vkCmdCopyQueryPoolResults<Format>(ApiDumpInstance::current(), commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags); |
| 3382 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 3383 | flush(ApiDumpInstance::current().settings()); |
| 3384 | } |
| 3385 | } |
| 3386 | template <ApiDumpFormat Format> |
| 3387 | VKAPI_ATTR void VKAPI_CALL vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers) { |
| 3388 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
nothing calls this directly
no test coverage detected