Lines Matching refs:info

2600    const struct shader_info *info = crocus_get_shader_info(ice, stage);
2605 unsigned count = info ? BITSET_LAST_BIT(info->textures_used) : 0;
4275 crocus_create_so_decl_list(const struct pipe_stream_output_info *info,
4290 for (unsigned i = 0; i < info->num_outputs; i++) {
4291 const struct pipe_stream_output *output = &info->output[i];
4361 sol.SOBufferEnable0 = !!info->stride[0];
4362 sol.SOBufferEnable1 = !!info->stride[1];
4363 sol.SOBufferEnable2 = !!info->stride[2];
4364 sol.SOBufferEnable3 = !!info->stride[3];
4367 sol.Buffer0SurfacePitch = 4 * info->stride[0];
4368 sol.Buffer1SurfacePitch = 4 * info->stride[1];
4369 sol.Buffer2SurfacePitch = 4 * info->stride[2];
4370 sol.Buffer3SurfacePitch = 4 * info->stride[3];
4685 const struct shader_info *info,
4691 if (info->clip_distance_array_size == 0 &&
4692 (info->outputs_written & (VARYING_BIT_POS | VARYING_BIT_CLIP_VERTEX)) &&
4697 info->outputs_written & (VARYING_BIT_PSIZ))
4709 uint64_t inputs_read = info->inputs_read;
4733 const struct shader_info *info,
4739 if (info->clip_distance_array_size == 0 &&
4740 (info->outputs_written & (VARYING_BIT_POS | VARYING_BIT_CLIP_VERTEX)) &&
4745 info->outputs_written & (VARYING_BIT_PSIZ))
4754 const struct shader_info *info,
4760 if (info->clip_distance_array_size == 0 &&
4761 (info->outputs_written & (VARYING_BIT_POS | VARYING_BIT_CLIP_VERTEX)) &&
4766 info->outputs_written & (VARYING_BIT_PSIZ))
4775 const struct shader_info *info,
4787 if (info->fs.uses_discard || zsa->cso.alpha_enabled)
4790 if (info->outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH))
4840 (info->inputs_read & (VARYING_BIT_COL0 | VARYING_BIT_COL1));
5385 const struct shader_info *info = crocus_get_shader_info(ice, stage);
5465 if (info && info->uses_texture_gather) {
7456 struct isl_depth_stencil_hiz_emit_info info = {
7474 info.depth_surf = &zres->surf;
7475 info.depth_address = crocus_command_reloc(batch,
7479 info.mocs = crocus_mocs(zres->bo, isl_dev);
7483 info.hiz_usage = zres->aux.usage;
7484 info.hiz_surf = &zres->aux.surf;
7496 info.hiz_address = crocus_command_reloc(batch,
7500 info.depth_clear_value = crocus_resource_get_clear_color(zres).f32[0];
7507 info.stencil_aux_usage = sres->aux.usage;
7508 info.stencil_surf = &sres->surf;
7521 info.stencil_address = crocus_command_reloc(batch,
7526 info.mocs = crocus_mocs(sres->bo, isl_dev);
7531 isl_emit_depth_stencil_hiz_s(isl_dev, batch_ptr, &info);