#wgpu #layer #egui #winit #top #rendering #texture

shaderunner

A rendering layer on top of wgpu, winit, and egui

5 releases

0.1.4 Feb 8, 2025
0.1.3 Feb 7, 2025
0.1.2 Jan 8, 2025
0.1.1 Oct 10, 2024
0.1.0 Sep 30, 2024

#525 in Graphics APIs

Download history 7/week @ 2024-12-07 146/week @ 2025-01-04 21/week @ 2025-01-11 78/week @ 2025-02-01 220/week @ 2025-02-08 63/week @ 2025-02-15

361 downloads per month

MIT/Apache

94KB
2K SLoC

Shaderunner

This library is a learning exercise and a component in several personal projects. Expect regular breaking changes; we do not recommend using Shaderunner in your projects in its current state.

Shaderunner is a basic graphics layer over wgpu, winit, and egui, adapted and expanded from Benjamin Hansen's excellent wgpu tutorial. It supports basic mesh construction and rendering with colored vertices; it does not yet support textures.

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

Dependencies

~27–62MB
~1M SLoC