| 6156 | } |
| 6157 | template <ApiDumpFormat Format> |
| 6158 | VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSet2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfo* pPushDescriptorSetInfo) { |
| 6159 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 6160 | |
| 6161 | dump_function_head(ApiDumpInstance::current(), "vkCmdPushDescriptorSet2", "commandBuffer, pPushDescriptorSetInfo", "void"); |
| 6162 | if constexpr (Format == ApiDumpFormat::Text) { |
| 6163 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 6164 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 6165 | dump_params_vkCmdPushDescriptorSet2<Format>(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetInfo); |
| 6166 | } |
| 6167 | } |
| 6168 | device_dispatch_table(commandBuffer)->CmdPushDescriptorSet2(commandBuffer, pPushDescriptorSetInfo); |
| 6169 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 6170 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 6171 | dump_params_vkCmdPushDescriptorSet2<Format>(ApiDumpInstance::current(), commandBuffer, pPushDescriptorSetInfo); |
| 6172 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 6173 | flush(ApiDumpInstance::current().settings()); |
| 6174 | } |
| 6175 | } |
| 6176 | template <ApiDumpFormat Format> |
| 6177 | VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplate2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) { |
| 6178 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
nothing calls this directly
no test coverage detected