我想在Android上學習OpenGL ES 2.0。我瀏覽了一些關於這個主題的書籍和網絡教程。但是,我注意到大多數網站和書籍都關注於OpenGL ES 1.x版本。如果他們同時教導,版本1.x通常是主要的焦點,而版本2.x是剛剛瀏覽。我認爲這是因爲版本1.x已經延長了。OpenGL ES 1.x vs. 2.x:OpenGL ES 1.x還值得學習嗎?
從我能收集的內容來看,主要區別在於OpenGL ES 1.x更易於學習,但並不靈活。
OpenGL ES 1.x還值得學習嗎?有沒有理由在OpenGL ES 2.x上使用它,還是已經死了?
在這種情況下,是否有理由在簡單應用程序中使用OpenGL ES 2.x而不是1.x?如果我可以用1.x來實現渲染,那麼在手機支持2.x的情況下是否有理由實現兩者? (更快?少內存?等) – DeeV
是的,有一個原因。如果手機支持OpenGL ES 2.x,並且您正在運行OpenGL ES 1.x代碼,則如果手機支持OpenGL ES 2.x,則OpenGL ES 1.x將以某種「模擬器模式」運行。 – Wroclai
一個警告。 Android模擬器的1.x很好,但不是2.0。 – kert