UV wrap a rectangular texture on a circle mesh
You can use a triangle fan, and simply reset the UV map.

Use a circle with a triangle fan (one vertex in center)
UV &gt; Reset
Rotate and Scale the UV map

Done.