| 4046 | } |
| 4047 | template <ApiDumpFormat Format> |
| 4048 | VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) { |
| 4049 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 4050 | |
| 4051 | dump_function_head(ApiDumpInstance::current(), "vkCmdSetEvent", "commandBuffer, event, stageMask", "void"); |
| 4052 | if constexpr (Format == ApiDumpFormat::Text) { |
| 4053 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 4054 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 4055 | dump_params_vkCmdSetEvent<Format>(ApiDumpInstance::current(), commandBuffer, event, stageMask); |
| 4056 | } |
| 4057 | } |
| 4058 | device_dispatch_table(commandBuffer)->CmdSetEvent(commandBuffer, event, stageMask); |
| 4059 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 4060 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 4061 | dump_params_vkCmdSetEvent<Format>(ApiDumpInstance::current(), commandBuffer, event, stageMask); |
| 4062 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 4063 | flush(ApiDumpInstance::current().settings()); |
| 4064 | } |
| 4065 | } |
| 4066 | template <ApiDumpFormat Format> |
| 4067 | VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) { |
| 4068 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
nothing calls this directly
no test coverage detected