我正在使用 OpenGL/ 开发 3D 程序VTKWindows 上的库。
令我惊讶的是,许多看似不错的显卡并不支持所有 OpenGL 扩展。例如:NVIDIA GeForce GT 525M不支持 gpu_shader4 扩展。
我的客户想买十几台电脑,我需要告诉他们买什么,但我在网上找不到这些信息。我查了很多网站,他们通常会提到支持的 OpenGL 版本,但从我的经验来看,这并不意味着完全支持。
我知道OpenGL扩展查看器工具,但我无法在商店的电脑上运行它,他们不允许。那么,在购买之前,有什么方法可以确保显卡支持特定的扩展吗?
答案1
如果你想了解显卡支持哪些扩展,OpenGL 硬件数据库包含数千个具有不同硬件和软件配置的条目。单击要查看扩展的渲染器的名称,然后选择扩展选项卡。网页将显示该设置上支持的所有扩展的可搜索列表。
这实际上与在他们列出的设置上运行 GLView 相同。例如,在 Windows 10 上运行 OpenGL 4.6.0(来自 NVIDIA 驱动程序 419.62)的 GeForce GTX 1070/PCIe/SSE2 支持您需要的 GL_EXT_gpu_shader4 扩展。