Home
last modified time | relevance | path

Searched refs:writes_memory (Results 1 – 25 of 40) sorted by relevance

12

/external/mesa3d/src/mesa/main/
Dstate.c140 (!vs || !vs->info.writes_memory) && in _mesa_update_allow_draw_out_of_order()
141 (!tes || !tes->info.writes_memory) && in _mesa_update_allow_draw_out_of_order()
142 (!tcs || !tcs->info.writes_memory) && in _mesa_update_allow_draw_out_of_order()
143 (!gs || !gs->info.writes_memory) && in _mesa_update_allow_draw_out_of_order()
144 (!fs || !fs->info.writes_memory || !fs->info.fs.early_fragment_tests); in _mesa_update_allow_draw_out_of_order()
/external/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c206 info->writes_memory = true; in scan_instruction()
210 info->writes_memory = true; in scan_instruction()
214 info->writes_memory = true; in scan_instruction()
220 info->writes_memory = true; in scan_instruction()
225 info->writes_memory = true; in scan_instruction()
/external/mesa3d/src/panfrost/lib/
Dpan_shader.c168 info->fs.sidefx = s->info.writes_memory || s->info.fs.uses_discard; in GENX()
206 info->writes_global = s->info.writes_memory; in GENX()
/external/mesa3d/src/asahi/compiler/
Dagx_nir_lower_frag_sidefx.c65 if (!s->info.writes_memory) in agx_nir_lower_frag_sidefx()
Dagx_nir_lower_sample_mask.c200 shader->info.writes_memory) { in agx_nir_lower_sample_mask()
Dagx_compile.c3777 info->tag_write_disable = !nir->info.writes_memory; in agx_compile_shader_nir()
3889 nir->info.writes_memory; in agx_compile_shader_nir()
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.h106 bool writes_memory; /**< contains stores or atomics to buffers or images */ member
Dtgsi_scan.c198 info->writes_memory = true; in scan_src_operand()
323 info->writes_memory = true; in scan_instruction()
/external/mesa3d/src/compiler/
Dshader_info.h218 bool writes_memory:1; member
/external/mesa3d/docs/relnotes/
D19.2.7.rst67 - radv: set writes_memory for global memory stores/atomics
D22.0.4.rst45 - nir: Don't set writes_memory for reading XFB
/external/mesa3d/src/gallium/drivers/r600/
Dr600_sfn.cpp100 pipeshader->selector->info.writes_memory = in r600_shader_from_nir()
Dr600_dump.c136 PRINT_UINT_MEMBER(writes_memory); in print_pipe_info()
Devergreen_state.c3517 S_02880C_EXEC_ON_NOOP(shader->selector->info.writes_memory); in evergreen_update_ps_state()
3518 } else if (shader->selector->info.writes_memory) { in evergreen_update_ps_state()
3829 if (rctx->alphatest_state.sx_alpha_test_control || rctx->ps_shader->info.writes_memory) { in evergreen_update_db_shader_control()
/external/mesa3d/src/asahi/vulkan/
Dhk_shader.h86 bool writes_memory; member
Dhk_shader.c811 shader->info.fs.writes_memory = nir->info.writes_memory; in hk_compile_nir()
/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.h168 bool writes_memory; member
Dradv_shader_info.c952 info->ps.writes_memory = nir->info.writes_memory; in gather_shader_info_fs()
974 info->ps.writes_memory || nir->info.fs.needs_quad_helper_invocations || in gather_shader_info_fs()
Dradv_shader.c696 if (nir->info.writes_memory) in radv_consider_culling()
1694 …info->ps.early_fragment_test || !info->ps.writes_memory ? V_02880C_EARLY_Z_THEN_LATE_Z : V_02880C_… in radv_precompute_registers_hw_fs()
1708 …S_02880C_EXEC_ON_HIER_FAIL(info->ps.writes_memory) | S_02880C_EXEC_ON_NOOP(info->ps.writes_memory)… in radv_precompute_registers_hw_fs()
/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c514 shader->info.writes_memory = true; in gather_intrinsic_info()
869 shader->info.writes_memory = true; in gather_intrinsic_info()
1046 shader->info.writes_memory = shader->info.has_transform_feedback_varyings; in nir_shader_gather_info()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_info.c582 info->writes_1_if_tex_is_1 = nir->info.writes_memory ? 0 : 0xff; in si_nir_scan_shader()
683 info->uses_interp_at_sample || nir->info.writes_memory || in si_nir_scan_shader()
Dsi_state_shaders.cpp2166 S_02880C_EXEC_ON_NOOP(info->base.writes_memory); in si_shader_ps()
2167 } else if (info->base.writes_memory) { in si_shader_ps()
2470 (!ps_modifies_zs && !ps->info.base.writes_memory && in si_update_ps_inputs_read_or_disabled()
2750 !sel->info.base.writes_memory && in si_ps_key_update_framebuffer_blend_dsa_rasterizer()
2762 } else if (sctx->gfx_level >= GFX11 && sel->info.base.writes_memory) { in si_ps_key_update_framebuffer_blend_dsa_rasterizer()
3665 !sel->nir->info.writes_memory && in si_create_shader_selector()
4044 (!old_sel || old_sel->info.base.writes_memory != sel->info.base.writes_memory || in si_bind_ps_shader()
/external/mesa3d/src/amd/common/nir/
Dac_nir_prerast_utils.c381 if (gfx_level >= GFX10 && no_param_export && b->shader->info.writes_memory) { in ac_nir_export_position()
/external/mesa3d/src/amd/common/
Dac_parse_ib.c504 … bool writes_memory = dst_sel == V_370_MEM_GRBM || dst_sel == V_370_TC_L2 || dst_sel == V_370_MEM; in ac_parse_packet3() local
505 print_addr(ib, "DST_ADDR", addr, writes_memory ? dword_count * 4 : AC_ADDR_SIZE_NOT_MEMORY); in ac_parse_packet3()
/external/mesa3d/src/intel/compiler/
Dbrw_compile_fs.cpp1503 if (nir->info.writes_memory) in run_fs()

12