对稀疏/无绑定/NV_command_list OpenGL 扩展的支持
作者: FictionIO创建于 2018年1月24日更新于 2026年9月10日
标签FeatureUnresolved
您好, 我们有一个大型应用程序, 我们想使用 Renderdoc 来调试它。 但它使用了大量的 OpenGL 扩展。 由于其插件架构, 我们无法控制应用程序中使用的 API 或上下文。 我们可以禁用其中的一些扩展。 但我们需要一些调试场景, 其中一些组件(看起来)依赖于不受支持的 GL API。 由于 Renderdoc 仅支持核心配置文件, 它阻止了扩展函数的加载, 一旦我们运行应用程序进行调试(LD_PRELOAD=.../librenderdoc.so app), 它就会崩溃。 我很好奇, 是否有办法改善这些情况。 - 为这个问题是否有解决办法? - 至少允许加载这些扩展函数(认为 GetProcAddress 是这些函数的通道)即使它们的跟踪信息不被 Renderdoc 采集, 这会不会是一个好主意? - 阻止扩展函数加载的动机是什么? - 您未来如何处理这个问题?
内容来源: baldurk/renderdoc