我在學習OpenGL,目的是爲Android/iPhone構建OpenGL ES應用程序。在普通OpenGL下學習OpenGL ES 2.0 - 編譯
因爲我從一開始就瞭解它,所以我寧願學習新的規範,而不接觸舊的東西(glBegin等)。不幸的是,當我通過一些教程和實現東西時,事實證明示例與ES 2.0不兼容。例如,在those excellent tutorials之後,我知道如何實現燈光,在我的電腦上有效,但不適用於手機(gl_LightSource
是not supported in the latter)。
我想怎麼辦,是發展我的電腦上的代碼,限制 API來被下的OpenGL ES支持的命令(例如,拋出錯誤的glLight
)。那可能嗎?
那麼你的意思是「在PC上開發而將API限制爲OpenGL ES」? – Kromster 2012-04-09 12:44:23
@KromStern:是的,說得好 – 2012-04-09 13:40:16