2011-07-15 105 views
0

即使是最低级别的硬件都支持2.0和着色语言,是否值得支持OpenGL ES 1.1和固定管道?OpenGL ES 2.0 vs 1.1

毕竟,过去两年的每个iOS设备都支持2.0。

+0

你的问题是不准确的。就像3GS目前是预算iPhone一样,3G是去年。同上去年的8GB iPod Touch是ES 1.1设备。所以实际上只有10个月,因为不支持ES 2的iOS设备已经发售。 – Tommy

+0

OpenGL ES 2.0支持 - iPad 2010年4月3日15个月前.--- iPod Touch第3代2009年9月9日22.5个月前.--- iPhone 3GS 2009年6月19日25个月前.--- ..... 我想我应该改变为“每个”新的“iOS设备”,但我想我要指出的是你的评论既不是构造函数,也不会增加任何对话。只是因为你可以输入一些东西,并不意味着你应该这样做。你可能每5秒只能编辑一条评论。(点击此框关闭) – garyamorris

+1

请尝试重新阅读我的评论。最近到2010年9月7日,你可以走进一家商店,购买一款不支持ES 2.0的全新最新型号的iOS设备。因此,“每个iOS设备在过去两年支持2.0” ,因为许多轧制生产线,并由消费者购买没有。我还建议你将来在操场上进行人身攻击。 – Tommy

回答

4
if (moneyToSupportES1_1 > moneyToBeMadeBySupportingES1_1) 
{ 
    [self setSupportES1_1:NO]; 
} 

我怀疑这将是值得你的时间,特别是如果你能得到它以某种有限的方式工作,而无需编写到1.1标准(实体纹理,而不是着色器等)。

1

简短的回答:不是真的。特别是如果你只针对iOS用户。