move BlendFunc to PolygonBatch