diff --git i/src/3d/qgs3dutils.cpp w/src/3d/qgs3dutils.cpp index 053c9458611..78ab57b9915 100644 --- i/src/3d/qgs3dutils.cpp +++ w/src/3d/qgs3dutils.cpp @@ -972,6 +972,7 @@ int Qgs3DUtils::openGlMaxClipPlanes( QSurface *surface ) { int numPlanes = 6; +#ifdef GL_MAX_CLIP_PLANES QOpenGLContext context; context.setFormat( QSurfaceFormat::defaultFormat() ); if ( context.create() ) @@ -982,6 +983,7 @@ int Qgs3DUtils::openGlMaxClipPlanes( QSurface *surface ) funcs->glGetIntegerv( GL_MAX_CLIP_PLANES, &numPlanes ); } } +#endif return numPlanes; }