Below my fix for the problem

void GLWidget::resizeEvent( QResizeEvent* event )
{
    const QSize& size_tmp = event->size();
    const qreal retinaScale = devicePixelRatio();

    QSize size = size_tmp;

    size.setWidth( size.width()*retinaScale );
    size.setHeight( size.height()*retinaScale );

    _gw->resized( x(), y(), size.width(), size.height() );
    _gw->getEventQueue()->windowResize( x(), y(), size.width(), size.height() );
    _gw->requestRedraw();
}

void GLWidget::moveEvent( QMoveEvent* event )
{
    const qreal retinaScale = devicePixelRatio();

    const QPoint& pos = event->pos();
    _gw->resized( pos.x(), pos.y(), width()*retinaScale, height()*retinaScale );
    _gw->getEventQueue()->windowResize( pos.x(), pos.y(), width(), height() );
}

   I will look at the other issues now.


   Cheers,


   Roni

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=57799#57799





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to