Linux 上 VTK C++ 示例的渲染不正确

问题描述 投票:0回答:1

我正在尝试在我的 Linux PC 上编译并运行 VTK 示例。 所有 C++ 示例的主窗口显示随机垃圾而不是形状和背景。

我的配置是:

Linux kernel version:          6.6.47-generic-1rosa2021.1-x86_64
GCC version:                   11.4.0
VTK version:                   9.3.1 (builded from sources)
vtkProbeOpenGLVersion reports: Class: vtkXOpenGLRenderWindow succeeded in finding a working OpenGL
OpenGL vendor string:          Mesa
OpenGL renderer string:        NV126
OpenGL version string:         4.3 (Core Profile) Mesa 23.3.6

不使用 VTK 但仅使用 glew 和 glfw 构建的简单 OpenGL C++ 应用程序也可以正确渲染。

我的 PC/Linux 配置或 C++ 工具链可能有什么问题?

已解决。 C++工具链没问题。问题是我的驱动程序/GPU 组合不支持 MSAA 纹理。有关更多信息,请参阅 [VTK 9.0.0] Nouveau 驱动程序的渲染问题(许多工件)

修复此问题的 VTK 合并请求OpenGLRenderWindow:在 nouveau 上禁用 MSAA

c++ linux vtk
1个回答
0
投票

C++ 工具链没问题。问题是我的驱动程序/GPU 组合不支持 MSAA 纹理。有关更多信息,请参阅 [VTK 9.0.0] Nouveau 驱动程序的渲染问题(许多工件)

修复此问题的 VTK 合并请求OpenGLRenderWindow:在 nouveau 上禁用 MSAA

© www.soinside.com 2019 - 2024. All rights reserved.