Google Summer of Code 2024 Project

I got into Google Summer of Code 2024 with the project Implement Multi Draw Indirect for Chromium’s WebGPU implementation - Dawn. The organization that I worked with was Chromium. The original project that I proposed was implementing Static Samplers for Dawn, but it was changed to Multi Draw Indirect because it was more valuable and requested by the community. My work on the Dawn project can be found here.

There is no demo for this project as it is a low-level API feature and it is not directly visible, however this feature was requested by the community and it is a valuable addition to the WebGPU API. Hopefully, someone will make a cool demo/game using this feature because it is extremely powerful in modern rendering where GPU based rendering is becoming more and more popular.