Hi Forest; We have same problem and I find that threading isn't actual problem. real one is rendering on specified HWND. And frame rate always gets down while enlarging the HWND size contrary if you collapse the HWND size you can see easily that frame rate gets upper degree than wide one. I suspect that low frame rate is caused by rendering on specified HWND. If you really need to render on MFC control(i.e PictureBox) you should narrow you HWND control size to get high frame rate.
Regards. Ümit Uzun 2009/7/10 forest <fores...@163.com> > hi all, > I have a problem with OSG in MFC program:When I run my program in > console, I get 60 frames per second .However,When I move my program into > MFC, I get slow frames.I do this as the example osgviewerMFC does, creating > a new thread for OSG drawing. One thing I have to mention is that there is > some time-consuming algorithms in my event handler . > What should I do to improve my program in MFC? > Thanks in advance. > Best regards. > forest > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org