デプステスト(DepthTest)




DepthBuffer(デプスバッファ)

DESC OpenGL は DepthBuffer による陰面消去アルゴリズムをサポートする。 DepthBuffer とは画素ごとに Z 座標を記録する領域のこと。 利用するには Window を作成時に DepthBuffer を用意する Window 空間での z 値より小さい Fragment は破棄される Application が DepthTest を OFF にすると 後でかいた Primitive によって上書きされる DEFAULT OFF
h // ON ( DEFAULT: OFF ) glEnable( GL_DEPTH_TEST ); // Detph Test を指定 ( DEFAULT: GL_LESS ) glDepthFunc( GL_LEQUAL );
Z 値の変換式
1 ------------- n - f



半透明の描画