2010-11-28 22 views
5

どちらもカラーバッファをクリアしますか?彼らはそれを同じようにしますか?glClearColor(0.0.0.0,0.0,0.0)とglClear(COLOR_BUFFER_BIT)に違いはありますか?

+0

BTW-厳密にしたい場合、「カラーマトリックス」というようなことはありません。「カラーバッファ」は、OGLの用語ではより正確です。 (ちょうど言及する) – Kos

+0

@Kos:ちょうど興味深い話題:OpenGLに(SGI拡張の)カラーマトリックスと呼ばれるものがあります。これは、色相回転のようなものに使用されます。 [docs](http://www.opengl.org/registry/specs/SGI/color_matrix.txt) –

+0

@Stefan、ありがとう!私はそれを聞いていない。しかし今日、私たちはとにかくピクセルシェーダを持っています。 – Kos

答えて

16

glClearは実際にバッファをクリアしますが、glClearColorはバッファをクリアする色を設定します。

0

glClearはです。コマンド:バッファをクリアします。

glClearColorはState設定:色の値をbufferに設定します。

関連する問題