Fotis Gimian
975cbac83a
Update the glow example to avoid a white flash when the app starts. ( #2345 )
2022-11-29 15:04:17 +01:00
Emil Ernerfeldt
eca5e6a4d2
Update to Rust 1.65 ( #2314 )
...
* Update to Rust 1.65
Because then you can use dynamic linking on Linux
* Fix a bunch of clippy lints
* Update changelogs
* More clippy fixes
2022-11-16 19:08:03 +01:00
Emil Ernerfeldt
8c76b8caff
Update op puffin 0.14.0 ( #2257 )
2022-11-07 12:37:37 +01:00
ItsEthra
4d1e858a52
Use total_cmp for clamping drag value in order to avoid floating point ambiguities ( #2213 )
...
* Use total_cmp for clamping DragValue
* Added test for clamping
* Increase MSRV in all crates
* Increased rust version for github actions and lib.rs
* Inversed ranges are now working properply with clamp_to_range
* Added more tests
2022-11-02 19:38:39 +01:00
Emil Ernerfeldt
34e6e12f00
Specify deifferent minification and magnification filters ( #2224 )
...
* Specify deifferent minification and magnification filters
* Fixes
* Update changelogs
* Doctest fixes
* Add deprecation notice for RetainedImage::with_texture_filter
2022-11-02 17:54:06 +01:00
Emil Ernerfeldt
eba3927ace
Remove .with_srgb(false) when constructing window ( #2110 )
2022-10-08 11:43:48 +02:00
Emil Ernerfeldt
4ac1e28eae
Improve text redering and do all color operation in gamma space ( #2071 )
2022-09-24 17:53:11 +02:00
Emil Ernerfeldt
990a8c8b44
Fix sRGB blending and cleanup the relevant code ( #2070 )
...
* Fix sRGBA blending on Mac
* Clean up handling of sRGB support
* Assume sRGB support if any extension has sRGB in it
* improve logging very slightly
2022-09-21 21:30:02 +02:00
Adia Robbie
eeb97fa4ce
Check srgb_support on other GL | ES as well. ( #2012 )
2022-09-06 15:58:22 +02:00
Adia Robbie
b43a8626cf
Add custom shader_version on glow renderer ( #1993 )
...
Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
2022-09-06 10:08:16 +02:00
Luke Jones
7fae634dc3
egui_glow: default to RGBA8 if sRGB not supported ( #2007 )
...
The Vivante GPU on many STM32MP1 based boards does not support sRGB
as an internal format.
Introduce a check for sRGB support and default to `RGBA8` internal format
if not supported.
Additionally the STM32MP1 needs to be checked for `GL_ARB_vertex_array_object`
Closes #1991
2022-09-06 10:07:49 +02:00
Emil Ernerfeldt
ac4d75e9b4
egui-winit: don't repaint when just moving window ( #1980 )
...
* Bug fix: reset repaint countdown when we pass it
* eframe: debug-print what winit event caused a repaint
* egui-winit: don't repaint when only moving window
* fix docstring
2022-08-29 11:20:19 +02:00
Emil Ernerfeldt
d5933daee5
egui_glow: allow empty (zero-sized) textures
...
See https://github.com/emilk/egui/issues/1960
2022-08-24 14:34:34 +02:00
Emil Ernerfeldt
bd5250f85d
Disable custom 3D painting example in the egui demo app for Es100 ( #1945 )
...
Closes https://github.com/emilk/egui/issues/1944
2022-08-20 19:54:18 +02:00
Emil Ernerfeldt
97ce103209
Release 0.19.0 - wgpu backend, repaint_after, continue-after-close
2022-08-20 16:49:58 +02:00
Emil Ernerfeldt
2453756782
Fix broken GitHub source links due to #1940
2022-08-20 15:18:02 +02:00
Emil Ernerfeldt
041f2e64ba
Move all crates into a crates
directory ( #1940 )
2022-08-20 10:41:49 +02:00