Re: DMPbuffers on 320?

New Message Reply Date view Thread view Subject view Author view

Allan Schaffer (allan++at++sgi.com)
Thu, 23 Sep 1999 15:48:26 -0700 (PDT)


On Sep 23, 3:53pm, DANIEL BASS wrote:
>
> I have a Performer application running on an O2 which uses a
> DMPbuffer as an intermediate texture map (i.e. first pass renders
> into the buffer, second pass uses the buffer as a texture map).
> Because of the shared memory architecture I can do this without a
> pixel copy.
>
> Can the same thing be done on the 320? (Running Linux/Mongoose)

Unfortunately, no. Mongoose uses the OpenGL-like MESA library
for its rendering layer when running on the 320 or 540. This
essentially precludes getting at any hardware-specific features
like DMPbuffers (or the 320 equiv).

On the flip side, (waving hands now) all of MESA is in software
so doing things like changing textures around are probably just a
pointer change anyways. I'm told that MESA supports off-screen
buffers so it may be possible to code this into a draw
callback. (end hand waving)

Allan

-- 
Allan Schaffer                                            allan++at++sgi.com
Silicon Graphics                           http://reality.sgi.com/allan

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Thu Sep 23 1999 - 15:48:40 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.