Hi Tran,
the problems lies in your initial phase of the glutwindow.
Move the method "glutInitDisplayMode(...)" out of
your function "checkInitMode(...)" in the function
"setupGLUT(...)"
int setupGLUT(int *argc, char *argv[])
{
glutInit(argc, argv);
// insert here
glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE | GLUT_STEREO);
int winid = glutCreateWindow("OpenSG");
glutReshapeFunc(reshape);
glutDisplayFunc(display);
glutIdleFunc(display);
// glutMouseFunc(mouse);
glutMotionFunc(motion);
glutKeyboardFunc(keyboard);
return winid;
}
I have with this little change stereo.
Greetings,
Khai Binh Duong
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag von Tran
> Thanh Hiep
> Gesendet: Mittwoch, 15. Juni 2005 02:44
> An: [email protected]
> Betreff: [Opensg-users] why program do not run it stereo mode
>
>
> Hi Khai!
> in my program code :
> beginEditCP(vpleft);
> vpleft->setLeft(0);
> vpleft->setRight(1);
> vpleft->setBottom(0);
> // vpleft->setTop(0.5);
> vpleft->setTop(1);
> endEditCP (vpleft);
>
> beginEditCP(vpright);
> vpright->setLeft(0);
> vpright->setRight(1);
> // vpright->setBottom(0.5);
> vpright->setBottom(0);
> vpright->setTop(1);
>
> vpright->setBackground(vp1->getBackground());
> vpright->setRoot(vp1->getRoot());
> endEditCP (vpright);
> is to setup mono mode. It is not to setup stereo
> mode.
> in my program code to setup stereo mode i use code
> follow :
> else if(stereobuffer)
> {
> printf("\nVao Stereo");
> StereoBufferViewportPtr svpleft =
> StereoBufferViewport::create();
> StereoBufferViewportPtr svpright =
> StereoBufferViewport::create();
>
> beginEditCP(svpleft);
> svpleft->setLeft(0);
> svpleft->setRight(1);
> svpleft->setBottom(0);
> svpleft->setTop(1);
> svpleft->setCamera(decoleft);
> svpleft->setBackground(vp->getBackground());
> svpleft->setRoot(vp->getRoot());
> svpleft->setLeftBuffer(true);
> svpleft->setRightBuffer(false);
> endEditCP (svpleft);
>
> beginEditCP(svpright);
> svpright->setLeft(0);
> svpright->setRight(1);
> svpright->setBottom(0);
> svpright->setTop(1);
> svpright->setCamera(decoright);
>
> svpright->setBackground(vp1->getBackground());
> svpright->setRoot(vp1->getRoot());
> svpright->setLeftBuffer(false);
> svpright->setRightBuffer(true);
> endEditCP (svpright);
>
> vpleft = svpleft;
> vpright = svpright;
> }
> can you check back it for me?
> Thank!.
>
>
>
> __________________________________
> Discover Yahoo!
> Use Yahoo! to plan a weekend, have fun online and more. Check it out!
> http://discover.yahoo.com/
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
> _______________________________________________
> Opensg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-users
>
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users