カラーの階調がでない

以前紹介したWYSIWYGNPRでのシルエットディテクトを実装しているのですが、私の使っているOpenGL環境で、カラー値がうまく書かれないという現象が出ました。単純に、四角形の頂点カラーを線形補間させるだけでも、グラデーションが正しく表示されませんし、glColor3ubなどで、直接カラーを指定して書いても、やはりグラデーションが出ません。環境は、B5ノートでWindows+Cygwinです。ためしに、同じコードをMacとデスクトップのWindowsマシンでコンパイルして実行したところ、正しく表示されました。うーん。glかCygwinかを変えればよいのでしょうが…。とりあえずCygwinを入れ替えてみます。アップデートしていなかったので。