| /external/mesa3d/src/mesa/main/ |
| D | state.c | 140 (!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/ |
| D | nir_to_tgsi_info.c | 206 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/ |
| D | pan_shader.c | 168 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/ |
| D | agx_nir_lower_frag_sidefx.c | 65 if (!s->info.writes_memory) in agx_nir_lower_frag_sidefx()
|
| D | agx_nir_lower_sample_mask.c | 200 shader->info.writes_memory) { in agx_nir_lower_sample_mask()
|
| D | agx_compile.c | 3777 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/ |
| D | tgsi_scan.h | 106 bool writes_memory; /**< contains stores or atomics to buffers or images */ member
|
| D | tgsi_scan.c | 198 info->writes_memory = true; in scan_src_operand() 323 info->writes_memory = true; in scan_instruction()
|
| /external/mesa3d/src/compiler/ |
| D | shader_info.h | 218 bool writes_memory:1; member
|
| /external/mesa3d/docs/relnotes/ |
| D | 19.2.7.rst | 67 - radv: set writes_memory for global memory stores/atomics
|
| D | 22.0.4.rst | 45 - nir: Don't set writes_memory for reading XFB
|
| /external/mesa3d/src/gallium/drivers/r600/ |
| D | r600_sfn.cpp | 100 pipeshader->selector->info.writes_memory = in r600_shader_from_nir()
|
| D | r600_dump.c | 136 PRINT_UINT_MEMBER(writes_memory); in print_pipe_info()
|
| D | evergreen_state.c | 3517 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/ |
| D | hk_shader.h | 86 bool writes_memory; member
|
| D | hk_shader.c | 811 shader->info.fs.writes_memory = nir->info.writes_memory; in hk_compile_nir()
|
| /external/mesa3d/src/amd/vulkan/ |
| D | radv_shader_info.h | 168 bool writes_memory; member
|
| D | radv_shader_info.c | 952 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()
|
| D | radv_shader.c | 696 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/ |
| D | nir_gather_info.c | 514 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/ |
| D | si_shader_info.c | 582 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()
|
| D | si_state_shaders.cpp | 2166 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/ |
| D | ac_nir_prerast_utils.c | 381 if (gfx_level >= GFX10 && no_param_export && b->shader->info.writes_memory) { in ac_nir_export_position()
|
| /external/mesa3d/src/amd/common/ |
| D | ac_parse_ib.c | 504 … 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/ |
| D | brw_compile_fs.cpp | 1503 if (nir->info.writes_memory) in run_fs()
|