diff options
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/src/ui/dear_imgui.rs | 7 |
1 files changed, 4 insertions, 3 deletions
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::<u32> { |
