egui-miniquad

Crates.ioegui-miniquad
lib.rsegui-miniquad
version0.15.0
sourcesrc
created_at2021-03-13 14:09:51.338412
updated_at2024-07-08 07:01:50.904854
descriptionBindings between egui and miniquad
homepagehttps://github.com/not-fl3/egui-miniquad
repositoryhttps://github.com/not-fl3/egui-miniquad
max_upload_size
id368300
size86,600
Emil Ernerfeldt (emilk)

documentation

README

egui bindings for miniquad

Latest version Documentation Build Status MIT Apache

native

On Linux you first must run apt install libx11-dev libxi-dev libgl1-mesa-dev (miniquad dependencies).

cargo run --release --example demo

Compiling for the web

You can compile your app to WASM and publish it as a web page. For this you need to set up some tools. There are a few simple scripts that help you with this:

./setup_web.sh
./build_web.sh
./start_server.sh
open http://127.0.0.1:8080/
  • setup_web.sh installs the tools required to build for web
  • build_web.sh compiles your code to wasm and puts it in the docs/ folder (see below)
  • start_server.sh starts a local HTTP server so you can test before you publish
  • Open http://127.0.0.1:8080/ in a web browser to view

The finished web app is found in the docs/ folder (this is so that you can easily share it with GitHub Pages).

You can try the demo in this repository by visiting https://not-fl3.github.io/egui-miniquad/.

Commit count: 95

cargo fmt