From 46921bd5c84f481e84a26b8d9ea2e44d51b69f43 Mon Sep 17 00:00:00 2001 From: SZV <> Date: Fri, 27 Jan 2012 13:52:58 +0000 Subject: [PATCH] 0022906: Gradient background is clipped by planes --- src/OpenGl/OpenGl_view.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/OpenGl/OpenGl_view.cxx b/src/OpenGl/OpenGl_view.cxx index cfd1e3997c..55463af859 100755 --- a/src/OpenGl/OpenGl_view.cxx +++ b/src/OpenGl/OpenGl_view.cxx @@ -1236,6 +1236,14 @@ TelClearBackground( Tint Wsid /* Workstation id */ ) #endif tsm_bg_gradient gradient; + // Disable clipping planes + GLint ii = 0, max_plane = 0; + glGetIntegerv( GL_MAX_CLIP_PLANES, &max_plane ); + while (ii < max_plane) { + const GLint planeid = GL_CLIP_PLANE0 + ii++; + if (glIsEnabled(planeid)); + glDisable(planeid); + } TsmGetWSAttri (Wsid, WSBackground, &key); rgb = (Tfloat *)key.pdata;