gpt4 book ai didi

c++ - 如何查找 NVIDIA OpenGL 驱动程序的错误 ID 名称?

转载 作者:行者123 更新时间:2023-11-30 05:00:50 27 4
gpt4 key购买 nike

我有一条错误消息(主要是警告,与其说是实际错误)。

使用 glDebugMessage(),以十进制形式返回的错误 ID 为 131186(错误 ID 与 GL_NO_ERROR、GL_INVALID_ENUMERATOR... 是同一类枚举数)。

我想看看这个值的文档,但是我好像搜不到。它不是官方的 OpenGL 枚举器值,因此我认为它是驱动程序特定的 (NVIDIA)。

编辑:

完整消息是:

Source: GL_DEBUG_SOURCE_API
Type: GL_DEBUG_TYPE_PERFORMANCE
ID: 0x20072
Severity: GL_DEBUG_SEVERITY_MEDIUM
Message:
Buffer performance warning: Buffer object "SSBO" (bound to
GL_SHADER_STORAGE_BUFFER, and GL_SHADER_STORAGE_BUFFER (3), usage hint is
GL_DYNAMIC_DRAW) is being copied/moved from VIDEO memory to HOST memory.

有谁知道这个错误代码是什么意思或如何找到它的文档?

最佳答案

此警告仅表示 OpenGL 无法完全控制 SSBO。因此,它必须阻止/复制 SSBO 的数据,以便 OpenGL 正确使用它。这有点低效,这就是驱动程序警告您的原因。

至于文档,我还没有真正找到任何文档。但是,我确实发现了另一个问题,它引用了与 OpenGL 和 OpenCL 非常相似的问题:OpenCL Host Copying Performance Warning

关于c++ - 如何查找 NVIDIA OpenGL 驱动程序的错误 ID 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50537883/

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