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

Function vkCmdCopyMemoryToImageKHR

layersvt/generated/api_dump_dispatch.h:8163–8180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8161}
8162template <ApiDumpFormat Format>
8163VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToImageKHR(VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryImageInfoKHR* pCopyMemoryInfo) {
8164 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());
8165
8166 dump_function_head(ApiDumpInstance::current(), "vkCmdCopyMemoryToImageKHR", "commandBuffer, pCopyMemoryInfo", "void");
8167 if constexpr (Format == ApiDumpFormat::Text) {
8168 if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) {
8169 dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings());
8170 dump_params_vkCmdCopyMemoryToImageKHR<Format>(ApiDumpInstance::current(), commandBuffer, pCopyMemoryInfo);
8171 }
8172 }
8173 device_dispatch_table(commandBuffer)->CmdCopyMemoryToImageKHR(commandBuffer, pCopyMemoryInfo);
8174 if (ApiDumpInstance::current().shouldDumpOutput()) {
8175 dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings());
8176 dump_params_vkCmdCopyMemoryToImageKHR<Format>(ApiDumpInstance::current(), commandBuffer, pCopyMemoryInfo);
8177 dump_post_function_formatting<Format>(ApiDumpInstance::current().settings());
8178 flush(ApiDumpInstance::current().settings());
8179 }
8180}
8181template <ApiDumpFormat Format>
8182VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToMemoryKHR(VkCommandBuffer commandBuffer, const VkCopyDeviceMemoryImageInfoKHR* pCopyMemoryInfo) {
8183 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