引言
阅读本文需要Rust基础,以及一小部分Rust Async的知识,未满足要求者请阅读Rust Book
警告: 切忌将本教程当作一本正经的教程,否则后果自负。文中笔者可能会使用模糊不清甚至粗俗的语言,若有不适,请适度阅读。
以上的话请务必不要当真。实话实说,Rust中称得上尽人意的安全图形库确实不多,其中的先锋gfx早已停止维护,转而进行gfx-hal的开发GL,狗都不用
WGPU 可能不是这些库中性能最高的,却绝对称得上是最易用的,也是笔者(下文中统称"我")最喜欢的图形库。
在这篇教程中,我会尽量用通俗易懂的语言向读者(下文中或许会简称"你")介绍WGPU的基本使用。鉴于图形库的性质,我会相对详细地介绍其中涉及的数学知识以及图形库工作的方式,并且会提及到其他图形库中的写法。图形学初学者和其他图形库用户过来打酱油都可以放心食用。