mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
radv: move setting can_discard to ac_fill_shader_info()
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
081561de16
commit
7b1655ccf3
1 changed files with 1 additions and 1 deletions
|
|
@ -4298,7 +4298,6 @@ LLVMModuleRef ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm,
|
|||
} else if (shaders[i]->info.stage == MESA_SHADER_VERTEX) {
|
||||
ctx.abi.load_base_vertex = radv_load_base_vertex;
|
||||
} else if (shaders[i]->info.stage == MESA_SHADER_FRAGMENT) {
|
||||
shader_info->fs.can_discard = shaders[i]->info.fs.uses_discard;
|
||||
ctx.abi.load_sample_position = load_sample_position;
|
||||
ctx.abi.load_sample_mask_in = load_sample_mask_in;
|
||||
ctx.abi.emit_kill = radv_emit_kill;
|
||||
|
|
@ -4521,6 +4520,7 @@ ac_fill_shader_info(struct radv_shader_variant_info *shader_info, struct nir_sha
|
|||
shader_info->cs.block_size[i] = nir->info.cs.local_size[i];
|
||||
break;
|
||||
case MESA_SHADER_FRAGMENT:
|
||||
shader_info->fs.can_discard = nir->info.fs.uses_discard;
|
||||
shader_info->fs.early_fragment_test = nir->info.fs.early_fragment_tests;
|
||||
shader_info->fs.post_depth_coverage = nir->info.fs.post_depth_coverage;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue