>>425ですが
色々試していたのですが、どうも上手くいきません

glReadPixels(0.0, 0.0, width , height , GL_STENCIL_INDEX , GL_UNSIGNED_BYTE , bits);
glDrawPixels(width , height , GL_LUMINANCE , GL_UNSIGNED_BYTE , bits);
で、ステンシルの状況を見たのですが、まったくマスクがされてない感じです。
ポリゴンを積み重ねるせいでうまくいっていないのかもしれません

丸い形状のマスクを作って、そこに描画しない=くり貫くということをしたいのですが
もう少しヒントいただけませんか