glColor è uno dei pochi comandi che puoi applicate al interno glBegin - glEnd (se nn ricordo male) quindi puoi variarlo ad ogni singolo vertice