radv: move ngg early prim export determination earlier
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13134>
This commit is contained in:

committed by
Marge Bot

parent
24501b5452
commit
90858dd718
@@ -2783,6 +2783,9 @@ radv_determine_ngg_settings(struct radv_pipeline *pipeline,
|
||||
|
||||
infos[es_stage].has_ngg_culling =
|
||||
radv_consider_culling(device, nir[es_stage], ps_inputs_read, num_vertices_per_prim);
|
||||
|
||||
nir_function_impl *impl = nir_shader_get_entrypoint(nir[es_stage]);
|
||||
infos[es_stage].has_ngg_early_prim_export = exec_list_is_singular(&impl->body);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user