私が知る限り、オブジェクトまたはプリミティブを描画する前に毎回glColor4f
などを呼び出すのが一般的です。OpenGL:いつglLineWidth、glPointSize、glLineStyleを呼び出すべきですか?
しかしポイントとラインスタイルのプロパティはどうですか?
それは非常に頻繁に
glLineSize
とglPointSize
を呼び出すために正常ですか?現在のポイントサイズのバックアップを保存してから描画するか、デフォルトのサイズを使用する場合でも、ポイントを描画する前に
glPointSize
と呼んでください。
私はあなたがそれを使用する前にそれを呼び出すことを好むので、異なるサイズ、より少ないグラフィカルなバグを "漏らす"可能性はありません。私はそれが遅いかどうかは分かりませんが、あなたはいつもそれを把握することができると思います。しかし、間違いなくあなたは行を使う前にそれを呼び出すべきです。たとえば、ループ内に100万行を表示する場合は、ループの前に関数を呼び出します(サイズがループ内で変更されない場合)。 – Rookie