The quest for the perfect 2D sprite pipeline