Credo che il tuo problema sia l'ultimo glColor lo devi variare al vecchio, bianco? Credo che qui possa trovare qualcosa di utile.