home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.sgi
- Path: sparky!uunet!utcsri!helios.physics.utoronto.ca!sysmark
- From: sysmark@helios.physics.utoronto.ca (Mark Bartelt)
- Subject: (non)z-buffering on Indigo/XS
- Message-ID: <Bs1uAF.Is1@helios.physics.utoronto.ca>
- Sender: news@helios.physics.utoronto.ca (News Administrator)
- Reply-To: mark@cita.toronto.edu
- Organization: University of Toronto Physics/Astronomy/CITA
- Date: Mon, 27 Jul 1992 13:18:15 GMT
- Lines: 50
-
- A while ago I described a problem with Explorer on the Indigo/XS. (It
- doesn't render properly on an XS with no z-buffer.) I wanted to know
- whether this was an Explorer bug, or an undocumented mis-feature.
-
- I posted the same article (more or less) to comp.graphics.explorer, and
- Roy Hashimoto of SGI replied:
-
- | The Explorer Render module will run on machines without z-buffer graphics,
- | but will not properly z-buffer the picture. No effort is made to compensate
- | by doing software z-buffering at a higher level than the GL. I'm not sure
- | if this is documented in the release notes.
- |
- | With the absence of the z-buffer, the priority of objects in the window will
- | be their drawing order and not the viewing distance order. Most scenes will
- | look quite strange.
-
- So now, at least, we understand what's going on. However, this doesn't
- necessarily make the fellow who bought the XS upgrade for his Indigo any
- happier. In fact, he's rather annoyed. It seems that it would have been
- helpful if two crucial bits of information had been available before he
- spent the money:
-
- First, as a couple of people have pointed out, you *lose* z-buffering if
- you "upgrade" an Indigo from entry graphics to XS graphics without the
- hardware z-buffer. Although you still get virtual-24, you no longer get
- the software z-buffering. I haven't been able to find any place in any
- hardcopy information provided by SGI (as opposed to comp.sys.sgi postings)
- where this is explicitly stated (though there are a couple places where
- one could, in theory, infer it), and we certainly weren't alerted to the
- situation at the time we placed the order.
-
- Secondly, even if we had known that we'd be losing z-buffering, it's not
- clear from anything I've read (until Roy's comp.graphics.explorer post)
- that Explorer wouldn't render properly on a system without z-buffering.
- In fact, the Explorer release notes, under "Hardware Requirements", say
- nothing about the need for a z-buffer. It only says that one must have
- a 24 bit plane (or virtual 24 bit plane) frame buffer.
-
- So, although I'm not suggesting that SGI give us a free z-buffer for our
- Indigo (though it *would* be nice ;-), I'd like to suggest that it seems
- as if it ought to be possible for SGI to do a better job of providing its
- customers with the technical information they need to make an informed
- purchasing decision, so that customers aren't unhappy when they discover
- that what they bought won't do the job they were led to believe it would.
-
- Mark Bartelt 416/978-5619
- Canadian Institute for mark@cita.toronto.edu
- Theoretical Astrophysics mark@cita.utoronto.ca
-
- "Clothes not busy being worn are busy drying." - Dylan, on laundry day
-