无法加载vtkOpenGLExtensionManager扩展GL_VERSION_1_2

时间:2016-04-21 04:50:23

标签: c# opengl vtk volume-rendering

启动C#卷渲染程序时,我在运行时遇到此错误。 我看到我不是唯一一个,但仍然找不到任何解决方案。我读到它可能是与NVidia相关的错误。但起初,我用C ++编写了这个程序,一切都在同一台计算机上运行良好(只是不同的操作系统)

ERROR: In ..\..\..\..\vtksource-prefix\src\vtksource\Rendering\vtkOpenGLExtensionManager.cxx, line 393
vtkOpenGLExtensionManager (1210BD08): Extension GL_VERSION_1_2 could not be loaded.

我甚至不知道任何人可能需要帮助我的详细信息,所以如果需要,请询问精确度。

我看到有些人,这个错误并不妨碍他们的程序工作。在我的情况下,渲染是完全错误的,所以我真的需要解决这个问题。

我正在使用Kitware VTK Activiz.NET x86。 GC:NVIDIA GeForce GTX 860M

2 个答案:

答案 0 :(得分:2)

我有一个更好的解决方案。 我强制NVidia在渲染我的应用程序时自动切换到专用图形卡,如下所示:

Use NVidia Control Center to use external graphic Card for Rendering a Special application

答案 1 :(得分:0)

我找到了一个有效的解决方案,但我真的不知道 为什么

在我的设备管理器中,在GPU标签下,我有:

> Intel(R) HD Graphics 4600
> NVIDIA GeForce GTX 860M

它们都启用了,我只是禁用了第一个,现在一切正常。

这是否意味着我从一开始就没有使用过我的GeForce?