MCPcopy Create free account
hub / github.com/LunarG/VulkanTools / vkCmdPushDescriptorSet2

Function vkCmdPushDescriptorSet2

layersvt/generated/api_dump_dispatch.h:6158–6175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6156}
6157template <ApiDumpFormat Format>
6158VKAPI_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}
6176template <ApiDumpFormat Format>
6177VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplate2(VkCommandBuffer commandBuffer, const VkPushDescriptorSetWithTemplateInfo* pPushDescriptorSetWithTemplateInfo) {
6178 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());

Callers

nothing calls this directly

Calls 5

dump_function_headFunction · 0.85
device_dispatch_tableFunction · 0.85
flushFunction · 0.85
shouldPreDumpMethod · 0.80
shouldDumpOutputMethod · 0.80

Tested by

no test coverage detected