我使用以下代码尝试渲染视口的部分框架。开始和结束是框架的一部分,这是正确的。
glViewport(start,0,end,SAVE_HEIGHT);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(90.0f, 1.0f, NEAR, FAR);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
代码似乎乱序;我之前有它工作过。从我能找到的稀疏文档来看,这似乎是正确的顺序。
视觉输出是我看不到某些部分,并且渲染的部分没有正确的透视。请注意,我每次都渲染到同一个 FBO。
预期的输出是每次调用代码时都会将一部分视口渲染到同一个 fbo。
我的问题:如何在每次迭代时部分渲染到 FBO?