我正在使用GLKView并使用yuv值提交3个纹理。
for (int i = 0; i < 3; ++i) {
glActiveTexture(GL_TEXTURE0 + i);
glTexImage2D(GL_TEXTURE_2D,
.....
在我的绘制例程中是一些小代码:只清除并绘制
- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect
{
glClear(GL_COLOR_BUFFER_BIT);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
}
这一切都很好,但OpenGL分析专家说&#34; Renundant call&#34;如果我点击它列出了glBindFrameBuffer,glViewPort和glBindRendebuffer调用,这些调用不在我的代码中,而是在Apple的GLKView类中。
如何摆脱此消息以优化我的代码?