The quest for the perfect 2D sprite pipeline
Summary
This technical post compares traditional CPU-based sprite rendering with vertex pulling and compute shader approaches, covering data layouts, transformations, batching, and rendering flow. It includes benchmark results across multiple devices and concludes that vertex pulling offers the best balance for their engine, with compute shaders competitive at higher GPU memory cost, and a bindless texture extension explored.