glSecondaryColor
では、2番目の色を指定できます。この2番目の色は何のために便利ですか?OpenGLのセカンダリカラーは何のために便利ですか?
私はkronos referenceをチェックして、それはあまり役に立ちません。
GL_COLOR_SUMが有効になっている場合、二次色をラスタライズ中に各フラグメント に補間して適用されます。照明が が有効でGL_SEPARATE_SPECULAR_COLORが指定されている場合、 の2次色の値には、照明計算の鏡面用語 から計算された値が割り当てられます。そのような条件下で、 の色は、 GL_COLOR_SUMの状態にかかわらず、各フラグメントに適用されます。 GL_SEPARATE_SPECULAR_COLOR が指定されている場合、現在のセカンダリ の照会から返された値は未定義です。
この2次色は、古いGLバージョンの残り物のように見えることもあります...間違っていますか?