From: Daniel E. S. <dan...@gm...> - 2006-08-24 20:29:19
|
On 8/24/06, Brian Paul <bri...@tu...> wrote: > > Daniel E. Shipton wrote: > > [snip] > > > > > > > > I have seen the render_to_app_window, but this is for the desktop > > > application, not the server(render nodes). > > > I want the render nodes that are rendering the crapfaker graphics > > to be > > > essentially injecting the OpenGL stream into this passive > window. I > > > ulitimately am going to be changing the OpenGL stream to cut out > the > > > view matrices and such but this is the first step before I get to > > that. > > > > Have you looked at the reassemble.conf file? It does tilesort then > > puts the results back into the original application window. > > > > > > Brian, > > > > I am trying to take the graphics stream from a desktop app and put the > > stream back into a passive window (chromium would not control this > > window at all) with the projection matrices changed to my own custom > > view or views(think 6 sided CAVE) so I can move around within the > > graphics stream. Hopefully this gives you a better idea of what I am > > trying to accomplish. > > OK, I didn't know what you meant by a passive window. > > The only thing I can think of would be for the app that controls your > passive window to somehow pass it's ID to the Cr mothership as the > 'crut' window. Then, enable the render SPU's 'render_to_crut_window' > option. For my prototype that is exactly where I started. But it didn't work because it would always complain about the visual s not matching up. Eventually I just made the renderspu not call SystemMakeCurrent. That ended up working but I this solution won't work when there are multiple windows opening on a display. The other thing I am trying to accomplish is removing the mothership from the equation as much as possible. So passing things to the mothership will not be very viable. I just want to multiplex the stream out to render nodes. So the mothership has little configuration to know about. -Dan |