9 releases
0.3.0 | Dec 24, 2021 |
---|---|
0.2.5 | Aug 31, 2021 |
0.2.3 | May 31, 2021 |
0.2.2 | Apr 20, 2021 |
0.1.1 | Sep 23, 2019 |
#539 in Images
31 downloads per month
Used in web-glitz-buffer-vec
1.5MB
32K
SLoC
WebGlitz - Low Level Web-Graphics Framework for Rust
WebGlitz is a "Rusty" abstraction on top of WebGL 2.0 that aims to make it safer and easier to interface with the GPU without much additional runtime overhead in the core render-loop. The API is inspired by modern graphics API's like Vulkan, Metal and the upcoming WebGPU/GPUWeb API.
Requires nightly Rust.
WIP: this API is still likely to change here and there, but the general shape of the API should now be stable. If you're at all interested in an API like this, please play around with it and share your thoughts and ideas (preferably through Github issues)!
Documentation
The examples in the examples folder demonstrate WebGlitz's core functionality and are a good way to get started. For details, refer to the API documentation.
License
MIT
Dependencies
~13MB
~245K SLoC