Android Angengine GLES2比GLES1慢吗?

Android Angengine GLES2比GLES1慢吗?,android,opengl-es,opengl-es-2.0,andengine,Android,Opengl Es,Opengl Es 2.0,Andengine,正如标题所述,哪个更快,是GLES1还是GLES2 我有两个设备,一个设备只支持GLES1,另一个支持GLES2。 我在论坛上读到,由于GLES2设备是模拟的,所以GLES1在GLES2设备上的速度应该较慢,但我也读到了与此相反的评论 那么,从最新的andengine版本的GLES2开始,它真的比GLES1快吗?为什么不测试一下呢?由于您可以访问这两种设备,所以测试应该相当容易。为什么不直接测试它呢?由于您可以访问这两种设备,因此测试应该相当容易。每个版本的Andengine Examples应

正如标题所述,哪个更快,是GLES1还是GLES2

我有两个设备,一个设备只支持GLES1,另一个支持GLES2。 我在论坛上读到,由于GLES2设备是模拟的,所以GLES1在GLES2设备上的速度应该较慢,但我也读到了与此相反的评论


那么,从最新的andengine版本的GLES2开始,它真的比GLES1快吗?

为什么不测试一下呢?由于您可以访问这两种设备,所以测试应该相当容易。

为什么不直接测试它呢?由于您可以访问这两种设备,因此测试应该相当容易。

每个版本的Andengine Examples应用程序都有一个基准测试。 另外,速度只是使用哪个版本的一个考虑因素。您可以在GLES2中执行一些昂贵的操作,而这些操作在GLES1中是不可用的。这有点像苹果对桔子。但您应该使用GLES2,因为它们的速度相当,但它们的功能集却不一样。GLES2要好得多,它有更丰富的API和更多的特性,并不断改进和支持,而GLES1并没有得到积极的开发

以下是一个链接,链接到在andengine论坛上比较GLES1和GLES2所做的性能测试:

结果已经有一年多的历史了,从那时起,GLES2已经有了很多改进。你们不太可能需要1500个物体同时在屏幕上移动和旋转

对于GLES1和Gles2,最初的结果非常明显: 我的结果: GLES2:星系S 1) 10.5 fps 2) 20.8 fps 3) 10.5 fps @1500个具有移动和旋转功能的对象

GLES1:星系S 1) 10.6 fps 2) 44.4 fps 3) 每秒45.5帧
@1500个具有移动和旋转功能的对象

每个版本的Andengine Examples应用程序都有一个基准。 另外,速度只是使用哪个版本的一个考虑因素。您可以在GLES2中执行一些昂贵的操作,而这些操作在GLES1中是不可用的。这有点像苹果对桔子。但您应该使用GLES2,因为它们的速度相当,但它们的功能集却不一样。GLES2要好得多,它有更丰富的API和更多的特性,并不断改进和支持,而GLES1并没有得到积极的开发

以下是一个链接,链接到在andengine论坛上比较GLES1和GLES2所做的性能测试:

结果已经有一年多的历史了,从那时起,GLES2已经有了很多改进。你们不太可能需要1500个物体同时在屏幕上移动和旋转

对于GLES1和Gles2,最初的结果非常明显: 我的结果: GLES2:星系S 1) 10.5 fps 2) 20.8 fps 3) 10.5 fps @1500个具有移动和旋转功能的对象

GLES1:星系S 1) 10.6 fps 2) 44.4 fps 3) 每秒45.5帧
@ 1500个有移动和旋转的物体

我想,但是我已经在做一个GLES1游戏了,我需要快速完成。我有足够的时间把游戏转到GLASS2并完成游戏本身,但是我宁愿坚持GLES1并完成游戏,因为我不确定是否花时间进行移植是值得的。但是我已经准备好了GLES1游戏,我需要快速完成。我有足够的时间将游戏移植到GLES2并完成游戏本身,但我宁愿坚持使用GLES1并完成游戏,因为我不确定移植所花的时间是否值得。是的,我以前看过这篇文章,但正如你所说,它已经有一年多的历史了。这就是为什么我想知道是否有任何改进来弥补这一性能差距。好吧,既然A*算法在GLES2中得到了改进,既然我有很多AI实体需要它,我想是时候改变了!是的,我以前看过那个帖子,但正如你所说,它已经有一年多的历史了。这就是为什么我想知道是否有任何改进来弥补这一性能差距。好吧,既然A*算法在GLES2中得到了改进,既然我有很多AI实体需要它,我想是时候改变了!