#level #low-level #graphics #run-time #webgl

nightly web-glitz

基于WebGL 2.0的Rust底层Web图形库

9个版本

0.3.0 2021年12月24日
0.2.5 2021年8月31日
0.2.3 2021年5月31日
0.2.2 2021年4月20日
0.1.1 2019年9月23日

#497 in 图像

31 每月下载量
web-glitz-buffer-vec 中使用

MIT 许可证

1.5MB
32K SLoC

WebGlitz - Rust的底层Web图形框架

WebGlitz是在WebGL 2.0之上的“Rust”抽象层,旨在使其更安全、更易于与GPU接口,同时在核心渲染循环中不产生过多的额外运行时开销。该API受到了像Vulkan、Metal和即将推出的WebGPU/GPUWeb API等现代图形API的启发。

需要nightly Rust。

WIP:此API可能仍然会在这里或那里有所变动,但API的大致形状现在应该是稳定的。如果您对这种API有任何兴趣,请尝试使用它,并分享您的想法和意见(最好通过Github issues)!

文档

示例文件夹中的示例演示了WebGlitz的核心功能,是入门的好方法。对于详细信息,请参阅API文档

许可证

MIT

依赖项

~8–11MB
~209K SLoC