2D Rendering
- 2D Grass Rendering with WebGPU Compute Shaders
A full walkthrough of a procedural 2D grass renderer, which treats grass as an image generated by two compute passes each frame. It includes a live browser demo and compute shader source

- Modern (Bindless) Sprite Batch for Vulkan (2021)
A guide to implementing bindless sprite batching in one draw call in Vulkan
