/third_party/mesa3d/src/amd/common/ |
D | ac_shader_util.c | 34 unsigned ac_get_spi_shader_z_format(bool writes_z, bool writes_stencil, bool writes_samplemask, in ac_get_spi_shader_z_format() argument 38 assert(!writes_mrt0_alpha || writes_z || writes_stencil || writes_samplemask); in ac_get_spi_shader_z_format() 44 else if (writes_stencil) in ac_get_spi_shader_z_format() 48 } else if (writes_stencil || writes_samplemask) { in ac_get_spi_shader_z_format()
|
D | ac_shader_util.h | 93 unsigned ac_get_spi_shader_z_format(bool writes_z, bool writes_stencil, bool writes_samplemask,
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_shader.c | 249 info->fs.writes_stencil = true; in GENX() 271 !info->fs.writes_stencil && in GENX() 277 !info->fs.writes_stencil && in GENX()
|
D | pan_earlyzs.c | 57 bool shader_writes_zs = (s->fs.writes_depth || s->fs.writes_stencil); in analyze()
|
D | pan_shader.h | 235 shader_info->fs.writes_stencil; in pan_shader_prepare_rsd()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_quad_pipe.c | 51 !sp->fs_variant->info.writes_stencil) || in sp_build_quad_pipeline()
|
D | sp_quad_depth_test.c | 853 boolean shader_stencil_ref = fsInfo->writes_stencil; in depth_test_quads_fallback()
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_shader_info.h | 136 bool writes_stencil; member
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_scan.h | 98 boolean writes_stencil; /**< does fragment shader write stencil value? */ member
|
D | tgsi_scan.c | 777 info->writes_stencil = true; in scan_declaration()
|
/third_party/mesa3d/src/panfrost/lib/tests/ |
D | test-earlyzs.cpp | 54 .writes_stencil = !!(flags & WRITES_S), in test()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader.h | 430 bool writes_stencil; /**< does fragment shader write stencil value? */ member 651 unsigned writes_stencil : 1; member
|
D | si_shader_llvm_ps.c | 844 key->ps_epilog.writes_z + key->ps_epilog.writes_stencil + key->ps_epilog.writes_samplemask; in si_llvm_build_ps_epilog() 883 key->ps_epilog.writes_stencil || in si_llvm_build_ps_epilog() 892 if (key->ps_epilog.writes_stencil) in si_llvm_build_ps_epilog()
|
D | si_state_shaders.cpp | 1864 S_02880C_STENCIL_TEST_VAL_EXPORT_ENABLE(info->writes_stencil) | in si_shader_ps() 1969 bool has_mrtz = info->writes_z || info->writes_stencil || info->writes_samplemask; in si_shader_ps() 2000 ac_get_spi_shader_z_format(info->writes_z, info->writes_stencil, info->writes_samplemask, in si_shader_ps() 2181 ps->info.writes_stencil || in si_update_ps_inputs_read_or_disabled() 2351 (ps->info.writes_z || ps->info.writes_stencil || ps->info.writes_samplemask); in si_ps_key_update_blend_rasterizer()
|
D | si_shader_info.c | 653 info->writes_stencil = nir->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL); in si_nir_scan_shader()
|
D | si_shader.c | 740 shader->selector->info.writes_z + shader->selector->info.writes_stencil + in si_init_shader_args() 2312 key->ps_epilog.writes_stencil = info->writes_stencil; in si_get_ps_epilog_key()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_aco_shader_info.h | 96 ASSIGN_FIELD(ps.writes_stencil); in radv_aco_convert_shader_info()
|
D | radv_shader.h | 311 bool writes_stencil; member
|
D | radv_shader_info.c | 638 info->ps.writes_stencil = nir->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL); in radv_nir_shader_info_pass()
|
D | radv_nir_to_llvm.c | 1108 if (ctx->shader_info->ps.writes_stencil) { in handle_fs_outputs_post() 1119 !ctx->shader_info->ps.writes_stencil && in handle_fs_outputs_post()
|
/third_party/mesa3d/src/panfrost/util/ |
D | pan_ir.h | 289 bool writes_stencil; member
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi_info.c | 720 info->writes_stencil = true; in nir_tgsi_scan_shader()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_fs.c | 684 else if (!shader->info.base.writes_z && !shader->info.base.writes_stencil && in generate_fs_loop() 768 if (shader->info.base.writes_stencil) { in generate_fs_loop() 1143 if (shader->info.base.writes_stencil) { in generate_fs_loop() 1267 if (shader->info.base.writes_stencil) { in generate_fs_loop()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_pipeline.c | 718 return (info->fs.writes_depth || info->fs.writes_stencil); in panvk_fs_required()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_cmdstream.c | 281 return (fs->info.fs.writes_depth || fs->info.fs.writes_stencil); in panfrost_fs_required() 823 cfg.stencil_from_shader = fs->info.fs.writes_stencil; in panfrost_emit_depth_stencil()
|