Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Not Evaluated
-
Resolution: Incomplete
-
Affects Version/s: 1.0
-
Fix Version/s: None
-
Component/s: Other
-
Labels:None
-
Environment:MacOS big sur public beta 8
CPU: Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz
CPU: 4
CPU: 8
Other:
Graphics/Displays:
Chipset Model: Intel Iris Plus Graphics 655
Resolution: 2560 x 1600 Retina
Memory Slots:
Size: 4 GB
Speed: 2133 MHz
Size: 4 GB
Speed: 2133 MHz
Storage:
Media Name: APPLE SSD AP0256M Media
Medium Type: SSDMacOS big sur public beta 8 CPU: Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz CPU: 4 CPU: 8 Other: Graphics/Displays: Chipset Model: Intel Iris Plus Graphics 655 Resolution: 2560 x 1600 Retina Memory Slots: Size: 4 GB Speed: 2133 MHz Size: 4 GB Speed: 2133 MHz Storage: Media Name: APPLE SSD AP0256M Media Medium Type: SSD
-
Platform/s:
Description
couldn't use OpenGL 3.3 via QOpenGLFunctions_3_3_core,
even if you new a pointer of QOpenGLFunctions_3_3_core, and initialisze,
when you use glcreateshader via QOpenGLFunctions_3_3_core, the program crashes
Above code is another example, which indicates Qt may only use OpenGL 2.1 in MacOS big sur,
which is impossible.
QSurfaceFormat format;
format.setVersion(3,3);
format.setProfile(QSurfaceFormat::CoreProfile);
QOpenGLContext::currentContext()->setFormat(format);
will fail.After these line of code
QOpenGLContext::currentContext()->format().version is still 2 1 which is astonishing
QOpenGL seems not to work well in Big sur.
QOpenGLContext::currentContext()->versionFunctions<QOpenGLFunctions_3_3_Core>() is nullptr