Is there a way to set a color to each vertex of a polygon and have they blend to form a gradient between them?
A great example of this would be the HSV triangle from Coolorus (first image on the right). That triangle has a white vertex, a black one and a yellow one. That cannot be made by hand using linear gradient as far as I know.