gpt4 book ai didi

ios - 如何在 Xcode 中向 OpenGL ES 帧捕获数据添加注释?

转载 作者:可可西里 更新时间:2023-11-01 03:39:30 27 4
gpt4 key购买 nike

Xcode 4 中的“Capture OpenGL ES Frame”功能非常棒。它列出了在单个渲染帧中进行的每个与 OpenGL 相关的调用。但是还有一个附加功能可以帮助我将这些调用连接到我的代码并更轻松地搜索重要数据。我只是不知道这个功能是否已经可用。

是否可以添加我自己的“注释”——或称它们为“标记”、“伪调用”、“标签”,随便你怎么称呼——到捕获的调用列表中。例如,我可以添加一个条目说“这是我开始渲染 HUD 的地方”,并让它显示在实际渲染 HUD 的调用的正上方吗?

DirectX 的 PIX 工具具有类似的功能,这正是我所希望的。

最佳答案

您可以使用 EXT_debug_marker 扩展将标签添加到 Xcode 的调试导航器。在您的代码中调用函数 glPushGroupMarkerEXT() 和 glPopGroupMarkerEXT()。在您要注释的 OpenGL ES 调用之前调用 glPushGroupMarkerEXT()。

glPushGroupMarkerEXT(0, "Marker Name");

在这些调用之后调用 glPopGroupMarkerEXT()。

glPopGroupMarkerEXT();

关于ios - 如何在 Xcode 中向 OpenGL ES 帧捕获数据添加注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8681452/

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