win-capture/graphics-hook: Separate some debugging stuff

Reduces debugging spam when debugging Vulkan capture is needed in the
hook.
This commit is contained in:
jp9000 2020-03-13 06:57:16 -07:00
parent 19c677dea7
commit 59351b27ae
2 changed files with 9 additions and 0 deletions

View File

@ -816,7 +816,10 @@ static void vk_shtex_capture(struct vk_data *data,
VkCommandBuffer cmd_buffer = pool_data->cmd_buffers[image_index];
res = funcs->BeginCommandBuffer(cmd_buffer, &begin_info);
#ifdef MORE_DEBUGGING
debug_res("BeginCommandBuffer", res);
#endif
/* ------------------------------------------------------ */
/* transition shared texture if necessary */
@ -950,7 +953,10 @@ static void vk_shtex_capture(struct vk_data *data,
VkFence fence = pool_data->fences[image_index];
res = funcs->QueueSubmit(queue, 1, &submit_info, fence);
#ifdef MORE_DEBUGGING
debug_res("QueueSubmit", res);
#endif
if (res == VK_SUCCESS)
pool_data->cmd_buffer_busy[image_index] = true;
@ -968,9 +974,11 @@ static void vk_capture(struct vk_data *data, VkQueue queue,
HWND window = NULL;
uint32_t idx = 0;
#ifdef MORE_DEBUGGING
debug("QueuePresentKHR called on "
"devicekey %p, swapchain count %d",
&data->funcs, info->swapchainCount);
#endif
/* use first swap chain associated with a window */
for (; idx < info->swapchainCount; idx++) {

View File

@ -850,6 +850,7 @@ DXGI_FORMAT vk_format_to_dxgi(VkFormat format)
}
//#define DEBUG_PRINT
//#define MORE_DEBUGGING
//#define DEBUG_PRINT_PROCADDR
#ifdef DEBUG_PRINT