si ma so usare gli array in delphi, il fatto è che non conosco il significato di quella istruzione in C:
float light_diffuse[4] = {0.0, 1.0, 0.0, 1.0};
glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse);
Vorrei riuscire a fare la stessa cosa in delphi.
Il primo numero di {0.0, 1.0, 0.0, 1.0} indica il rosso, il secondo il verde il terzo il blu, il quarto l'intensità.
Per ora rieco a fare solo questo:
var mm

glfloat;
..
..
..
mm^:=(10);
glLightfv(GL_LIGHT0, GL_DIFFUSE,mm);
così la luce mi appare tutta rossa, se la volessi fare verde come dovrei fare?
Grazie, Ciao