Home
last modified time | relevance | path

Searched refs:uses_discard (Results 1 - 25 of 39) sorted by relevance

12

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_discard_or_demote.c149 /* We need uses_discard/demote and needs_*_helper_invocations. */ in nir_lower_discard_or_demote()
151 /* Validate that if uses_demote is set, uses_discard is also be set. */ in nir_lower_discard_or_demote()
152 assert(!shader->info.fs.uses_demote || shader->info.fs.uses_discard); in nir_lower_discard_or_demote()
155 if (!shader->info.fs.uses_discard) in nir_lower_discard_or_demote()
198 /* Validate again that if uses_demote is set, uses_discard is also be set. */ in nir_lower_discard_or_demote()
199 assert(!shader->info.fs.uses_demote || shader->info.fs.uses_discard); in nir_lower_discard_or_demote()
H A Dnir_lower_alpha_test.c113 shader->info.fs.uses_discard = true; in nir_lower_alpha_test()
H A Dnir_opt_move_discards_to_top.c240 if (!shader->info.fs.uses_discard) in nir_opt_move_discards_to_top()
H A Dnir_lower_bitmap.c117 shader->info.fs.uses_discard = true; in lower_bitmap()
H A Dnir_gather_info.c508 * don't produce a vertex, so we only set uses_discard if executing on in gather_intrinsic_info()
511 shader->info.fs.uses_discard = true; in gather_intrinsic_info()
517 shader->info.fs.uses_discard = true; in gather_intrinsic_info()
970 shader->info.fs.uses_discard = false; in nir_shader_gather_info()
H A Dnir_lower_clip.c464 b.shader->info.fs.uses_discard = true; in lower_clip_fs()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler.h132 bool uses_discard; member
H A Detnaviv_internal.h264 unsigned uses_discard:1; member
H A Detnaviv_shader.c253 cs->uses_discard = fs->uses_discard; in etna_link_shaders()
H A Detnaviv_compiler_nir.c1077 v->uses_discard = s->info.fs.uses_discard; in etna_compile_shader()
H A Detnaviv_state.c740 !shader_state->uses_discard) in etna_update_zsa()
/third_party/mesa3d/src/compiler/glsl/
H A Dir_set_program_inouts.cpp410 prog->info.fs.uses_discard = true; in visit_enter()
438 prog->info.fs.uses_discard = false; in do_set_program_inouts()
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_shader.c257 info->fs.can_discard = s->info.fs.uses_discard; in pan_shader_compile()
264 s->info.fs.uses_discard || in pan_shader_compile()
/third_party/mesa3d/src/compiler/
H A Dshader_info.h381 bool uses_discard:1; member
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader.h647 unsigned uses_discard : 1; member
1064 return shader->selector->info.base.fs.uses_discard || in si_shader_uses_discard()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_draw_helpers.c94 b->shader->info.fs.uses_discard = true; in nir_lower_pstipple_block()
303 b->shader->info.fs.uses_discard = true; in nir_lower_aapoint_impl()
H A Dnir_to_tgsi_info.c802 info->uses_kill = nir->info.fs.uses_discard; in nir_tgsi_scan_shader()
/third_party/mesa3d/src/mesa/program/
H A Darbprogparse.c120 program->info.fs.uses_discard = state.fragment.UsesKill; in _mesa_parse_arb_fragment_program()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_context.h56 bool uses_discard; member
H A Dlima_program.c319 fs->state.uses_discard = nir->info.fs.uses_discard; in lima_fs_compile_shader()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Dnir.c359 if (!block->comp->uses_discard && instr->src->is_ssa) { in ppir_emit_intrinsic()
917 comp->uses_discard = nir->info.fs.uses_discard; in ppir_compile_nir()
H A Dppir.h423 bool uses_discard; member
/third_party/mesa3d/src/intel/blorp/
H A Dblorp.c246 if (nir->info.fs.uses_discard) in blorp_compile_fs()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader_info.c627 info->ps.can_discard = nir->info.fs.uses_discard; in radv_nir_shader_info_pass()
/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_build.h345 void ac_build_export_null(struct ac_llvm_context *ctx, bool uses_discard);

Completed in 23 milliseconds

12