Lines Matching defs:info

183       enum pipe_shader_type pstage = pipe_shader_type_from_mesa(ctx->last_vertex_stage->nir->info.stage);
436 if (unlikely(!screen->info.have_EXT_conditional_rendering)) {
473 assert(index_size != 1 || screen->info.have_EXT_index_type_uint8);
684 screen->info.have_EXT_line_rasterization && rast_state->base.line_stipple_enable)
829 if (so_target && screen->info.tf_props.transformFeedbackDraw) {
841 MIN2(so_target->stride, screen->info.tf_props.maxTransformFeedbackBufferDataStride));
884 const struct pipe_draw_info *info,
890 zink_draw<HAS_MULTIDRAW, DYNAMIC_STATE, BATCH_CHANGED, false>(pctx, info, drawid_offset, indirect, draws, num_draws, NULL, 0);
898 struct pipe_draw_vertex_state_info info,
904 dinfo.mode = info.mode;
919 if (info.take_vertex_state_ownership)
925 zink_launch_grid(struct pipe_context *pctx, const struct pipe_grid_info *info)
934 if (info->indirect) {
942 check_buffer_barrier(ctx, info->indirect, VK_ACCESS_INDIRECT_COMMAND_READ_BIT, VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT);
945 update_barriers(ctx, true, NULL, info->indirect, NULL);
967 zink_program_update_compute_pipeline_state(ctx, ctx->curr_compute, info->block);
990 if (BITSET_TEST(ctx->compute_stage->nir->info.system_values_read, SYSTEM_VALUE_WORK_DIM))
993 &info->work_dim);
997 if (info->indirect) {
998 VKCTX(CmdDispatchIndirect)(batch->state->cmdbuf, zink_resource(info->indirect)->obj->buffer, info->indirect_offset);
999 zink_batch_reference_resource_rw(batch, zink_resource(info->indirect), false);
1001 VKCTX(CmdDispatch)(batch->state->cmdbuf, info->grid[0], info->grid[1], info->grid[2]);
1071 struct pipe_draw_vertex_state_info info,
1079 zink_invalid_launch_grid(struct pipe_context *pctx, const struct pipe_grid_info *info)
1140 if (screen->info.have_EXT_extended_dynamic_state) {
1141 if (screen->info.have_EXT_extended_dynamic_state2) {
1142 if (screen->info.have_EXT_vertex_input_dynamic_state)
1153 memcpy(ctx->draw_vbo, &draw_vbo_array[screen->info.have_EXT_multi_draw]
1156 memcpy(ctx->draw_state, &draw_state_array[screen->info.have_EXT_multi_draw]