Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl es OpenGL ES(2或3)的GL\u时间\u消耗等效值_Opengl Es_Elapsedtime - Fatal编程技术网

Opengl es OpenGL ES(2或3)的GL\u时间\u消耗等效值

Opengl es OpenGL ES(2或3)的GL\u时间\u消耗等效值,opengl-es,elapsedtime,Opengl Es,Elapsedtime,我感兴趣的是OpenGL ES服务器异步运行某些命令序列所需的时间。使用常规OpenGL解决此问题的方法是创建一个查询对象,该对象的目标GL\u时间\u已过;但是,OpenGL ES没有glBeginQuery函数族。使用OpenGL ES 2或3是否有一种与平台无关的方法来准确获取此信息?不,恐怕OpenGL ES 2.0中没有性能计数器的便携方法。您需要依赖每个供应商提供的工具 对于OpenGLES 3.0,添加了该系列函数。不幸的是,GL_TIME_Passed不是此版本的有效目标 请参阅

我感兴趣的是OpenGL ES服务器异步运行某些命令序列所需的时间。使用常规OpenGL解决此问题的方法是创建一个查询对象,该对象的目标GL\u时间\u已过;但是,OpenGL ES没有glBeginQuery函数族。使用OpenGL ES 2或3是否有一种与平台无关的方法来准确获取此信息?

不,恐怕OpenGL ES 2.0中没有性能计数器的便携方法。您需要依赖每个供应商提供的工具

对于OpenGLES 3.0,添加了该系列函数。不幸的是,GL_TIME_Passed不是此版本的有效目标


请参阅第2.13节异步查询(3.02 2013年4月8日):

您可以为OpenGL ES 2.0使用OpenGL ES扩展