Споткнулся на самом примитивном.
Есть процедура
- Код: Выделить всё
- procedure RedGreenBlue(Lite: TColor; out Red, Green, Blue: Byte);
 begin
 Red := byte(Lite);
 Green := byte(Lite shr 8);
 Blue := byte(Lite shr 16);
 end;
- Код: Выделить всё
- var
 Red, Green, Blue: Byte;
 begin
 ...
 RedGreenBlue(clGreen, Red, Green, Blue);//
 glBegin(GL_QUADS); //
 glColor3f(Red/255, Green/255, Blue/255); //
 ...
А вот, если применить
- Код: Выделить всё
- glColor3b(Red-128, Green-128, Blue-128);
Кто-нибудь сталкивался?




