From: Volodymyr Kindratenko (kindr++at++ncsa.uiuc.edu)
Date: 10/29/2003 08:19:53
Dick:
Actually, it does not, and why should it be? Ideally I want the texture
image to be rendered only once on a separate pipe and then be distributed to
the remaining pipes (4-IR SGI connected to a 3-wall CAVE). At the moment,
the texture rendering channel is attached to one of the 3 pipes used to
render the CAVE imagery. And sure enough, this pipe has the right texture.
How can I grab this texture and distribute it to the remaining channels?
Chapter 9. Graphics State from the OpenGL Performer Programmer's Guide says:
"... pfSubloadTex() and pfSubloadTexLevel() can also be used in the drawing
process to do an immediate load of texture memory managed by the given
pfTexture and these routines allow you to specify all loading parameters
(source, origin, size, etc.). THIS IS USEFUL FOR LOADING DIFFERENT IMAGES
FOR THE SAME pfTexture IN DIFFERENT GRAPHICS PIPELINES. ..." And I need
just the opposite, loading the same image in different graphics pipelines.
Volodymyr
> -----Original Message-----
> From: Dick Rous [mailto:dick++at++sgi.com]
> Sent: Wednesday, October 29, 2003 4:48 AM
> To: 'Volodymyr Kindratenko'; info-performer++at++sgi.com
> Subject: RE: [info-performer] Subload pfTexture across multiple pipes
>
>
> Have you checked if the subload code in the draw callback is
> executed for each pipe?
>
> - Dick.
>
> > -----Original Message-----
> > From: Volodymyr Kindratenko [mailto:kindr++at++ncsa.uiuc.edu]
> > Sent: Wednesday, 29 October, 2003 01:08
> > To: info-performer++at++sgi.com
> > Subject: [info-performer] Subload pfTexture across multiple pipes
> >
> >
> >
> > Hello:
> >
> > I need to build a rear view mirror for a driver
> > simulator. To do
> > this, I define a separate channel for rendering rear view
> > mirror image and
> > in that channel's draw callback I subload the relevant
> > portion of the frame
> > buffer to the appropriate pfTexture. This works just fine on
> > a single pipe
> > system. How can I share this texture across multiple pipes
> > (CAVE)? In the
> > CAVE I see that the correct image is applied to a portion of
> > the mirror
> > polygon residing on the front wall (I use the front wall's
> > pipe rendering
> > the rear view channel), and nothing is applied to the portion
> > of the polygon
> > residing for example on the left wall. Basically, the
> > texture image is not
> > shared between the pipes. Please help!
> >
> > Volodymyr Kindratenko
> > NCSA, UIUC
> >
> >
> > --------------------------------------------------------------
> > ---------
> > List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> > Open Development Project: http://oss.sgi.com/projects/performer/
> > Submissions: info-performer++at++sgi.com
> > Admin. requests: info-performer-request++at++sgi.com
> > --------------------------------------------------------------
> > ---------
> >
>
This archive was generated by hypermail 2b29 : Wed Oct 29 2003 - 09:21:19 PST