Hi Carsten!
Great help there! :)

Onto the next issue; synchronization using multidisplaywindow.
I have a working program now (the same dummy program 00hello, as in 
previous posts), but I wish to use the multidisplaywindow instead of the 
glutwindow.

I've replaced all glutwindow initialization code to multidisplaywindow 
initialization code, also add the needed lines in the display method:
OSG::Thread::getCurrentChangeList()->clearAll();
glClear(GL_COLOR_BUFFER_BIT);
glutSwapBuffers();

All is functionaling, i see the torus and can rotate it, but nothing 
happens when the function 'foo' synchronizes with the glut main-loop. It 
should add another box to the scene, but nothing happens.

I've change nothing other than the  windows, added that the servers 
"test1" and "test2" will do the rendering. I use the provided 
12ClusterServer as render servers.

What i think happens is that the servers don't receive the new 
synchronized data. As it is the same code as before, that worked, I 
presume that the client actually does have a box and a torus in the 
scene. But the servers test1 and test2 have not update their change 
lists. How to solve this?

Many thanks
// Martin

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to