6.9 KiB
6.9 KiB
Changelog for egui_glow
All notable changes to the egui_glow integration will be noted in this file.
This file is updated upon each release.
Changes since the last release can be found at https://github.com/emilk/egui/compare/latest...HEAD or by running the scripts/generate_changelog.py script.
0.33.0 - 2025-10-09
0.32.3 - 2025-09-12
Nothing new
0.32.2 - 2025-09-04
Nothing new
0.32.1 - 2025-08-15
Nothing new
0.32.0 - 2025-07-10
- Fix text distortion on mobile devices/browsers with
glowbackend #6893 by @wareya - Improve texture filtering by doing it in gamma space #7311 by @emilk
0.31.1 - 2025-03-05
Nothing new
0.31.0 - 2025-02-04
Nothing new
0.30.0 - 2024-12-16
0.29.1 - 2024-10-01
Nothing new
0.29.0 - 2024-09-26 - glow 0.14
- Update
glowto 0.14 #4952 by @bircni - Introduce dithering to reduce banding #4497 by @jwagner
- Fix missing
winitfeature inegui_glow#4916 by @bash - Add support for mipmap textures #5146 by @nolanderc
0.28.1 - 2024-07-05
Nothing new
0.28.0 - 2024-07-03
- Enable
egui_glow'swinitfeature on Wasm (#4420) #4421 by @simon-frankau
0.27.2 - 2024-04-02
- Nothing new
0.27.1 - 2024-03-29
- Nothing new
0.27.0 - 2024-03-26
- Only disable sRGB framebuffer on supported platforms #3994 (thanks @Nopey!)
- Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps #4036 (thanks @Nopey!)
0.26.2 - 2024-02-14
- Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps #4036 (thanks @Nopey!)
0.26.1 - 2024-02-11
0.26.0 - 2024-02-05
- Add
x11andwaylandfeatures #3909 (thanks @YgorSouza!)
0.25.0 - 2024-01-08
0.24.1 - 2023-11-30
- Improve a docstring
0.24.0 - 2023-11-23
- Change
Arc<glow::Context>toRc<glow::Context>#3598 - Update MSRV to Rust 1.72 #3595
- Clamp viewport values #3604 (thanks @Wumpf!)
0.23.0 - 2023-09-27
- Update
egui
0.22.0 - 2023-05-23
- Update
egui
0.21.0 - 2023-02-08
0.20.1 - 2022-12-11
0.20.0 - 2022-12-08
- Allow empty textures.
- Added
shader_versionvariable onEguiGlow::newfor easier cross compiling on different OpenGL | ES targets (#1993).
0.19.0 - 2022-08-20
- MSRV (Minimum Supported Rust Version) is now
1.61.0(#1846). EguiGlow::newnow takes anEventLoopWindowTarget<E>instead of awinit::Window(#1634).- Use
Arcforglow::Contextinstead ofRc(#1640). - Fixed
glClearon WebGL1 (#1658). - Add
Painter::intermediate_fbowhich tells callbacks where to render. This is only needed if the callbacks use their own FBO:s and need to know what to restore to.
0.18.1 - 2022-05-05
- Remove calls to
gl.get_errorin release builds to speed up rendering (#1583).
0.18.0 - 2022-04-30
- Improved logging on rendering failures.
- Added new
NativeOptions:vsync,multisampling,depth_buffer,stencil_buffer. - Fixed potential scale bug when DPI scaling changes (e.g. when dragging a window between different displays) (#1441).
- MSRV (Minimum Supported Rust Version) is now
1.60.0(#1467). clipboard,links,winitare now all opt-in features (#1467).- Added new feature
puffinto addpuffin profilerscopes (#1483). - Removed the features
dark-light,default_fontsandpersistence(#1542).
0.17.0 - 2022-02-22
EguiGlow::runno longer returns the shapes to paint, but stores them internally until you callEguiGlow::paint(#1110).- Added
set_texture_filtermethod toPainter(#1041). - Fixed failure to run in Chrome (#1092).
EguiGlow::newandEguiGlow::paintnow takes&winit::Window(#1151).- Automatically detect and apply dark or light mode from system (#1045).
0.16.0 - 2021-12-29
- Made winit/glutin an optional dependency (#868).
- Simplified
EguiGlowinterface (#871). - Removed
EguiGlow::is_quit_event(#881). - Updated
glutinto 0.28 (#930). - Changed the
Painterinterface slightly (#999).
0.15.0 - 2021-10-24
egui_glow has been newly created, with feature parity to egui_glium.
As glow is a set of lower-level bindings to OpenGL, this crate is potentially less stable than egui_glium,
but hopefully this will one day replace egui_glium as the default backend for eframe.