From ae4eabef5ba8730a113220bac998864e19a0780b Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 1 Oct 2026 11:28:49 +0200 Subject: perf(engine): reduce size of rendering::TextureCreation::CubeMap --- engine/src/rendering.rs | 2 +- engine/src/rendering/main_render_pass.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/src/rendering.rs b/engine/src/rendering.rs index 0e78356..747fdfa 100644 --- a/engine/src/rendering.rs +++ b/engine/src/rendering.rs @@ -460,7 +460,7 @@ pub enum TextureCreation CubeMap { size: Dimens, - images: Option<[(CubeMapFace, Box<[u8]>); 6]>, + images: Option); 6]>>, }, } diff --git a/engine/src/rendering/main_render_pass.rs b/engine/src/rendering/main_render_pass.rs index ca19a0f..99d2909 100644 --- a/engine/src/rendering/main_render_pass.rs +++ b/engine/src/rendering/main_render_pass.rs @@ -963,9 +963,9 @@ fn load_sky_box( .expect("No texture pixel data format is available for image"), creation: TextureCreation::CubeMap { size: part_images[0].1.dimensions(), - images: Some(part_images.map(|(face, image)| { + images: Some(Box::new(part_images.map(|(face, image)| { (face, image.as_bytes().to_vec().into_boxed_slice()) - })), + }))), }, properties: TextureProperties::builder() .minifying_filter(TextureFiltering::Linear) -- cgit v1.2.3-18-g5258