我将开始一个新的跨平台openGL项目(主要用于iPhone和PC).所以主要问题是:针对OpenGL ES 1.1或OpenGL ES 2.0?或两者?到目前为止我读过Open GL ES 1.1并没有真正弃用,不是吗?那么对于openGL ES 2.0会说些什么呢?可编程顶点和碎片整理器 - 还有别的吗?我听说阿尔法混合后性能下降了 - 这可能是真的吗?我假设openGL ES 2.0代码也应该在PC上运行 - 那么openGL ES 2.0是否真的更具未来意识?
那里的其他开发人员仍然在编写OpenGL ES 1.1或2.0?为什么?我假设如果我选择openGL ES 2.0,那么与openGL ES 1.1的向后兼容性也会有很多开销.但是有很多iPhone没有openGL ES 2.0支持 - 我该怎么做到这一点?那里有经验吗?
我发现只有这个问题:iPhone上的OpenGL ES 1.1或2.0类型相关,但实现并不是很深入......所以欢迎任何建议!非常感谢!
据我所知,升级到iPhone OS将OpenGL ES版本支持从1.1升级到2.0.我无法找到的是,是否应该努力使用1.1来向后兼容旧设备.
Xcode似乎建议我使用2.0,因为它似乎只包含该版本.
我应该使用2.0而不回头吗?有哪些设备只能使用1.1?
谢谢.