[package] name = "wsg-lib" version = "0.1.0" edition = "2024" [lib] path = "src/lib.rs" [dependencies] wgpu = "30.0.0" # Vérifiez la version la plus récente winit = "0.30.13" # For window management — pinned to match examples thiserror = "2" bytemuck = { version = "1.25.0", features = ["derive"] } glam = { version = "0.33", features = ["bytemuck"] } # feature requis pour Pod/Zeroable sur Mat4/Vec4 (uniform.rs) pollster = { version="1.0.1", features = ["macro"] } # Étape 10 (Textures, DRAFT D3) : décodage d'images (PNG/JPEG) pour charger des textures diffuses. # default-features = false pour n'emporter que les codecs utiles (plus petit arbre de compilation). image = { version = "0.25", default-features = false, features = ["png", "jpeg"] }