11 releases (6 breaking)

0.7.0 Dec 2, 2024
0.6.3 Nov 12, 2024
0.5.0 Nov 10, 2024
0.4.0 Nov 10, 2024
0.1.0 Nov 9, 2024

#184 in Graphics APIs

Download history 584/week @ 2024-11-08 49/week @ 2024-11-15 3/week @ 2024-11-22 151/week @ 2024-11-29 26/week @ 2024-12-06

246 downloads per month
Used in teenygame

LGPL-3.0-or-later

25KB
357 lines

wginit

wginit is a framework for initializing wgpu + winit. That's all it does!

Supported platforms

  • 🟢 Linux
  • 🟢 macOS
  • 🟢 Windows
  • 🟢 Web: Falls back on WebGL if WebGPU is not available.
  • ⚠️ iOS: Gets stuck after rendering first frame. No support for app lifecycle (e.g. suspend).
  • Android: Untested.

lib.rs:

wginit is a simple framework for initializing wgpu + winit.

It only handles one device.

Dependencies

~16–49MB
~833K SLoC