Progress Report

What You've learned

  • Defining a custom material
    • With the AsBindGroup derive and its attributes to handle data transfer to the GPU
    • Implementing the Material2d trait to define the shader
    • And some basic WGSL
  • And using that material

Going Further

Shaders and rendering is a very big domain. You can start by reading the Book of Shaders and the Learn WGPU tutorial.