Skip to content
/ Wgpu-Template Public template

My personal template for making Rust games with Winit + Wgpu

License

Notifications You must be signed in to change notification settings

What42Pizza/Wgpu-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What42's Wgpu Template

This is a template for using Rust + Winit + Wgpu to build native desktop programs. I don't exactly expect others to want to use this, but it'll still be very useful for myself (not just for making programs, but also updating this template's dependencies to see how to update other programs' dependencies).

NOTE: Even though I'd like for this to work on any OS, only Windows 10 is tested for now.


Current Features:

  • Model Loading and Rendering
  • Skybox Loading and Rendering
  • Shadows
  • Frustum Culling
  • Texture Compression

Qualities:

  • Simple, but Upfront   everything has the most straight-forward implementation I could think of, but none of the complexity is trying to be hidden
  • Flexible   this is my measure for how clean code is, and I always strive to keep my code as maluable as possible
  • Well Documented   self-documented wherever possible, with comments to explain any oddities
  • Up-to-date Dependencies   uses the latest crates available, at least at the time of writing this
  • Thorough Error Handling

Credits


License: CC0

This license allows you to do anything you want with this code.

About

My personal template for making Rust games with Winit + Wgpu

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published