glSecondaryColor
允許指定第二種顏色。這第二種顏色對於什麼有用?什麼是OpenGL次要顏色有用?
我檢查了kronos reference,它並沒有太大的幫助:
局部色彩插值並啓用GL_COLOR_SUM當光柵化過程中應用到每個片段 。如果啓用了照明 ,並且指定了GL_SEPARATE_SPECULAR_COLOR,則會爲照明計算的鏡面術語 分配從屬值的 次色。在這樣的條件下,無論GL_COLOR_SUM的狀態如何,主電流和次電流 的顏色都被應用於每個片段。當指定GL_SEPARATE_SPECULAR_COLOR 時,查詢當前輔助顏色 返回的值是未定義的。
這種二次色彩的東西甚至可能看起來像舊GL版本的剩菜...我錯了嗎?