Rust programlama dilinde wgpu kütüphanesi için rehberler bulunsa da güncel winit kütüphanesiyle ikisini birlikte kullanan herhangi bir rehber bulamadım. Kütüphanenin dokümantasyonu da açıkçası rezalet ama yapacak bir şey yok. OpenGL için kullanılan alternatifleri C temelli olduğu için Rust'daki thread safety kurallarıyla çok iyi anlaşamıyorlar.
Kendi projem üzerinde çalışırken temel kurulum kodlarını ilerleyen projelerimde de lazım olursa hızlıca başlayayım diye GitHub'a yükledim. Rezalet dokümantasyonla cebelleşmek istemeyenler için public olarak yayınladım ve bu konuyu açıyorum.