Details
-
Bug
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
1.0
-
None
-
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
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