From b361328e866be3308e91f9fc154e2369e17f6ff5 Mon Sep 17 00:00:00 2001 From: james7132 Date: Sat, 21 Jan 2023 02:13:10 -0800 Subject: [PATCH] Optimize color computation in prepare_uinodes --- crates/bevy_ui/src/render/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/bevy_ui/src/render/mod.rs b/crates/bevy_ui/src/render/mod.rs index 17d6719b4a083..002c4655a4163 100644 --- a/crates/bevy_ui/src/render/mod.rs +++ b/crates/bevy_ui/src/render/mod.rs @@ -523,11 +523,12 @@ pub fn prepare_uinodes( uvs = [uvs[3], uvs[2], uvs[1], uvs[0]]; } + let color = extracted_uinode.background_color.as_linear_rgba_f32(); for i in QUAD_INDICES { ui_meta.vertices.push(UiVertex { position: positions_clipped[i].into(), uv: uvs[i].into(), - color: extracted_uinode.background_color.as_linear_rgba_f32(), + color, }); }