Crates.io | web-glitz |
lib.rs | web-glitz |
version | 0.3.0 |
source | src |
created_at | 2019-09-23 15:45:54.622441 |
updated_at | 2021-12-24 22:59:02.822985 |
description | Rusty low-level web-graphics library on top of WebGL 2.0. |
homepage | https://github.com/RSSchermer/web_glitz.rs |
repository | https://github.com/RSSchermer/web_glitz.rs |
max_upload_size | |
id | 167000 |
size | 1,626,646 |
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)!
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.
MIT