Senza leggere il codice in dettaglio, prova cn una luce direzionale, che è molto + semplice e vedi se funziona. Altrimenti credo che o e' diversa la matrice di trasformazione delle coordinate o nn ci sono i vettori normali. Nn ho mai usato le glu nn so dirti se le invia alla pipeline 3d.
Cmq sappi che alcuni effetti sn anche fettizi, pensa al lens flare, quel raggio di luce che ti infastidisce durante la guida, bhe quello viene fatto cn una serie di quadrati cn textures.