zink: Add ASSERTED to vars that are only used for asserts

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26762>
This commit is contained in:
Jesse Natalie
2023-12-19 11:44:12 -08:00
committed by Marge Bot
parent 5024b212b6
commit aa81acf9cb
3 changed files with 4 additions and 4 deletions

View File

@@ -3305,7 +3305,7 @@ zink_shader_spirv_compile(struct zink_screen *screen, struct zink_shader *zs, st
ret = VKSCR(CreateShaderModule)(screen->dev, &smci, NULL, &obj.mod);
else
ret = VKSCR(CreateShadersEXT)(screen->dev, 1, &sci, NULL, &obj.obj);
bool success = zink_screen_handle_vkresult(screen, ret);
ASSERTED bool success = zink_screen_handle_vkresult(screen, ret);
assert(success);
return obj;
}

View File

@@ -412,7 +412,7 @@ zink_create_sampler_state(struct pipe_context *pctx,
const struct pipe_sampler_state *state)
{
struct zink_screen *screen = zink_screen(pctx->screen);
struct zink_context *zink = zink_context(pctx);
ASSERTED struct zink_context *zink = zink_context(pctx);
bool need_custom = false;
bool need_clamped_border_color = false;
VkSamplerCreateInfo sci = {0};
@@ -5097,7 +5097,7 @@ zink_flush_dgc(struct zink_context *ctx)
strides
};
VkIndirectCommandsLayoutNV iclayout;
VkResult res = VKSCR(CreateIndirectCommandsLayoutNV)(screen->dev, &lci, NULL, &iclayout);
ASSERTED VkResult res = VKSCR(CreateIndirectCommandsLayoutNV)(screen->dev, &lci, NULL, &iclayout);
assert(res == VK_SUCCESS);
util_dynarray_append(&bs->dgc.layouts, VkIndirectCommandsLayoutNV, iclayout);

View File

@@ -403,7 +403,7 @@ unref_vk_query(struct zink_context *ctx, struct zink_vk_query *vkq)
static void
destroy_query(struct zink_context *ctx, struct zink_query *query)
{
struct zink_screen *screen = zink_screen(ctx->base.screen);
ASSERTED struct zink_screen *screen = zink_screen(ctx->base.screen);
assert(zink_screen_usage_check_completion(screen, query->batch_uses));
struct zink_query_buffer *qbo, *next;