不支持扩展名“ GL_ARB_shading_language_420pack”,如何在QT中加载此扩展名?

时间:2020-08-12 16:33:20

标签: c++ qt opengl

我在Mac Pro上使用QT来运行opengl的演示。

但是我收到这样的消息:

:: OpenGL initialized ( 4.1 INTEL-14.7.8 )
QOpenGLShader::compile(Fragment): WARNING: 0:1: extension 'GL_ARB_shading_language_420pack' is not supported
ERROR: 0:6: '{' : syntax error: syntax error

有人知道如何使Qt支持此扩展“ GL_ARB_shading_language_420pack”吗?

1 个答案:

答案 0 :(得分:1)

我在Mac Pro上使用QT

MacOS不支持任何高于4.1的OpenGL版本。它不支持4.20或大多数4.1后的OpenGL扩展。而且由于MacOS中已经不支持OpenGL,因此不会再提供这种支持。

如果要在MacOS上使用OpenGL,则必须将所有内容限制为4.1功能。