MCPcopy Create free account
hub / github.com/clementgallet/libTAS / beginCommand

Function beginCommand

src/library/screencapture/ScreenCapture_Vulkan.cpp:459–469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

457}
458
459static void beginCommand(VkCommandBuffer cmdBuffer)
460{
461 VkResult res;
462
463 VkCommandBufferBeginInfo cmdBufInfo{};
464 cmdBufInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO;
465 cmdBufInfo.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT;
466 if ((res = orig::vkBeginCommandBuffer(cmdBuffer, &cmdBufInfo)) != VK_SUCCESS) {
467 LOG(LL_ERROR, LCF_VULKAN, "vkBeginCommandBuffer failed with error %d", res);
468 }
469}
470
471static void EndCommandAndSubmitQueue(VkCommandBuffer cmdBuffer, VkSemaphore* sem)
472{

Callers 2

copySurfaceToScreenMethod · 0.85
clearScreenMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected