From 86d6035caf6d2cf867d2e0e9ee89a744c54d729e Mon Sep 17 00:00:00 2001 From: Stephane Albert <stephane.albert@c-s.fr> Date: Mon, 9 Mar 2015 11:14:38 +0100 Subject: [PATCH] ENH: Fixed Y-mirrored screen position coordinate. --- Code/Common/Gui/mvdImageViewRenderer.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Code/Common/Gui/mvdImageViewRenderer.cxx b/Code/Common/Gui/mvdImageViewRenderer.cxx index a692150adc..7346a60f93 100644 --- a/Code/Common/Gui/mvdImageViewRenderer.cxx +++ b/Code/Common/Gui/mvdImageViewRenderer.cxx @@ -829,8 +829,12 @@ ImageViewRenderer // PointType p_screen; + assert( !m_GlView.IsNull() ); + assert( m_GlView->GetSettings()!=NULL ); + p_screen[ 0 ] = screen.x(); - p_screen[ 1 ] = screen.y(); + p_screen[ 1 ] = + m_GlView->GetSettings()->GetViewportSize()[ 1 ] - screen.y(); shader->SetCenter( p_screen ); -- GitLab