Hello Jie Liu,
Jie Liu wrote:
> We have a complicated OpenGL program based on GLUT, and now we would
> like to run it in a Tiled-display environment;
>
> We found that OpenSG Multi-Display Window is quite qualified for this task,
> but it is a chanllenging job to re-construct our existing code by using
> OpenSG features.
hm, do you have a problem with something specific, or is it just a big
task because of the size of your codebase?
> In another case, It seems that the 'PassiveWindow' allows out OpenGL
> program to work with OpenSG with only few modifications.
> But it only works on a single machine.
PassiveWindow is not so much about running arbitrary OpenGL code inside
OpenSG, but it allows to use OpenSG with other systems that control the
creation and activation of OpenGL contexts. This part is normally
handled by Window and its platform/window-system specific subclasses.
> So I am wondering, is it possible for us to combine both PassiveWIndow
> and MultiDisplayWindow together?
yes, you can use them together, but ...
> So that we dont have to change our code a lot while we can easily extend
> our program to a multi-display environment~~
... that does not make your program run in a cluster. The OpenSG
datastructures are built in a way that they can be sent over the
network. This is used in the cluster code to distribute the scenegraph
to all nodes. OpenSG can not know about the data structures in your
OpenGL code, so it has no way to distribute them.
Cheers,
Carsten
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users