zink: more and better debug printfs

Use debug_printf more consistently, normalize formatting a bit, and
trace a few more places you're likely to care about.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9436>
This commit is contained in:
Adam Jackson 2020-12-18 09:47:23 -05:00
parent f3aa2f15c2
commit cf468b7ad8
3 changed files with 10 additions and 4 deletions

View file

@ -68,10 +68,10 @@ zink_reset_batch(struct zink_context *ctx, struct zink_batch *batch)
}
if (vkResetDescriptorPool(screen->dev, batch->descpool, 0) != VK_SUCCESS)
fprintf(stderr, "vkResetDescriptorPool failed\n");
debug_printf("vkResetDescriptorPool failed\n");
if (vkResetCommandPool(screen->dev, batch->cmdpool, 0) != VK_SUCCESS)
fprintf(stderr, "vkResetCommandPool failed\n");
debug_printf("vkResetCommandPool failed\n");
batch->submitted = batch->has_work = false;
batch->resource_size = 0;
}

View file

@ -81,8 +81,10 @@ create_render_pass(VkDevice dev, struct zink_render_pass_state *state)
rpci.pSubpasses = &subpass;
VkRenderPass render_pass;
if (vkCreateRenderPass(dev, &rpci, NULL, &render_pass) != VK_SUCCESS)
if (vkCreateRenderPass(dev, &rpci, NULL, &render_pass) != VK_SUCCESS) {
debug_printf("vkCreateRenderPass failed\n");
return VK_NULL_HANDLE;
}
return render_pass;
}

View file

@ -188,6 +188,7 @@ resource_create(struct pipe_screen *pscreen,
if (vkCreateBuffer(screen->dev, &bci, NULL, &res->buffer) !=
VK_SUCCESS) {
debug_printf("vkCreateBuffer failed\n");
FREE(res);
return NULL;
}
@ -300,6 +301,7 @@ resource_create(struct pipe_screen *pscreen,
VkResult result = vkCreateImage(screen->dev, &ici, NULL, &res->image);
if (result != VK_SUCCESS) {
debug_printf("vkCreateImage failed\n");
FREE(res);
return NULL;
}
@ -364,8 +366,10 @@ resource_create(struct pipe_screen *pscreen,
mai.pNext = &memory_wsi_info;
}
if (vkAllocateMemory(screen->dev, &mai, NULL, &res->mem) != VK_SUCCESS)
if (vkAllocateMemory(screen->dev, &mai, NULL, &res->mem) != VK_SUCCESS) {
debug_printf("vkAllocateMemory failed\n");
goto fail;
}
res->offset = 0;
res->size = reqs.size;