iPhone画面での最後の描画アクションの単純な「元に戻す」を実装する方法を見つけようとしています。最初にフレーム バッファを準備して描画します。
[EAGLContext setCurrentContext:context];
glBindFramebufferOES(GL_FRAMEBUFFER_OES, viewFramebuffer);
次に、頂点配列を準備し、次のように描画します。
glVertexPointer(2, GL_FLOAT, 0, vertexBuffer);
glDrawArrays(GL_POINTS, 0, vertexCount);
glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer);
[context presentRenderbuffer:GL_RENDERBUFFER_OES];
この最後のアクションを元に戻すにはどうすればよいですか? 以前の状態または組み込みの OpenGL ES 関数を保存する方法が必要だと思います。
ありがとう