| 3309 | } |
| 3310 | template <ApiDumpFormat Format> |
| 3311 | VKAPI_ATTR void VKAPI_CALL vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) { |
| 3312 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 3313 | |
| 3314 | dump_function_head(ApiDumpInstance::current(), "vkCmdEndQuery", "commandBuffer, queryPool, query", "void"); |
| 3315 | if constexpr (Format == ApiDumpFormat::Text) { |
| 3316 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 3317 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 3318 | dump_params_vkCmdEndQuery<Format>(ApiDumpInstance::current(), commandBuffer, queryPool, query); |
| 3319 | } |
| 3320 | } |
| 3321 | device_dispatch_table(commandBuffer)->CmdEndQuery(commandBuffer, queryPool, query); |
| 3322 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 3323 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 3324 | dump_params_vkCmdEndQuery<Format>(ApiDumpInstance::current(), commandBuffer, queryPool, query); |
| 3325 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 3326 | flush(ApiDumpInstance::current().settings()); |
| 3327 | } |
| 3328 | } |
| 3329 | template <ApiDumpFormat Format> |
| 3330 | VKAPI_ATTR void VKAPI_CALL vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) { |
| 3331 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
nothing calls this directly
no test coverage detected