由於我已經開始學習渲染到紋理,我越來越明白glCopyTexSubImage2D()
將倒轉屏幕的指定部分。我嘗試了幾個想到的簡單的事情,以防止/解決這個問題,但找不到一個優雅的解決方案。修復glCopyTexSubImage2D顛倒紋理
有兩個問題與渲染紋理到屏幕前做:: glScalef(1.0F,-1.0F,1.0F): 1,我有我使用這個每次做紋理。 2,我主要使用2D圖形,並且關閉GL_BACKsides背面剔除。儘可能多的我很樂意保存這個開關。
嘗試將矩陣模式切換到GL_TEXTURE並在捕獲時執行:: glScalef(1.0f,-1.0f,1.0f)轉換,但結果相同。 (我猜的紋理矩陣只對glTexCoord有影響電話?)
所以,如何解決紋理的上下方向與glCopyTexSubImage2D
拍攝的?
好點。這是一個猜測優化的例子,我很害怕=)另外,我不需要爲這個遊戲翻轉紋理 - 不管怎樣,直到現在。我仍然看到它會變慢多少,但同時,將背面剔除和翻轉看起來似乎是最簡單和最優雅的解決方案。謝謝! – zyndor 2009-04-28 05:57:57