Hi,

I'm still trying to get our 3-projector setup working with equalizer. The 
upgrade to equalizer 1.6 fixed the problem with nothing being displayed. That 
means that now I can start eqHello and I get output on all three screens, as 
well as on the appnode. We have three screens, with 1280x1024 pixels each, and 
an overlap of 200px.

However, it seems I don't get the overlap and the total screen width right:
On the rightmost segment (channel3), even though the X11-window covers the 
whole screen, only about 480 pixels are actually used by the application. The 
rest of the screen remains black. I don't get why the segment of channel3 only 
covers part of the screen.

Equally strange is that the right border of the viewport of the middle screen 
segment seems to coincide with the right border of the scene. I.e. the 
viewport appears to be interpreted as [ 0.31395 0 1 1 ] instead of [ 0.31395 0 
0.68604 1 ].

The attached image shows the eqHello program overlayed with a calibration 
pattern so that you can see where one screen ends and the other one begins.

Here's the canvas part of the config file, as well as the appNode (in case its 
viewport somehow matters). The node definitions don't do anything fancy, but if 
it helps I can send the whole config as well...

        appNode
        {
            host "n004"
            connection { hostname "n004" }
            pipe
            {
                device 0
                window
                {
                    viewport [ .25 .25 .5 .5 ]
                    channel { name "appchannel" }
                }
            }
        }

        canvas
        {
            name "CurvedScreen"
            layout 0
            wall { }
            swapbarrier { }

            segment
            {
                viewport [ 0 0 1 1 ] #show whole scene in appchannel
                channel "appchannel"
                eye [ LEFT ]
            }
            # total screen resolution: 3440x1024
            # -> 3 screens 1280px wide, 200px overlap:
            # 0 - 1280:
            segment { viewport [ 0 0 0.37209 1 ] channel "channel1" }
            # 1080 - 2360:
            segment { viewport [ 0.31395 0 0.68604 1 ] channel "channel2" }
            # 2160 - 3440:
            segment { viewport [ 0.62790 0 1 1 ] channel "channel3" }
        }

What am I missing here?

Cheers,
  Johannes

<<attachment: eqHello-overlay-small.jpg>>

_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to