[comp.graphics] Building Ping-Pong Frame Buffers

bmarsh@cod.NOSC.MIL (William C. Marsh) (02/28/90)

What kind of hardware support is there for building a double buffered
display?  Do any of the memory timing controllers (i.e. TMS 32010) have
support for this type of operation?  We are looking at building (or
buying !) a display system which can be used for 'real time' display
of 3D objects, and we don't want to buy a workstation (Like an SGI).

Any help would be appreciated!

----

Bill Marsh, Naval Ocean Systems Center, San Diego, CA
{arpa,mil}net: bmarsh@cod.nosc.mil
uucp: {ihnp4,akgua,decvax,dcdwest,ucbvax}!sdcsvax!nosc!bmarsh

"If everything seems to be coming your way, you're probably in the wrong lane."

forsythe@convex.com (Charles Forsythe) (02/28/90)

bmarsh@cod.NOSC.MIL (William C. Marsh) writes:
>What kind of hardware support is there for building a double buffered
>display?  Do any of the memory timing controllers (i.e. TMS 32010) have
>support for this type of operation?

Uh... isn't the 32010 a DSP chip?  The 34010 is a "GSP" chip and is designed
to interface easily with video rams.  It's VRAM control interface allows you
to specify what memory location to start the display from.  If you want to
use all VRAM, you can start your display just about anywhere in your RAM just
by writing a register or so.

>We are looking at building (or buying !) a display system which can be
>used for 'real time' display of 3D objects, and we don't want to buy a
>workstation (Like an SGI).

The problem I see is not the double-buffering -- that's easy to do in a
variety of ways (with various amounts of flexibility), but generating more
than just wire-frame 3-D at real-time speeds requires some pretty hefty
processing.  You put real-time in scare-quotes, so if you want "near real
time", a 34020 with floating point co-processor (I forget the part #) might 
fit your needs.

-Charles
--
========================
Send comments/flames to: forsythe@convex.com
Convex does not filter outgoing posts and is not responsible for the contents
	therein.