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

Reply via email to