任何人都有任何关于将此撤消功能转移到ES 2的快速想法。 https://github.com/larsxschneider/Undo-in-OpenGL-ES
我认为问题如下,但我对OpenGL ES的了解不足以了解需要改变的内容。这是来自PaintView.m第267行
// Render remaining vbos
for (NSData *vbo in self.vertexBuffers)
{
NSUInteger count = vbo.length / (sizeof(GL_FLOAT) * 2);
glVertexPointer(2, GL_FLOAT, 0, vbo.bytes);
glDrawArrays(GL_POINTS, 0, count);
}
// Display the buffer
glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer);
[context presentRenderbuffer:GL_RENDERBUFFER_OES];
和/或问题可能会影响OpenGl在此方法中的设置方式
- (BOOL)createFramebuffer
任何帮助都会很好,我还在尝试不同的事情,
这是我的尝试,因为你可以看到它挂了一点,它没有做它应该做的事情。 https://drive.google.com/file/d/0B0pG5vRVzBTzUTZPYWNoenhkcWs/edit?usp=sharing
供参考,原文如下: https://developer.apple.com/library/ios/samplecode/GLPaint/Introduction/Intro.html
非常感谢,
奥斯汀