Open GL ES で CSG (Constructive Solid Geometry Modelling) に Goldfeather のアルゴリズムを実装したいと考えています。
2 番目の深度バッファーと、バッファー間の転送 (マージ) 操作が必要です。「デスクトップ」Open GL で glCopyPixels を使用します。
第 1 バッファーから第 2 バッファーへの転送
glViewport(0,0, _viewport.w, _viewport.h);
glRasterPos2f(_viewport.w>>1,0.0F);
glDisable(GL_STENCIL_TEST);
glEnable(GL_DEPTH_TEST);
glDepthMask(GL_TRUE);
glDepthFunc(GL_ALWAYS);
glCopyPixels(0,0,_viewport.w>>1,_viewport.h,GL_DEPTH);
2 番目のバッファーから 1 番目のバッファーへの転送
glViewport(0,0, _viewport.w, _viewport.h);
glRasterPos2f(0.0f,0.0f);
glCopyPixels(_viewport.w>>1,0,_viewport.w>>1,_viewport.h,GL_DEPTH);
OpenGL ES の glCopyPixels の代用は何ですか?