gpt4 book ai didi

c++ - MacOS 上 OpenGL 的 GPU 时序

转载 作者:行者123 更新时间:2023-11-28 01:00:09 29 4
gpt4 key购买 nike

我需要在 GPU 端处理一组绘图调用所需的时间跨度。 OpenGL 3.2+ 具有“GL_ARB_timer_query”扩展名。不幸的是,MacOSX 仍然不支持该扩展。

你如何能够在 gpu 端测量时间,必须有一种老式的方法或不同的方法来做到这一点。

最佳答案

How would you be able to measure time on the gpu-side, there must be an old-fashioned way or different way to do that.

为什么一定要有?事实上,ARB_timer_query 存在是因为从来没有一种方法来为 GPU 操作计时。这就是它的用途,而且它是 OpenGL 必须执行此操作的唯一准确机制。

一直存在通用的分析技术,例如更改分辨率以测试您是否受“填充率”限制等。但是除了 ARB_timer_query 之外,没有其他方法可以实际测量 OpenGL 中的 GPU 处理时间。

关于c++ - MacOS 上 OpenGL 的 GPU 时序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9162033/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com