Ich habe nochmal nachgeschaut: die glColor-Prozedur für Byte-Variablen ist
glColor3ub. Als Parameter werden drei Werte vom Typ GLubyte (entspricht dem Byte unter Delphi) verlangt. Damit könnte der Aufruf so aussehen:
Delphi-Quellcode:
var grau: Byte;//Grauwert d. Punktes
begin
glBegin(GL_POINTS);
glColor3ub( grau, grau, grau);//"mittelgrau"
glVertex3f( x, y, z);
...
glEnd;
end;
Dadurch spart man die Division durch 255 ein.
MfG
Binärbaum