Lines Matching defs:pipeline
33 * at pipeline stage VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
35 * at pipeline stage VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT.
85 check_buffer_barrier(struct zink_context *ctx, struct pipe_resource *pres, VkAccessFlags flags, VkPipelineStageFlags pipeline)
88 zink_resource_buffer_barrier(ctx, res, flags, pipeline);
340 VkPipelineStageFlagBits pipeline = is_compute ? VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT : res->gfx_barrier;
342 zink_resource_buffer_barrier(ctx, res, res->barrier_access[is_compute], pipeline);
346 zink_resource_image_barrier(ctx, res, layout, res->barrier_access[is_compute], pipeline);
368 VkPipeline prev_pipeline = ctx->gfx_pipeline_state.pipeline;
370 VkPipeline pipeline = zink_get_gfx_pipeline(ctx, ctx->curr_program, &ctx->gfx_pipeline_state, mode);
371 bool pipeline_changed = prev_pipeline != pipeline;
373 VKCTX(CmdBindPipeline)(bs->cmdbuf, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline);
938 VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT pipeline stage.
968 VkPipeline prev_pipeline = ctx->compute_pipeline_state.pipeline;
980 VkPipeline pipeline = zink_get_compute_pipeline(screen, ctx->curr_compute,
983 if (prev_pipeline != pipeline || BATCH_CHANGED)
984 VKCTX(CmdBindPipeline)(batch->state->cmdbuf, VK_PIPELINE_BIND_POINT_COMPUTE, pipeline);