Opengl 着色器中函数的GLSL时间

Opengl 着色器中函数的GLSL时间,opengl,optimization,time,lag,Opengl,Optimization,Time,Lag,我想知道是否有一种方法可以计算glsl程序中函数所需的时间(或操作数)? 由于对glsl和GPU的工作方式都很陌生,所以我很难花时间优化glsl着色器;我的多通道渲染非常滞后。 所以我的目标是更多地关注较慢的功能。 有什么能帮我的吗 我正在使用VS2015,遗憾的是,我的GPU不允许NSight工作。着色器在GPU中并行运行。您无法找到每个着色器的操作数,因为您确实不知道有多少“gpu内核”正在运行,也不知道gpu编译器如何优化着色器 您可以测量绘制命令所花费的时间。参见更多示例 ,和谢谢!我会

我想知道是否有一种方法可以计算glsl程序中函数所需的时间(或操作数)?
由于对glsl和GPU的工作方式都很陌生,所以我很难花时间优化glsl着色器;我的多通道渲染非常滞后。 所以我的目标是更多地关注较慢的功能。 有什么能帮我的吗


我正在使用VS2015,遗憾的是,我的GPU不允许NSight工作。

着色器在GPU中并行运行。您无法找到每个着色器的操作数,因为您确实不知道有多少“gpu内核”正在运行,也不知道gpu编译器如何优化着色器

您可以测量绘制命令所花费的时间。参见更多示例
,和

谢谢!我会看一看你发的3篇帖子。