Performance 从JOGL中获取性能统计信息

Performance 从JOGL中获取性能统计信息,performance,opengl,jogl,Performance,Opengl,Jogl,我本以为这会是一个简单的,所以我搜索了一下,但我找不到它 有没有一种方法可以从JOGL获得每秒绘制三角形的统计数据?我知道我可以从动画师那里得到FPS,但是一些更深层次的统计数据会更好。我主要关注的是每秒的三角形,但是纹理填充率和其他可用的东西也会很有趣 谢谢。正如您所说,您可以使用animator获取fps统计数据 或者,您可以使用引入新查询类型的,这些查询类型允许应用程序获取有关管道不同部分的统计信息: 发放给GL的顶点和基本体的数量 调用顶点着色器、细分评估着色器、几何体着色器、片段着色

我本以为这会是一个简单的,所以我搜索了一下,但我找不到它

有没有一种方法可以从JOGL获得每秒绘制三角形的统计数据?我知道我可以从动画师那里得到FPS,但是一些更深层次的统计数据会更好。我主要关注的是每秒的三角形,但是纹理填充率和其他可用的东西也会很有趣


谢谢。

正如您所说,您可以使用animator获取fps统计数据

或者,您可以使用引入新查询类型的,这些查询类型允许应用程序获取有关管道不同部分的统计信息:

  • 发放给GL的顶点和基本体的数量

  • 调用顶点着色器、细分评估着色器、几何体着色器、片段着色器和计算着色器的次数

  • 细分控制着色器阶段处理的面片数

  • 几何体着色器发射的基本体数

  • 进入基本体剪裁阶段的基本体数量

你可以从中获得灵感


因此,如果您想在应用程序上获得每秒渲染的三角形数,请启动,然后在一秒钟后,将结果除以3

不确定这在gamedev上是否更好?我会把它放在这里一段时间,如果我没被咬的话,我想就搬到那边去。