Files
create/src/Gui/Quarter
Sami Liedes 846b14e793 Gui/Application, QuarterWidget: request OpenGL compatibility profile (#23768)
On Wayland with Qt, the default OpenGL context often ends up being
OpenGL ES. ES is a stricter API based on the "core" profile and lacks
many legacy functions (e.g. glEnd). FreeCAD relies on some of these
functions, which work under Mesa’s permissive stack but fail outright
with NVIDIA’s proprietary drivers, resulting in a blank 3D view.

Fix this by explicitly requesting a desktop OpenGL compatibility
profile both before QApplication creation and in QuarterWidget. This
ensures the presence of the legacy entry points required by Coin/SoQt.

(NB: both requests appear to be necessary; a single change was not
sufficient in testing.)
2025-09-29 19:22:29 -05:00
..
2024-07-08 10:54:41 -05:00
2024-07-08 10:54:41 -05:00
2024-07-08 10:54:41 -05:00
2024-07-08 10:54:41 -05:00
2024-07-08 10:54:41 -05:00
2024-07-08 10:54:41 -05:00
2024-07-08 10:54:41 -05:00
2025-03-05 09:32:06 +01:00
2025-02-25 23:03:51 +00:00
2025-02-25 23:03:51 +00:00
2025-02-25 23:03:51 +00:00