3 releases (breaking)
0.3.0 | Jul 27, 2024 |
---|---|
0.2.0 | Dec 20, 2022 |
0.1.0 | Sep 5, 2022 |
#219 in Graphics APIs
20KB
315 lines
A Sdl2 + Egui Backend
An egui backend for sdl2 unbound to any renderer-backend.
You can include it like so:
[dependencies]
egui_sdl2_platform = "0.3.0"
SDL2 is re-exported with various feature flags that can be enabled with:
- sdl2_unsafe_textures
- sdl2_gfx
- sdl2_mixer
- sdl2_image
- sdl2_ttf
- sdl2_use-bindgen
- sdl2_use-pkgconfig
- sdl2_use-vcpkg
- sdl2_use-mac_framework
- sdl2_bundled
- sdl2_static-link
Examples
I have included an example of how to use this backend together with wgpu using egui_wgpu_backend. It can be found here.
There is also an additional example using egui_glow to enable openGL.
Alternatives
If you are using sdl2 with opengl it is worth looking at egui_sdl2_gl also.
Dependencies
~25MB
~435K SLoC