From: Angus Dorbie (dorbie++at++sgi.com)
Date: 06/21/2000 07:30:21
P.S.
I just realized that your pfChannels may NOT be overlapped. I covered
the problems with this type of setup w.r.t. DVR.
For DVR to scale correctly your pfChannels would have to match the
ircombine channel resolutions, so nothing would change from my earlier
email except my assumption about your current setup which may have been
slightly confusing.
Also, if you want a fixed video resize you could build it right into the
combination and do exactly as you do now just on a smaller scale without
using performer DVR. To do this just grab the corners of the video
channel outline boxs in ircombine and resize.
Cheers,Angus.
Mike Stephens wrote:
>
> Hi pfFolks,
>
> in a galaxy far far away there was an onxy2 with iR graphics which drives a
> large display (specifically a Panoram system.).
>
> We have the option (dg5?) that gives us the three hardware video channels
> needed. The irCombination file is set up so that all channels are
> 1280x1024 but the origins are chan0: (0,0) chan1: (960,0) chan2: (1920,0)
> so that the hardware channels are overlapped for the panoram to blend in
> these regions. (ascreen that is 3200x1024)
>
> i am working on a pfApp that i want to use the DVR capabilties of the iR.
>
> my app has one pfPipe, one pfPipeWindow, three pfPipeVideoChannels and 3
> pfChannels. the pfChannels are in a channel group with default share mask.
> i didn't do anything but create the PipeVideoChannels and add them to
> the PipeWindow; then made the pfChannels and setPWinPVChanIndex for each..
>
> the viewports of the channels have been done two different ways (tiles
> and overlapped) with essentially the same outcome. for learning
> purposes, i set the DVR mode to manual and interactively set the area
> scale. when i scale down (as would be done for a high stressed
> scene/view) all the channels appear to be "doing the DVR thing" but the
> channels no longer appear seamless.. more to the point, there is left
> over garbage from previous frames in some regions of the channel.
>
> it is my understanding that the channel should draw the scene as before
> but with a scaled down viewport to lessen the pixel fill load and, on display
> the iR will scale up the image so that the drawn image is the size of the
> original viewport.
>
> Additionally in the overlapped viewports the channels occlude the
> channels drawn before. is there a way to keep this from happening?
>
> i see the DVR affecting all three channels because if i draw the channel
> stats the stuff draw by this are scaled up & down (lines get fatter etc)
> so i believe that it is "on" and functioning on all 3 channels.
>
> will this idea work?
> i am doing something wrong?
> is there something i need to do yet?
>
> is this idea so screwed up that i should be shot? :)
>
> any and all help is appreciated... i am treading water pretty hard here!
>
> l8r.
>
> mike
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
-- For Performer+OpenGL tutorials http://www.dorbie.com/"In the middle of difficulty lies opportunity." --Albert Einstein
This archive was generated by hypermail 2b29 : Wed Jun 21 2000 - 07:30:30 PDT