posto il codice:
codice:
void Draw_Fractal(void) {
  int k;
  double zr,zi,x,y,temp;
  glColor3f(0.0, 0.0, 0.0);
  glClear(GL_COLOR_BUFFER_BIT);
  
  for (x=-2.0;x<=0.5;x+=0.0005)
    for (y=-1.25;y<=1.25;y+=0.0005) {
      zr=0.0;
      zi=0.0;
      for (k=0;k<=1000;k++) {
        temp=zr*zr-zi*zi+x;
	zi=2.0*zr*zi+y;
	zr=temp;
	if (zr*zr+zi*zi>=4.0) {
          glColor3d(k/20.0, k/20.0, k/40.0);
          glBegin(GL_POINTS);
          glVertex2d(x, y);
          glEnd();
	  break;
	  }
	}
      }
  }