2011-04-28 67 views
1

我繪製點使用「gl.glDrawArrays(gl.GL_POINTS,.....)觸摸移動事件。我不使用NDK,我試着這個GLSurfaceView和GL10上下文與RENDERMODE_WHEN_DIRTY模式 我的應用程序在Galaxy S上運行良好,但是當我在摩托羅拉XOOM上檢查這個應用程序時,它看起來像以前的繪製點一樣也是繪製點,由於顯示器不順暢,它閃爍的觸摸移動。OpenGL ES上的Android蜂蜜梳(摩托羅拉xoom)繪圖問題

我要保留以前繪製的點,讓應用程序應該吸取這是在其他設備上當前發生的新鮮點。

有什麼我可以保留以前的點嗎?將讚賞任何設置EGL配置/上下文相關的指針。

回答

0

OpenGL在立即模式中進行渲染,這意味着在渲染幀後,下一個渲染事件將不知道之前渲染的內容,它會覆蓋它。圍繞它有一些技巧,比如存儲先前渲染的緩衝區並將其與新的緩衝區一起重新繪製,但是對於您所問的問題,爲什麼您不能將觸摸點存儲到數組中,並在每個幀中繪製它們?

相關問題