#egui #wgpu #fltk

egui-fltk-frontend

FLTK frontend for Egui WGPU backend

21 releases (8 breaking)

0.22.1 Sep 13, 2022
0.21.0 Sep 7, 2022
0.19.7 Jul 13, 2022
0.17.2 Mar 30, 2022
0.3.5 Nov 18, 2021

#365 in GUI

MIT/Apache

135KB
1.5K SLoC

Egui FLTK Frontend

Crates.io minimum rustc 1.61.0 Documentation CI

FLTK frontend for egui WGPU.

On linux Debian/Ubuntu based distros, install latest build tools:

sudo apt-get update && sudo apt-get install build-essential cmake ninja-build

make sure to install the latest FLTK requirements:

sudo apt-get update && sudo apt-get install -y libpango1.0-dev libx11-dev libxext-dev libxft-dev libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev libgl1-mesa-dev libglu1-mesa-dev

and egui requirements as well:

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

Usage

[dependencies]
egui-fltk-frontend = "0.22.1"

Note: on xwayland based desktop (like gnome 41+) doesn't require to enable the "wayland" features.

Example

Running example *.rs files:

cargo r --example image
cargo r --example main
cargo r --example smaa
cargo r --example custom3d

or click here on how to use it inside Cargo.toml

Screenshot

main_example running on WSL2 + X Server:

alt_test

Dependencies

~19–31MB
~504K SLoC