我在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”吗?
答案 0 :(得分:1)
我在Mac Pro上使用QT
MacOS不支持任何高于4.1的OpenGL版本。它不支持4.20或大多数4.1后的OpenGL扩展。而且由于MacOS中已经不支持OpenGL,因此不会再提供这种支持。
如果要在MacOS上使用OpenGL,则必须将所有内容限制为4.1功能。