我在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“吗?
发布于 2020-08-13 01:54:02
我在mac上使用QT
MacOS不支持高于4.1的任何OpenGL版本。它不支持4.20或大多数4.1以后的OpenGL扩展。而且由于MacOS中已经弃用了OpenGL支持,因此不会提供此类支持。
如果你想在MacOS上使用OpenGL,那么你必须将所有功能都限制在4.1。
https://stackoverflow.com/questions/63380964
复制相似问题