/gpu-learning-au19

Sample code for GPU learning group

Primary LanguageRustApache License 2.0Apache-2.0

Sample code for GPU learning group

Repository of code samples for GPU programming class with Rust and GFX-HAL. The code here uses Metal backend and should run on OSX. With a slight modification it should be possible to use Vulkan backend and run it on every other supported platform.

01 Hello World, Swapchain, Framebuffer, Render Pass

gif

02 Graphics Pipeline, Vertex Buffer, Shaders

gif

03 Coordinates, Depth Buffer, Uniform Buffers

gif