我正在测试一些OpenGL代码。使用OpenGL 4.3.Nvidia GTX960M GPU.Windows10 64bit.Driver版本:364.72
尝试使用NVidia NSight进行调试(版本:4.7)。该应用程序运行良好,直到我打开NSight图形调试。(运行GL调试输出,零错误)。但是当启动NSight时,我收到此错误:< / p>
来源:OpenGL,类型:错误,ID:1282,严重性:高消息: 生成了GL_INVALID_OPERATION错误。对象归另一个人所有 上下文,可能不受约束。
然后,NSight调试窗口冻结,应用程序在关闭时崩溃。
在此之前,我还有一些CUDA代码,其中一些OpenGL资源映射到CUDA上下文。所以我假设可能有一些CUDA资源仍然保存OpenGL纹理或缓冲区。我删除了所有内容,从头开始只写GL部分。没有一行CUDA。错误仍然存在。 渲染只是简单的四边形纹理映射。它可能是NSight中的一个错误吗?