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
  • Enabling bloom
    • TODO
  • And getting a little more effects with particles
    • TODO

Going Further

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