| 4721 | } |
| 4722 | template <ApiDumpFormat Format> |
| 4723 | VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask) { |
| 4724 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
| 4725 | |
| 4726 | dump_function_head(ApiDumpInstance::current(), "vkCmdSetDeviceMask", "commandBuffer, deviceMask", "void"); |
| 4727 | if constexpr (Format == ApiDumpFormat::Text) { |
| 4728 | if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) { |
| 4729 | dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings()); |
| 4730 | dump_params_vkCmdSetDeviceMask<Format>(ApiDumpInstance::current(), commandBuffer, deviceMask); |
| 4731 | } |
| 4732 | } |
| 4733 | device_dispatch_table(commandBuffer)->CmdSetDeviceMask(commandBuffer, deviceMask); |
| 4734 | if (ApiDumpInstance::current().shouldDumpOutput()) { |
| 4735 | dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 4736 | dump_params_vkCmdSetDeviceMask<Format>(ApiDumpInstance::current(), commandBuffer, deviceMask); |
| 4737 | dump_post_function_formatting<Format>(ApiDumpInstance::current().settings()); |
| 4738 | flush(ApiDumpInstance::current().settings()); |
| 4739 | } |
| 4740 | } |
| 4741 | template <ApiDumpFormat Format> |
| 4742 | VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements) { |
| 4743 | std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex()); |
nothing calls this directly
no test coverage detected