Código PHP:
     
#define Frac_Circ 100  // Cien fracciones de circulo
#define PI 3.1415926535897932
 
glBegin(GL_POLYGON);
     for (int i = 0; i < Frac_Circ + 1; i++) {  // +1 para cerrar
         glVertex2f( circ->x + circ->r * cos(2.0 * PI * i / Frac_Circ),
                circ->y + circ->r * sin(2.0 * PI * i / Frac_Circ) );
    }
glEnd(); 
    
  circ->x    Coordenada en X
circ->y    Coordenada en Y
circ->r     Radio del circulo
Variables Del tipo GLfloat o lo que necesites en este caso era una lista enlazada 
Notese las definiciones: Frac_Circ = numero de rectas que conforman el circulo > Frac_Circ = < Rendimiento  
y por supuesto ya debe estar inicializado el OpenGL y listo para dibujar