HDTenEightyP/NetNews huggingface dataset:
From: archer@elysium.esd.sgi.com (Archer Sully)
Subject: Re: Music on the SGI Platform
Organization:  Silicon Graphics, Inc.  Mountain View, CA
Date: Thu, 20 Aug 1992 15:50:43 GMT

In <Bt8qHt.MHv@teleride.on.ca> iant@teleride.on.ca (Ian Thomson) writes:

*Hi netters,
*    is there any need for comprehensive music software on the SGI 
*    platform.  For instance, notator on the Atari or whatever is on
*    the MAC.  I talked to a SGI sales rep (I am thinking of buying one)
*    and asked about the MIDI capabalities of the machine.  He said that
*    all the libraries are there, someone just has to write it.

Actually, there's someone writing it right now.  Blue Ribbon Sound 
Works of Atlanta, GA is porting Bars & Pipes Professional from the
Amiga to the Indigo.  I don't know when the release will be, but it
will probably won't be for a while.


Archer Sully <archer@sgi.com> | Stop me before I post again!
From: elkins@rwja.umdnj.edu (George Elkins)
Newsgroups: comp.sys.sgi
Subject: creating new accounts on NIS (yp) master server on SGI
Keywords: sysadm
Date: 17 Aug 92 21:07:39 GMT
Organization: Robert Wood Johnson Medical School, Piscataway NJ


When running sysadm on an SGI workstation which is the master NIS
server for a group of SGI workstations and attempting to add a new
user I get the following message:

	Yellow Page entry not in the master passwd file.
		Please update your master passwd file and try again.

Am I doing something wrong?  Does anyone in the audience have a shell
script to allow creating a new NIS account without having to manually
edit the master passwd file each time?

George Elkins

-- 
--
		  ude.sregtur.mbac.balrmn@snikle	     sniklE egroeG
  8365-45880 JN ,yawatacsiP ,enaL seoH 976 ,MBAC	7235 ,5235-364 809
Newsgroups: comp.sys.sgi
From: stanj@ferrari.corp.sgi.com (Stan Jensen)
Subject: Re: 4d70 memory max?
Organization: Silicon Graphics, Inc.
Distribution: comp
Date: Fri, 21 Aug 1992 18:34:32 GMT

In article <1992Aug20.1152.18635@dosgate>, "alan kennedy" <alan.kennedy@canrem.com> writes:
|> We want to upgrade the memory on our 4D70. Right now its at 12MB. I'm
|> finding that is would be easier to get confidential information from the
|> CIA than it is to get "free" info from SGI. "I'm sorry sir, you only
|> have software support... etc"
|> 
|> Can anyone tell me what the maximum amount of memory a 4D70G can have?
|> 
|> Thanks in advance.
|> Alan Kennedy
|> Senior Animator
|> The Image Group
|> alan.kennedy@canrem.com
|> --
|> Canada Remote Systems  - Toronto, Ontario/Detroit, MI
|> World's Largest PCBOARD System - 416-629-7000/629-7044

Sorry about that, but we've been recruiting from the NSA (which I hear is
even more secretive than the CIA :-).  You can call SGI Express at 1-800-
800-7441 and ask trivia questions like this and get answers like: "Just
order one H4R-C04B (for ~$650, US) to bring your 4D/70 up to the limit of
16 MB".
-------------------------------------------------------------------------
Stan Jensen, Systems Engineer                          stanj@corp.sgi.com
Silicon Graphics Inc., M/S 14L-120                    Phone:(415)390-5822
P.O. Box 7311, 1350 Charleston Road                   FAX:  (415)962-1589
Mt. View, CA  94039-7311                                "I (heart) Tonks"
-------------------------------------------------------------------------
From: ufe@dlva.dl.ac.uk
Newsgroups: comp.sys.sgi
Subject: dump and logical volumes
Date: 19 Aug 92 13:46:43 GMT
Reply-To: ufe@dlva.dl.ac.uk ()
Organization: SERC Daresbury

Attempts to use dump on a logical volume fail.
eg dump 0uf /dev/tape /data1 hangs in Phase 1. (/data1 is a striped
   partition)
dump process is taking virtually all cpu and can't be killed
Has anyone seen this ?
Cheers,
	Mark
========================================================================
Mark Enderby			   JANET - ENDERBY@UK.AC.DARESBURY
Systems Manager		  	   EARN/Bitnet - ENDERBY@DARESBURY.AC.UK
SERC Daresbury Laboratory
Keckwick Lane						
Daresbury
Warrington	tel:   0925-603353
WA4 4AD		Int:+44-925-603353
UK		fax:   0925-603174
Newsgroups: comp.sys.sgi
Newsgroups: comp.sys.sgi
Subject: Re: what is /usr/lib/libmalloc_d.a?
From: tmcbraye@snert.ece.uc.edu (Tim McBrayer)
Date: Tue, 18 Aug 1992 17:09:03 GMT
Organization: Unversity of Cincinnati, ECE Dept

In article <2978@ariel.its.unimelb.EDU.AU> paul@sunrise.sli.unimelb.edu.au (Paul Joyce) writes:
>Subject says it all. Is it a debugging version of malloc?
>/usr/lib/libmalloc.a is under malloc(3X), and I can guess what
>/usr/lib/libmalloc_G0.a is (I think). But _d?

Yes, this is a debugging version.  If you examine the malloc(3X) man page
(or possibly malloc.h, I forget which), you'll find references to being able
to write out a binary debug file, containing every malloc/free, including
all relevant data.  This debug file can then be post-processed to examine
memory allkocation behavior.  

Libmalloc_G0.a was compiled with the -G 0 option, I assume.
-- 
Tim McBrayer                                tmcbraye@thor.ece.uc.edu
Computer Architecture Design Laboratory     (513) 556-0904
University of Cincinnati                    "Visualize Whirled Peas"
From: cadwell@sumax.seattleu.edu (James A. Cadwell)
Newsgroups: comp.sys.sgi
Subject: Where is mh ??
Date: 20 Aug 92 02:08:46 GMT
Article-I.D.: sumax.4882
Distribution: na
Organization: Seattle University, Seattle WA

On my 4.0.1 tape is the X window based mail reader program xmh.
Seems that xmh requires mh. Where oh where can I find mh?

Thank you,
Jim Cadwell
Newsgroups: comp.sys.sgi
From: richard@csi.on.ca (Richard Martin)
Subject: Re:  Re : FREE TinyUI NOW! (Please)
Organization: Carp Systems International, Kanata, ON
Date: Thu, 13 Aug 1992 21:51:23 GMT

In article <og8prn0@fido.asd.sgi.com> cwilson@toast.wpd.sgi.com (Chan Wilson) writes:
>
>In article <31758@adm.brl.mil>, blbates@aero36.larc.nasa.gov writes:
>
>>      Can we please stop commaring SGI's fine machines to non-entities like
>> Apple/NeXT.  What will really get SGI going, is to drop the prices and get
>> the machines into elementary and high schools.  [...]
>> So SGI work harder to
>> get these machines into schools.
I went looking at Silicon Graphics machines last time I needed a computer.
I think your main sticking point is that most people can get 5 386s for the
price of one SG machine.  School computer labs don't work by having the
entire class about one amazing powerful machine.  They tend to give individual
students and pairs small, low-powered machines which they may experiment on.
It's a bit like the difference between doing physics experiments with marbles
and ramps, or doing them with the SLAC.  I don't know.  I learned to program
on the ZX81, and I still think it's the best machine to learn on.  You write
good, tight code when you've only got 1K of RAM!  It's also good for small
kids because they don't have to write out complete names, and it tells you
right away when you make a syntax error.
Richard. =)  (Smile!  Your machine is, without much doubt, _far_ more
powerful than anything I can even hope to look at for 5 years.)
-- 
--------------------------------------------------------------
Richard Martin               	richard@csi.on.ca
CARP Systems International	"Don't Panic!  Things are
Kanata, Ontario, CANADA		about to get much worse!"
From: beyer@bflsgu.fl.bs.dlr.de (R. Beyer)
Newsgroups: comp.sys.sgi
Subject: Re:  How to build a System-Disk ??
Date: 20 Aug 92 10:13:27 GMT

See the IRIX Site Administrator's Guide, Vol. II, chapter 10 "Hard Disks
and Tape Drives".

Regards

---------------------------------------------------------------------
Ralf Beyer - German Aerospace Research Establishment, Institute for 
Flight Guidance, Flughafen, D-3300 Braunschweig, Fed. Rep. of Germany
	  Phone: 0049-531-395-2530  Fax: 0049-531-395-2550
EARN/BITNET: fl17@dlrvmbs.bitnet Internet: beyer@bflsgu.fl.bs.dlr.de
---------------------------------------------------------------------
Newsgroups: comp.sys.sgi
From: story@sgi.com (David (Duis) Story)
Subject: Re: Laser printer recommendations?
Organization: Silicon Graphics, Inc.
Date: Fri, 14 Aug 92 20:36:21 GMT

In article <1992Aug5.100436@gojira.gsfc.nasa.gov> sullivan@gojira.gsfc.nasa.gov (dan sullivan) writes:
>
>Does anyone have any  recommendations for a networked laser printer
>for an Iris Indigo or a Personal Iris?

I strongly suggest you look at the new Impressario printing software
product from SGI.  (Formerly called "PrintVision.")

It includes support for HP LaserJets and DeskJet 500C for SGI Image,
ASCII & ISO text, and B&W/Color PostScript WITHOUT requiring a
PostScript cartridge on the printer.  All rendering is done on the
host, and the bitmap alone is shipped down to the printer.  

Impressario also provides a tremendous step up from existing printing
environment: end-user GUI tools to set printer options, ability to
perform lots of manipulations on images and text, and a GUI tool which
will tell you the real-time status of an Impressario printer,
including whether it is out of paper, offline, cover open, etc..

All future printing enhancements will be done as part of Impressario.

Cheers,

David Story                        	        Silicon Graphics, Inc.
story@bent.wpd.sgi.com				Mountain View, California

Newsgroups: comp.sys.sgi
From: bemlbk@nuscc.nus.sg (Liew Beng Keat (Mr))
Subject: Inventor question
Organization: National University of Singapore
Date: Mon, 17 Aug 1992 07:34:43 GMT

Hi,

I am looking for some help on using the IRIS Inventor:

I want to add a push button on the right trim of the form widget
(refer to pg 11-15 of the Iris Inventor Programming Guide) but my 
attempts thus far has not succeeded to my requirements.

I understand that there are a few ways for adding push buttons. The
setButtonImages() routine accepts either SGI.rgb files or rrggbb array
format RGB images or color index arrays.

Could someone show me how the button up and button down images
are specified using rrggbb format as well as color index arrays.
It would be nice too if i know how to create SGI.rgb images which
setButtonImages can understand.

I would appreciate a more detailed explanation as i am new to all
of this. Thanks.

Beng Keat


Newsgroups: comp.sys.sgi
From: nickless@ibm.mcs.anl.gov (Bill Nickless)
Subject: Re: Using the Automounter
Organization: Argonne National Laboratory, Chicago, Illinois
Date: Sun, 16 Aug 1992 23:38:54 GMT

In article <4275@inca.comlab.ox.ac.uk> mjs@prg.ox.ac.uk (Michael Smith) writes:
>Has anyone out there perfected use of this wonderful feature?
>I have managed to set it up, but, for example, typing
>cd /home/nmra and then pwd gives /tmp_mnt/home/nmra, which
>is fine-ish, but makes things a bit more difficult to use.
>Is there some way of setting it up so the look is the same
>as with the ordinary mount?

Two ways: 

1) Live with it--having the /tmp_mnt in the beginning of the path shouldn't 
break too many things.

2) Use the following perl script as a replacement for pwd for the 
applications that thing they really need the absolute pathname.  Hope it 
helps.

#!/usr/local/bin/perl
eval "exec /usr/local/bin/perl -S $0 $*" if $running_under_some_shell;

$_ = `/bin/pwd`;
chop;

@thisdir = stat ($_);
@thatdir = ();

# Let's try and see if it's the /tmp_mnt thing:
# The input would be like /tmp_mnt/Net/sparky/sparky3/henderso

if (m#/tmp_mnt(.*)#) {
	@thatdir=stat($1);
	if ($thisdir[2] == $thatdir[2]) { 
		print "$1\n"; 
		exit(1); 
	} 
}

# Or possibly, could it be from a NeXT automounter?
# The input would be like /private/Net/sparky/sparky3/henderso

if(m#/private(.*)#) {
	@thatdir=stat($1);
	if ($thisdir[2] == $thatdir[2]) {
		print "$1\n";
		exit(2);
	}
}

# Maybe we're on a DECstation!
# The input would be like /tmp_mnt/Net/sparky/sparky3/sparky/henderso

if(m#/tmp_mnt(/[^/]*/[^/]*/[^/]*)/[^/]*(.*)#) {
	$try=$1.$2;
	@thatdir=stat($try);
	if ($thisdir[2] == $thatdir[2]) {
		print "$try\n";
		exit(3);
	}
}

# Evidently it didn't match anything, but we've got to return something:

print "$_\n";
exit (0);
---
Bill Nickless  System Support Group  <nickless@mcs.anl.gov>  +1 708 252 7390
From: rajs@eidetic.esd.sgi.com (Raj Sehgal)
Newsgroups: comp.sys.sgi
Subject: Who did the shaded SGI logo?
Date: 17 Aug 92 21:43:41 GMT
Organization: Silicon Graphics, Inc.

Does anybody know who created the SGI logo with the lighting model?

Thanks,
raj
{rajs@esd.sgi.com}
From: hoesel@igc.ethz.ch (Frans van Hoesel)
Newsgroups: comp.sys.sgi
Subject: Symbolic ucode generation
Date: 16 Aug 92 10:43:42 GMT
Organization: University of Groningen, the Netherlands

Hi,

As I'm writing an interpreter (yes again!) I was interrested in how ucode
looked like. The manpage of cc mentioned on the fifth line that it was
able to generate symbolic ucode. I cannot find a way to generate it. so far
I only got binairy ucode. Am I misreading the man page?

A related question: is it a good idea to generate ucode and interpret it?
are there vector-like operations possible in ucode (I need that to speed
up the execution of the interpreted code).

--thanks

-- 
===========================================================================
===  frans van hoesel               scientific research programmer      ===
===  hoesel@igc.ethz.ch             seeking a JOB in europa             ===
===========================================================================
From: joseph.maddry@matrix.sbs.com (Joseph Maddry)
Newsgroups: comp.sys.sgi
Subject: list
Date: 13 Aug 92 22:37:53 GMT


Date:        Tue, Aug. 11, 1992
From:        Joseph Maddry  <joseph.maddry@matrix.sbs.com>
Newsgroups:  comp.sys.sgi











        TELL ME HOW TO DO IT SO I CAN REMEDY THIS SITUATION,

    OR AT LEAST RESPOND SO I'LL KNOW THESE REQUESTS ARE BEING RECEIVED !!

Joseph Maddry
joseph.maddry@matrix.sbs.com
---
 . SLMR 2.1a . If at first you don't succeed, use BIG LETTERS!
Newsgroups: comp.sys.sgi
Subject: HP Paintjet - any lp filters out there ?
From: tim@resmel.bhp.com.au (Tim Monks)
Date: 21 Aug 92 11:24:52 +1000
Summary: SGI image files dumped to HP paintjet printers
X-Newsreader: Tin 1.1 PL5

I want to be able to connect an HP paintjet printer to one of
my SG boxes and use it to print SG image files (no text, just pixels).
I want a cheap (and hopefully not too nasty) way of using one of
the many paintjet printers we have lying around to get screen
dumps from the console.

Has anyone out there:
  (i)   Done this ?
  (ii)  Did you use a serial port or the parallel Centronix port ?
  (iii) Where did you get the filter program for the lp spooler ?
  (iv)  Anything else I should know ?

Thanks in advance for any suggestions, I will post a summary if
anything useful is emailed to me.

Tim


--
Dr Tim Monks
Exploration Group                      | (direct)   (+61-3)566-7448
BHP Research - Melbourne Laboratories  | (switch)   (+61-3)560-7066
245 Wellington Rd, Mulgrave, 3170,     | (fax)      (+61-3)561-6709
AUSTRALIA                              | (internet) tim@resmel.bhp.com.au
Newsgroups: comp.sys.sgi
From: story@sgi.com (David (Duis) Story)
Subject: Re: Add a LaserWriter to an Indigo?
Organization: Silicon Graphics, Inc.
Date: Fri, 14 Aug 92 20:26:42 GMT

In article <31653@adm.brl.mil> stewart@aurora.ucns.uga.edu (David Stewart) writes:
>
>Greetings,
>
>I would like to add a LaserWriter IIg to an indigo via the serial port.
>Has anyone done this, and if so, would you be so kind as to let me know
>how it is done?  I would like to do it without having to purchase
>the Transcript package.

One possibility is to use the "Generic PostScript" model.  Use the
Printer Manager to Add a printer, choose the appropriate (unused)
serial port, and select Generic PostScript as your printer type.
You will not gain access to any special features, but the printer
should work.  Watch out for the margins getting clipped, you need more
memory for that!

Second possibility is to purchase the Impressario software product
from SGI, recently released (7/14/92), which has explicit support for
the IIg, including full status reporting.  It'll tell you across the
network that the printer is out of paper, or the cover's open, and more! 

Cheers,

David Story                        	        Silicon Graphics, Inc.
story@bent.wpd.sgi.com				Mountain View, California
From: SERRER@odin.nrc.ca (Martin Serrer)
Newsgroups: comp.sys.sgi
Subject: pcreatev prototype ???
Date: 18 Aug 92 19:03:13 GMT

Hi all,

  I have a need to fork/kill a small temporary process, and have come up with
the following simple code.

/*-------------------------------------------------------*/

static int pid;

doWait()
{
    pid = pcreatev("/usr/people/serrer/test/doWait", NULL);
}

killWait()
{
    kill(pid, SIGKILL);
}
/*-------------------------------------------------------*/

  This works like a charm but the ansi c compiler would like a prototype
for pcreatev(). Could some kind soul supply me with same?

  I've 'grep'ed the /usr/include tree and have come up empty handed. This is
IRIX 4.0.1

  Thanks in advance... Martin
+-----------------------------------------------------------------------------+
| Martin Serrer                           Bldg.M32,  Montreal Rd.             |
| 613-993-9442                            National Research Council of Canada,|
| Martin.Serrer@nrc.ca                    Ottawa,  Ontario,  Canada  K1A-0R6  |
+------------------- Software Rusts, Rust never Sleeps -----------------------+
From: atems@hal.physics.wayne.edu (Dale Atems)
Subject: Problem passing options to lp using environment variables (resolved)
Summary: Simple mistake in using the C Shell
Organization: Dept. of Physics, Wayne State Univ.
Date: Mon, 17 Aug 1992 22:58:40 GMT

In article <1992Aug17.203534.16730@cs.wayne.edu> atems@hal.physics.wayne.edu (Dale Atems) writes:
>I am using an HP LaserJet IIIP with Postscript cartridge as a generic PS
>printer under IRIX 4.0.1. The problem is the following: suppose I do
>
>setenv LPFLAGS '-o"-nobanner"'
>lp $LPFLAGS psfile
>
>where psfile is a postscript file. This works fine. However, if I do
>
>lp $LPFLAGS textfile
>
>on an ordinary text file, the printer activates but nothing is
>actually printed. However,
>
>lp -o"-nobanner" textfile
>
>works. (etc)
>

Sorry to post before thinking this out thoroughly. Turns out I found the answer
soon after. Of course, the C Shell strips off the double quotes, so I should
have done

setenv LPFLAGS -o"-nobanner"

since lp should see -o-nobanner. Apparently lp doesn't mind, but whatever it
passes to lptops probably confuses the filter. Hope someone can profit from
my mistake.

------------------------------------------------------------------------------
Dale Atems
Wayne State University, Department of Physics and Astronomy
Newsgroups: comp.sys.sgi
From: agouldng@morgan.ucs.mun.ca (Allan Goulding)
Subject: Re: Problem reading a tar file on exabyte
Organization: Memorial University of Newfoundland
Date: Fri, 14 Aug 1992 16:46:02 GMT

In article <ohrdrt0@zuni.esd.sgi.com> olson@anchor.esd.sgi.com (Dave Olson) writes:
>In <1992Aug13.181143.3629@morgan.ucs.mun.ca> agouldng@morgan.ucs.mun.ca (Allan Goulding) writes:
>| I am having a problem reading a tar file on an exabyte tape. 
>| % tar xovqqbf 10240 /dev/exabnrnsv
>| myio(read): wanted 5242880 bytes, got -1
>|         errno is 12: Not enough spacetar: tape read error: Not enough space
>| exiting myio, firsttape 1
>| exiting from done, n 2
>
>Since for some reason tar doesn't seem to be figuring out
>the block size correctly, try specifying it explictly (10240
>is wrong, that is 10240*512, you want 20).

Thanks Dave, 20 is indeed the correct blocksize. The correct incantation is
  tar xovfb /dev/exabnrnsv 20

I'm guilty of assuming that the b argument to tar and bru are the same.
bru b is bytes by default, tar b is blocks. I also just noted in the tar man
page the caveat of the argument order, f before b. It is amazing how you
can still miss these little details after reading them so often.

BTW, mt -t /dev/exabnrnsv blksize says:
 Recommended tape I/O size: 131072 bytes (256 512-byte blocks)
 Minimum block size: 1 byte(s)
 Maximum block size: 245760 bytes
 Current block size: Variable

-- 
=============================================================================
Allan Goulding, Physical Oceanography group !    agouldng@crosby.physics.mun.ca
Physics Dept., Memorial Univ. of Nfld.      ! or agouldng@morgan.ucs.mun.ca
St. John's, NF. Canada, A1B 3X7             !  
Xref: sparky comp.sys.sgi:12769 comp.graphics:9065
From: billabs@nic.cerf.net (Bill Romanowski)
Newsgroups: comp.sys.sgi,comp.graphics
Subject: Tranquillity
Summary: relax would ya?
Date: 22 Aug 92 02:13:11 GMT
Followup-To: comp.sys.sgi
Organization: CERFnet


tired of stressing out over 4.0.5?
need to spend cpu cycles on something other than the net?

On sgi.com in the pub directory you'll find tq.tar.Z
Sort of virtual therapy (VT).

I couldn't fit tq's backing soundtrack 'cuz it's
so big but I included enough to make it fun.

uncompress and "tar xvf tq.tar" it.
"tq" to run it...press h for help,
One may find additional enlightenment at a distant star.
Tranquillity needs an indigo for audio but should run on others.

bill romanowski
prairie research
From: trump@i33s2.ira.uka.de (Wilfried Trump)
Newsgroups: comp.sys.sgi
Subject: Re: /etc/passwd gone or corrupted: what now?
Date: 14 Aug 1992 07:20:37 GMT
Organization: University of Karlsruhe, FRG
Distribution: world
NNTP-Posting-Host: i33s2.ira.uka.de

If you load the miniroot, inst is started.
From the menu 'admin' you can mount the root partition (/dev/root) and start a shell
so that you have access to /etc/passwd.
I hope it helps.
Wilfried
From: ringrose@fibula.ai.mit.edu (Robert Ringrose)
Newsgroups: comp.sys.sgi
Subject: Re: SGI shadows/help
Keywords: n
Date: 20 Aug 92 00:01:44 GMT
Distribution: usa
Organization: MIT Artificial Intelligence Lab

In article <1992Aug10.153515.14594@husc3.harvard.edu>, basu@scws4.harvard.edu (Archan Basu) writes:
> Hi!
> 
> 	I'm working on a Vision application on the SGI Iris Indigo.
> The current problem is to render a human face (from lazer rangefinder data)
> including cast shadows, say across the left eye due to occlusion by the 
> nose, of incident light from the right. The face is an 86x31 rectangle
> represented as a polygonal mesh (~5000 triangles) or perhaps as a NURB
> with ~2600 control points. 
> 
> 	The shadows, ofcourse, are the stumbling block. One idea I had was
> (assuming access to SGI's internal data representations, including
> transform's, zbuffer's, etc): Place eye at light source. Perform hidden
> surface elimination, and save zbuffer. Now transform to actual eye frame.
> Determine, for each viewport pixel, whether its corresponding scene point 
> was visible to light source. Hence, shade bright or dark.
> 
> 	Have others tried this? Are there other approaches? Where can I get
> the info I need to access SGI memory, etc? I need your help BADLY. Please
> respond with any relevant thoughts to basu@zeus.harvard.edu

Yes, we did precisely this in _On_The_Run_, at last year's siggraph.

Take a picture "from the sun's point of view".  Grab the transformation matrix
which will take global coordinates to the sun's POV and the z-buffer (look at
lrectread to get the Z buffer).  Beware - the PI has some bugs dealing with
getting the modelview matrix.  They're subtle and nasty.

Take two pictures from the camera's point of view and get the transformation
matrix which will take global coordinates to the camera's POV.  The two views
should be with lights on and lights off.

Invert the camera matrix (there's a routine in Numerical Rec. in C), multiply
the two, and you've got a matrix which will (pretty much) go from points on the
screen to points in the Z-buffer.

Oh, check to see if your Z-buffer is signed or not, and where the sign bit is.








	- Robert Ringrose
	  (ringrose@ai.mit.edu)

"There's always one more bu6."