Home
last modified time | relevance | path

Searched refs:outputs_read (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/panfrost/lib/
Dpan_shader.c253 info->fs.outputs_read = s->info.outputs_read >> FRAG_RESULT_DATA0; in GENX()
280 !info->fs.outputs_read; in GENX()
297 util_last_bit(s->info.outputs_read >> VARYING_SLOT_VAR0); in GENX()
Dpan_shader.h96 info->fs.outputs_read; in pan_shader_prepare_midgard_rsd()
/third_party/mesa3d/src/compiler/glsl/
Dir_set_program_inouts.cpp139 prog->info.outputs_read |= bitfield; in mark()
432 prog->info.outputs_read = 0; in do_set_program_inouts()
/third_party/mesa3d/src/compiler/nir/
Dnir_linking_helpers.c165 (shader->info.outputs_read & BITFIELD64_BIT(var->data.location))) in nir_remove_unused_io_vars()
425 bool outputs_read = false; in remap_slots_and_components() local
441 outputs_read = true; in remap_slots_and_components()
457 if (outputs_read) { in remap_slots_and_components()
466 if (outputs_read) in remap_slots_and_components()
927 &producer->info.outputs_read, in compact_components()
Dnir_gather_info.c154 shader->info.outputs_read |= bitfield; in set_io_mask()
177 shader->info.outputs_read |= bitfield; in set_io_mask()
600 shader->info.outputs_read |= slot_mask; in gather_intrinsic_info()
950 shader->info.outputs_read = 0; in nir_shader_gather_info()
Dnir_lower_blend.c391 b->shader->info.outputs_read |= BITFIELD64_BIT(var->data.location); in nir_lower_blend_store()
/third_party/mesa3d/src/compiler/
Dshader_info.h165 uint64_t outputs_read; member
/third_party/mesa3d/src/panfrost/util/
Dpan_ir.h295 BITSET_WORD outputs_read; member
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_tess_io_to_mem.c204 ? shader->info.outputs_read in tcs_output_needs_lds()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_resolve.c217 if (devinfo->ver == 8 && nir->info.outputs_read != 0) { in iris_predraw_resolve_framebuffer()
Diris_program.c908 if (devinfo->ver == 8 && info->outputs_read) { in iris_setup_binding_table()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.c412 u_foreach_bit(i, (nir->info.outputs_read >> FRAG_RESULT_DATA0)) { in panfrost_build_key()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_resolve.c256 if (nir->info.outputs_read != 0) { in crocus_predraw_resolve_framebuffer()
Dcrocus_program.c827 if (devinfo->ver >= 6 && info->outputs_read) { in crocus_setup_binding_table()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c3216 if (nir->info.outputs_read && !inputs->is_blend) { in midgard_compile_shader_nir()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.cpp680 if (tcs->info.base.outputs_read || in si_emit_derived_tess_state()
/third_party/mesa3d/src/intel/compiler/
Dbrw_fs.cpp6894 (nir->info.outputs_read > 0 && !wm_key->coherent_fb_fetch)) { in run_fs()
7341 prog_data->has_render_target_reads = shader->info.outputs_read != 0ull; in brw_nir_populate_wm_prog_data()
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_nir.cpp1151 if (nir->info.outputs_read & 1ull << slot) in assignSlots()