I’m looking for a way to draw something similar to these “knobs” with an GLSL shader

I only want to draw the coloured circles, and my application is not for a knob rather a funky progress meter. Is it possible to draw circles (or more specifically arcs) on a flat polygon just by using a shader? And how would one start the process?
Yes it is possible ! Check this GLSL script which draws several different arcs:
which results in such image: