從iPhone 3GS問世到現在已經有一段時間了,現在或許有足夠的OpenGL ES 2.0支持設備的市場份額,以保證它的發展。從OpenGL ES 1.1過渡到OpenGL ES 2.0
但是現在的情況是很多開發者可能已經有了巨大的代碼庫中的OpenGL ES 1.1
一個人怎麼transitionf ROM ES 1.1 ES 2.0?我想這些矩陣需要照顧,還有像GL_FOG,GL_CULL這樣的東西可能?
是否可以爲這些函數編寫「替代品」,例如您自己的glTranslatef,glPushmatrix等?這是否意味着性能受影響?
轉換到ES 2.0還有哪些其他考慮因素?使用這些優點和缺點(除了顯而易見的設備支持問題)之外還有什麼?
看看在標準es標籤在stackoverflow es 2.0標籤的數量,它看起來像它不是2.0的時間,但儘管如此。
您的觀點的優秀例證。你是製造分子應用程序的人嗎?我在圖片中假設這個例子,表演的收費大概是一樣的? – kamziro 2011-05-04 10:05:23
@ kamziro - 是的,就是我。上面的屏幕截圖來自2.0版本,應該在本週末回顧。我並不是說你不會看到像我1.1例子那樣的簡單陰影幾何體和我的2.0例程序中生成的光滑球體之間的性能差異,只是你可以獲得更高級的效果。我的2.0渲染器比1.1的渲染器慢得多,但這是蘋果與桔子的比較,因爲後者更多。在1.1中獲取第二幅圖像所需的幾何圖形大小會削弱GPU。 – 2011-05-04 17:57:31