Lines Matching defs:res
720 unsigned query_id, struct zink_resource *res, unsigned offset,
731 zink_batch_reference_resource_rw(batch, res, true);
732 zink_resource_buffer_barrier(ctx, res, VK_ACCESS_TRANSFER_WRITE_BIT, 0);
733 util_range_add(&res->base.b, &res->valid_buffer_range, offset, offset + result_size);
735 res->obj->unordered_read = res->obj->unordered_write = false;
736 VKCTX(CmdCopyQueryPoolResults)(batch->state->cmdbuf, pool, query_id, num_results, res->obj->buffer,
741 copy_results_to_buffer(struct zink_context *ctx, struct zink_query *query, struct zink_resource *res, unsigned offset, int num_results, VkQueryResultFlags flags)
744 copy_pool_results_to_buffer(ctx, query, start->vkq[0]->pool->query_pool, start->vkq[0]->query_id, res, offset, num_results, flags);
1201 struct zink_resource *res = query->predicate;
1210 copy_results_to_buffer(ctx, query, res, 0, num_results, flags);
1213 force_cpu_read(ctx, pquery, PIPE_QUERY_TYPE_U32, &res->base.b, 0);
1215 zink_resource_buffer_barrier(ctx, res, VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT, VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT);
1237 struct zink_resource *res = zink_resource(pres);
1268 zink_copy_buffer(ctx, res, zink_resource(staging), offset, result_size * get_num_results(query), result_size);
1291 zink_copy_buffer(ctx, res, zink_resource(query->curr_qbo->buffers[0]), offset,
1296 copy_results_to_buffer(ctx, query, res, offset, 1, size_flags);