Home
last modified time | relevance | path

Searched refs:writes_z (Results 1 – 25 of 31) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_quad_pipe.c50 !sp->fs_variant->info.writes_z && in sp_build_quad_pipeline()
Dsp_quad_depth_test.c852 boolean interp_depth = !fsInfo->writes_z || qs->softpipe->early_depth; in depth_test_quads_fallback()
991 boolean interp_depth = !fsInfo->writes_z || qs->softpipe->early_depth; in choose_depth_test()
/third_party/mesa3d/src/amd/common/
Dac_shader_util.h82 unsigned ac_get_spi_shader_z_format(bool writes_z, bool writes_stencil, bool writes_samplemask);
Dac_shader_util.c34 unsigned ac_get_spi_shader_z_format(bool writes_z, bool writes_stencil, bool writes_samplemask) in ac_get_spi_shader_z_format() argument
36 if (writes_z) { in ac_get_spi_shader_z_format()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.h99 boolean writes_z; /**< does fragment shader write Z value? */ member
Dtgsi_scan.c785 info->writes_z = true; in scan_declaration()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h367 bool writes_z; /**< does fragment shader write Z value? */ member
615 unsigned writes_z : 1; member
Dsi_shader_llvm_ps.c884 key->ps_epilog.writes_z + key->ps_epilog.writes_stencil + key->ps_epilog.writes_samplemask; in si_llvm_build_ps_epilog()
903 if (!key->ps_epilog.writes_z && !key->ps_epilog.writes_stencil && in si_llvm_build_ps_epilog()
944 if (key->ps_epilog.writes_z) in si_llvm_build_ps_epilog()
Dsi_shader.c688 shader->selector->info.writes_z + shader->selector->info.writes_stencil + in si_init_shader_args()
1854 key->ps_epilog.writes_z = info->writes_z; in si_get_ps_epilog_key()
Dsi_shader_nir.c462 info->writes_z = nir->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH); in si_nir_scan_shader()
Dsi_state_shaders.c1707 !spi_shader_col_format && !info->writes_z && !info->writes_stencil && in si_shader_ps()
1724 ac_get_spi_shader_z_format(info->writes_z, info->writes_stencil, info->writes_samplemask); in si_shader_ps()
1887 …bool ps_modifies_zs = ps->info.base.fs.uses_discard || ps->info.writes_z || ps->info.writes_stenci… in si_update_ps_inputs_read_or_disabled()
3019 sel->db_shader_control = S_02880C_Z_EXPORT_ENABLE(sel->info.writes_z) | in si_create_shader_selector()
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_state_static.c166 (i915->fs && !i915->fs->info.writes_z)) in update_dst_buf_vars()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_internal.h259 unsigned writes_z:1; member
Detnaviv_state.c707 !shader_state->writes_z && in etna_update_zsa()
717 !shader_state->writes_z) in etna_update_zsa()
Detnaviv_shader.c254 cs->writes_z = fs->ps_depth_out_reg >= 0; in etna_link_shaders()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_tgsi_lower_depth_clamp.c265 if (ctx->info.writes_z) { in epilog_fs()
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_compiler.h654 bool writes_z; member
966 bool writes_z; member
Dvir.c809 prog_data->writes_z = c->writes_z; in v3d_fs_set_prog_data()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.h299 bool writes_z; member
Dradv_shader_info.c461 info->ps.writes_z = true; in gather_info_output_decl_ps()
Dradv_pipeline.c4267 if (!pCreateInfo->pRasterizationState->depthClampEnable && ps->info.ps.writes_z) { in radv_pipeline_generate_depth_stencil_state()
5046 return S_02880C_Z_EXPORT_ENABLE(ps->info.ps.writes_z) | in radv_compute_db_shader_control()
5090 ac_get_spi_shader_z_format(ps->info.ps.writes_z, ps->info.ps.writes_stencil, in radv_pipeline_generate_fragment_shader()
5547 if (!ps->info.ps.writes_z && !ps->info.ps.writes_stencil && !ps->info.ps.writes_sample_mask) in radv_pipeline_init()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_pipeline.c392 shader.fragment_shader_does_z_writes = prog_data_fs->writes_z; in pack_shader_state_record()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3dx_draw.c607 v3d->prog.fs->prog_data.fs->writes_z; in v3d_emit_gl_shader_state()
882 if (v3d->prog.fs->prog_data.fs->writes_z) { in v3d_update_job_ez()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c736 info->writes_z = true; in nir_tgsi_scan_shader()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_fs.c632 else if (!shader->info.base.writes_z && !shader->info.base.writes_stencil) { in generate_fs_loop()
708 if (shader->info.base.writes_z) { in generate_fs_loop()
1068 if (shader->info.base.writes_z) { in generate_fs_loop()
1165 if (shader->info.base.writes_z) { in generate_fs_loop()

12