rafx_plugins/phases/
ui_render_phase.rs

1use rafx::render_features::RenderFeatureSubmitNode;
2use rafx::render_features::RenderPhase;
3
4rafx::declare_render_phase!(
5    UiRenderPhase,
6    UI_RENDER_PHASE_INDEX,
7    ui_render_phase_sort_submit_nodes
8);
9
10#[profiling::function]
11fn ui_render_phase_sort_submit_nodes(submit_nodes: &mut Vec<RenderFeatureSubmitNode>) {
12    // Sort by feature
13    log::trace!("Sort phase {}", UiRenderPhase::render_phase_debug_name());
14    submit_nodes.sort_unstable_by(|a, b| a.feature_index().cmp(&b.feature_index()));
15}