egui/egui_glium
Emil Ernerfeldt e7cfda4941
Shape refactor (#705)
* More introspection stats about vertices/indices etc

* more serde derive

* #[inline] to Shape constructors

* Introduce RectShape

* Introduce CircleShape

* Introduce PathShape

* More serde derive

* impl Copy for RectShape and CircleShape

* Simplify some code

* More serde derive

* Add helpers for appending more input or output

* Serde derives for RawInput

* Rename Fonts::from_definitions to Fonts::new

* Add Output::take

* refactor EguiGlium slightly

* Derive PartialEq for RawInput

* Improve egui::util::History interface

* tweaks

* Improve History filter: add minimum length

* Calculate galley bounding rect

* tessellator: cull line segments and paths

* tessellator: cull meshes

* Fix bug in History bandwidth estimator
2021-09-20 21:36:56 +02:00
..
examples Add api for accessing backend texture via epi (#695) 2021-09-05 11:00:45 +02:00
src Shape refactor (#705) 2021-09-20 21:36:56 +02:00
Cargo.toml Add api for accessing backend texture via epi (#695) 2021-09-05 11:00:45 +02:00
CHANGELOG.md Increase scroll-speed on glium from 8 to 50 points per scroll tick 2021-09-07 19:45:13 +02:00
README.md Add libssl-dev to apt-get install path (#635) 2021-08-20 14:37:14 +02:00

egui_glium

Latest version Documentation unsafe forbidden MIT Apache

This crates provides bindings between egui and glium which allows you to write GUI code using egui and compile it and run it natively, cross platform.

To use on Linux, first run:

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev