次のコードを使用して、ビューポートの部分フレームをレンダリングしようとしています。開始と終了はフレームの一部です。これは正しいです。
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 にレンダリングするにはどうすればよいですか?