我在学习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