1

アプリケーションを iPhone 4s から iPhone 5 に移植しているときに、次のコードを呼び出した後にエラー GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS が発生しました。

glBindFramebuffer(GL_FRAMEBUFFER, 1);

glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, 1);

glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, 2);

OpenGLES 仕様によると、エラーは「添付ファイルの幅と高さが同じではありません」が原因ですが、色と深度バッファーの両方に 1136 x 640 を使用しています。

同じコードが iphone 4s (960 x 640 バッファ) でもうまく動作します。

4

1 に答える 1