2

我在 Google Chrome (61.0) 中遇到了 WebGL 的问题,在我的机器上每 60-90 秒出现一次非常长的帧。Devtools 将这些帧记录为 GPU 活动,但实际上导致这些帧变长的原因对我来说是不透明的。该应用程序正在使用REGL并使用subdata. 我正在寻找可能导致这些长帧的原因,以及如何继续调试它们,因为 Chrome 的 devtools 没有提供有关GPU 帧的详细信息。

Safari 11.0 不会出现此问题

经过进一步调查,它似乎与ANGLE_instanced_arrays扩展的使用有关。禁用实例化并使用单独的绘图调用绘制每个实例时不会发生此问题。

长 GPU 框架

4

0 回答 0