Home
last modified time | relevance | path

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

/external/mesa3d/src/panfrost/lib/
Dpan_shader.c157 info->fs.outputs_read = s->info.outputs_read >> FRAG_RESULT_DATA0; in GENX()
178 !info->fs.outputs_read; in GENX()
Dpan_shader.h125 rsd->properties.shader_reads_tilebuffer = info->fs.outputs_read; in pan_shader_prepare_midgard_rsd()
/external/mesa3d/src/compiler/
Dshader_info.h82 uint64_t outputs_read; member
/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c168 shader->info.outputs_read |= bitfield; in set_io_mask()
191 shader->info.outputs_read |= bitfield; in set_io_mask()
586 shader->info.outputs_read |= slot_mask; in gather_intrinsic_info()
1002 shader->info.outputs_read = 0; in nir_shader_gather_info()
Dnir_linking_helpers.c448 bool outputs_read = false; in remap_slots_and_components() local
464 outputs_read = true; in remap_slots_and_components()
480 if (outputs_read) { in remap_slots_and_components()
489 if (outputs_read) in remap_slots_and_components()
918 &producer->info.outputs_read, in compact_components()
Dnir_lower_blend.c554 b->shader->info.outputs_read |= BITFIELD64_BIT(sem.location); in nir_lower_blend_instr()
Dnir_print.c2549 print_nz_x64(fp, "outputs_read", info->outputs_read); in print_shader_info()
/external/mesa3d/src/panfrost/util/
Dpan_ir.h212 BITSET_WORD outputs_read; member
/external/mesa3d/src/gallium/drivers/iris/
Diris_resolve.c231 if (devinfo->ver == 8 && nir->info.outputs_read != 0) { in iris_predraw_resolve_framebuffer()
258 nir->info.outputs_read != 0) in iris_predraw_resolve_framebuffer()
Diris_program.c1404 if (devinfo->ver == 8 && info->outputs_read) { in iris_setup_binding_table()
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_shader.c301 u_foreach_bit(i, (nir->info.outputs_read >> FRAG_RESULT_DATA0)) { in panfrost_build_fs_key()
/external/mesa3d/src/amd/common/nir/
Dac_nir_lower_tess_io_to_mem.c205 return shader->info.outputs_read & shader->info.outputs_written & ~TESS_LVL_MASK; in tcs_lds_per_vtx_out_mask()
1295 util_bitcount64(tcs_info->outputs_read & tcs_info->outputs_written & ~TESS_LVL_MASK) * 16; in ac_nir_compute_tess_wg_info()
/external/mesa3d/src/compiler/nir/tests/
Dopt_varyings_tests_dead_output.cpp95 ASSERT_TRUE(b1->shader->info.outputs_read == 0 && \
/external/mesa3d/src/intel/compiler/
Dbrw_compile_fs.cpp1102 shader->info.outputs_read; in brw_nir_populate_wm_prog_data()
1479 (nir->info.outputs_read > 0 && !wm_key->coherent_fb_fetch)) { in run_fs()
/external/mesa3d/src/gallium/drivers/crocus/
Dcrocus_resolve.c256 if (nir->info.outputs_read != 0) { in crocus_predraw_resolve_framebuffer()
Dcrocus_program.c843 if (devinfo->ver >= 6 && info->outputs_read) { in crocus_setup_binding_table()
/external/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_nir.cpp1035 assert(!(nir->info.outputs_read & 1ull << slot)); in assignSlots()
1139 assert(!(nir->info.outputs_read & 1ull << slot)); in assignSlots()
1180 if (nir->info.outputs_read & 1ull << slot) in assignSlots()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_program.c1998 … if (info->outputs_read & (BITFIELD_BIT(FRAG_RESULT_DEPTH) | BITFIELD_BIT(FRAG_RESULT_STENCIL))) in zink_bind_fs_state()
2000 ctx->fbfetch_outputs |= info->outputs_read >> FRAG_RESULT_DATA0; in zink_bind_fs_state()
Dzink_compiler.c5091 …ts_written | nir->info.outputs_read) & BITFIELD64_MASK(VARYING_SLOT_VAR1)) == (nir->info.outputs_w… in fixup_io_locations()
5471 …found = nir->info.outputs_written || nir->info.outputs_read || nir->info.patch_outputs_written || … in rework_io_vars()
5480 uint64_t outputs_accessed = nir->info.outputs_written | nir->info.outputs_read; in rework_io_vars()
/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.c639 info->tcs.tcs_outputs_read = nir->info.outputs_read; in gather_shader_info_tcs()
Dradv_cmd_buffer.c3491 tcs_info.outputs_read = tcs->info.tcs.tcs_outputs_read; in radv_emit_patch_control_points()
/external/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c3000 if (nir->info.outputs_read && !inputs->is_blend) { in midgard_compile_shader_nir()
/external/mesa3d/src/intel/compiler/elk/
Delk_fs.cpp6257 (nir->info.outputs_read > 0 && !wm_key->coherent_fb_fetch)) { in run_fs()
6564 shader->info.outputs_read; in elk_nir_populate_wm_prog_data()