From a0096c1cf0e06ac32730c78cc18898d74b2f6408 Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 27 Aug 2026 21:46:14 +0200 Subject: fix(engine): use correct texture update pixel data format in dear imgui backend --- engine/src/ui/dear_imgui.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'engine') diff --git a/engine/src/ui/dear_imgui.rs b/engine/src/ui/dear_imgui.rs index 6bf075b..b9214d8 100644 --- a/engine/src/ui/dear_imgui.rs +++ b/engine/src/ui/dear_imgui.rs @@ -68,10 +68,11 @@ use crate::rendering::{ MeshUsage, RenderPass, RenderPasses, - RgbaTextureDataType, ScissorBox, + SrgbaTextureDataType, Surface, SurfaceId, + TexturePixelDataFormat, TextureUpdate, PRE_RENDER_PHASE, }; @@ -613,8 +614,8 @@ fn add_drawing_render_pass( render_pass.commands.push(RenderingCommand::UpdateTexture { obj_id: *texture_object_id, pixels: rect.data.clone().into_boxed_slice(), - pixel_data_format: crate::rendering::TexturePixelDataFormat::Rgba( - RgbaTextureDataType::UnsignedByte, + pixel_data_format: TexturePixelDataFormat::Srgba( + SrgbaTextureDataType::UnsignedByte, ), update: TextureUpdate::Texture2D { size: Dimens:: { -- cgit v1.2.3-18-g5258