2013-02-17 41 views
0

我使用以下代碼來呈現視口的部分幀。 開始和結束是框架的一部分,這是正確的。部分呈現視口時遇到問題

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每次迭代?

+0

那麼......問題是什麼?什麼是視覺上的發生? – 2013-02-17 22:34:02

+0

更新我的問題,希望它有任何意義。 – RobotRock 2013-02-17 22:45:17

+0

是的,這沒有幫助。你需要準確解釋*什麼是錯誤的,以及你期望看到什麼。具體* *,不要像「某些部分」或「正確的視角」那樣泛泛而談。圖片幫助。另外,*代碼*可以提供幫助,因爲您發佈的代碼沒有任何特別的錯誤。 – 2013-02-17 23:01:07

回答