From guest  Sun Feb  1 23:50:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id WAA13776 for info-performer-dist@holodeck.engr.sgi.com; Sun, 1 Feb 1998 22:05:16 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA13749 for <info-performer@holodeck.engr.sgi.com>; Sun, 1 Feb 1998 22:05:07 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA21064 for <info-performer@cthulhu.engr.sgi.com>; Sun, 1 Feb 1998 22:01:57 -0800
Received: from python.tamu.edu (python.tamu.edu [128.194.11.99]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id WAA05684
	for <info-performer@sgi.com>; Sun, 1 Feb 1998 22:01:56 -0800
	env-from (renjye@python.tamu.edu)
Received: (from renjye@localhost) by python.tamu.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id AAA22829 for info-performer@sgi.com; Mon, 2 Feb 1998 00:02:38 -0600
From: "Ren-Jye Yu" <renjye@python.tamu.edu>
Message-Id: <9802020002.ZM22828@python.tamu.edu>
Date: Mon, 2 Feb 1998 00:02:38 -0600
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Question on Cloud Transition.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hello,

	I have a question on the transition zone of cloud. I am using Performer
2.0. I set the cloud in the following way:

    pfESkyAttr(esky, PFES_TZONE_TOP, 3500.0f);
    pfESkyAttr(esky, PFES_CLOUD_TOP, 3000.0f);
    pfESkyAttr(esky, PFES_CLOUD_BOT, 1000.0f);
    pfESkyAttr(esky, PFES_TZONE_BOT, 900.0f);

	My question is why the upper transition zone does not work? When my eye
point above the 3000.0, the view suddenly become very clear. I can not see any
transition effect. I do not have any object above 3000.0 expect the earth sky
which is set by pfESkyMode(esky, PFES_BUFFER_CLEAR, PFES_SKY_GRND);. The
transition zone at the bottom of the cloud works fine. How can I make the upper
transition zone work?

	Once my eye point below 900.0, the object in the viewing zone suddenly
become very clear. This is not realistic if you fly an airplane out from cloud.
How can I make the view change gradualy?

	I will appreciate for you help. Have a nice day.

-- 

______________________________________________________________________________

    ("`-''-/").___..--''"`-._         Ren-Jye Yu
     `6_ 6  )   `-.  (     ).`-.__.`) Email    :renjye@python.tamu.edu      
     (_Y_.)'  ._   )  `._ `. ``-..-'  Phone(O) :(409) 845-0729      
   _..`--'_..-_/  /--'_.' ,'               (H) :(409) 862-9610
 (il),-''  (li),'  ((!.-'     Address  :Aerospace Engineering Department
                                        H.R. Bright Building
                                        Texas A&M University
                                        College Station 77840-3141
_______________________________________________________________________________

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 04:20:47 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA14079 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 02:38:05 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA14052 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 02:37:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA22006 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 02:34:44 -0800
Received: from tschuggen.tcnet.ch (tschuggen.tcnet.ch [194.148.33.9]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA22364
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 02:34:41 -0800
	env-from (zue@sintro.ch)
Received: from sintro.ch (esw20.sintro.ch [194.148.20.51])
          by tschuggen.tcnet.ch (8.8.7/8.8.4) with SMTP
	  id LAA29889 for <info-performer@sgi.com>; Mon, 2 Feb 1998 11:33:58 +0100
Received: from pc21.sintro.ch by sintro.ch (SMI-8.6/SMI-SVR4)
	id LAA04920; Mon, 2 Feb 1998 11:30:58 +0100
Date: Mon, 2 Feb 1998 11:30:58 +0100
Message-Id: <1.5.4.16.19980202114743.0eefad3c@194.148.20.51>
X-Sender: zue@194.148.20.51 (Unverified)
X-Mailer: Windows Eudora Light Version 1.5.4 (16)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: Gilbert Zuercher <zue@sintro.ch>
Subject: Searching for CD-ROM-Drive
Status: O


Hi,
We are searching for an internal CD-Rom-Drive:
680MB, for Onyx/Challenge

1x P8-CDROM

Who can help?

Please contact
Gilbert Zuercher
Sintro Electronics AG
Hauptstrasse 21
CH-3800 Interlaken
Switzerland

Phone: ++41 (0)33 822 22 22
Fax  : ++41 (0)33 822 01 02
Email: zue@sintro.ch

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 05:23:41 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA14308 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 04:26:18 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA14281 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 04:26:08 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA02909 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 04:22:53 -0800
Received: from ccigate.cci.de (ccigate.cci.de [193.103.165.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id EAA11627
	for <INFO-PERFORMER@SGI.COM>; Mon, 2 Feb 1998 04:22:33 -0800
	env-from (LINDEMAN@CCI.DE)
Received:  by ccigate.cci.de (4.1/04-otm)
	id AA29293; Mon Feb  2 13:22:27 1998
Received: from avgate.cci.de(192.54.66.61) by ccigate.cci.de via smap (V1.3)
	id sma029285; Mon Feb  2 13:22:15 1998
Received: from frigg_cci-altbau.cci.de by avgate; Mo 2 Feb 98 13:20:22 +0100 (MET)
Received: from luis.cci.de by frigg.cci.de (SMI-8.6/SMI-SVR4)
	id NAA01207; Mon, 2 Feb 1998 13:21:53 +0100
Received: from LUIS/SpoolDir by luis.cci.de (Mercury 1.21);
    2 Feb 98 13:21:55 +0100
Received: from SpoolDir by LUIS (Mercury 1.21); 2 Feb 98 13:21:44 +0100
From: "ROBERT LINDEMANN" <lindeman@ccigate.cci.de>
Organization: Competence Center Informatik GmbH
To: info-performer@sgi.com
Date: Mon, 2 Feb 1998 13:21:38 +0100
Subject: OSF/Motif - Perfomrer marriage?
Reply-To: lindeman@ccigate.cci.de
X-Mailer: Pegasus Mail for Windows (v2.23)
Message-Id: <6EBCAF26B4B@luis.cci.de>
Status: O

Folks,

I'm trying to couple two different branches of applications:

1) Perfomer using the X-Event queue directly
2) Motif using the XtAppNextEvent and XtAppDispatchEvent mechanism.

My observation is as follows:

Either the Motif stuff needs all the events and lets Perfomer starve 
or vice versa, depending on the approach to solve this problem.

Question 1)

Is there any way to install Performer's application based on a call 
to

   XtAddEventHandler( Widget, ...)  // how do I get a widget from 
Performer instead of a Window ???

Question 2)

Is there an easy way how to setup the event-handler in order to make 
usage of the Motif-type functionalities (like e.g. TimeOuts) and the 
Performer's XEvent-handling ?


Greetings from Germany
Hans-Peter


-------------------------------
___________________________________________________________

Competence Center Informatik GmbH 
Fachbereich Simulation
Postfach 1225			Tel:	+49 5931 805 361
49716 Meppen			Fax:	+49 5931 842 361
Federal Republic of Germany	E-Mail:	lindeman@cci.de  
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 08:31:31 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id GAA14650 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 06:48:09 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA14623 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 06:47:59 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA23413 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 06:44:48 -0800
Received: from crane.cf.ac.uk ([131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id GAA11940
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 06:42:48 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Mon, 2 Feb 1998 14:39:28 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id OAA24388 for <info-performer@sgi.com>;
          Mon, 2 Feb 1998 14:41:19 GMT
Date: Mon, 2 Feb 1998 14:41:19 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
Subject: Correct patches for IMPACT
Message-ID: <Pine.OSF.3.95q.980202143825.14105F-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Afraid I've lost track of Performer releases + patches.

Could someone tell me what the latest Performer version no. and
appropriate patch nos. are for a MaximumIMPACT running Irix 6.2?

thanks

roy


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 10:54:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA15181 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 10:17:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA15154 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 10:17:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA16629 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 10:14:25 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA16422
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 10:14:25 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id KAA29613; Mon, 2 Feb 1998 10:14:15 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802021014.ZM29611@quid.csd.sgi.com>
Date: Mon, 2 Feb 1998 10:14:15 -0800
In-Reply-To: Roy Ruddle <Ruddle@cardiff.ac.uk>
        "Correct patches for IMPACT" (Feb  2,  2:41pm)
References: <Pine.OSF.3.95q.980202143825.14105F-100000@thor>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: Correct patches for IMPACT
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Roy

The pf version is simpler now pf 2.2 has released :-) All platforms with OS >=
6.2 should go to pf 2.2. For versions prior to 2.2 look at the FAQs off
www.sgi.com/Technology/Performer/ for tables of the right version/OS/platform
and pf patch.

For latest patches look at the patches link off
www.sgi.com/support/patch_intro.html This lists patchsets which are a group of
patches tested together so you shoudl really install a complete set. They
aren't always the absolute latest patches for everything but usually pretty up
to date. For gfx though the latest platform patches available are:

1935 - Indigo2 Impact Bug Fixes for IRIX 6.2
2327 - Onyx (not Onyx2) InfiniteReality 6.2 Fifth Releas
2326 - Onyx2 6.4 graphics rollup #3 including GVO and DVP2 support
2387 - O2 graphics bugfix and performance fixes
2038 - RealityEngine rollup #3 for IRIX 6.2

Most of those will be changing in the near future, for now go with them though.

Cheers
Rob

On Feb 2,  2:41pm, Roy Ruddle wrote:
> Subject: Correct patches for IMPACT
> Afraid I've lost track of Performer releases + patches.
>
> Could someone tell me what the latest Performer version no. and
> appropriate patch nos. are for a MaximumIMPACT running Irix 6.2?
>
> thanks
>
> roy
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Roy Ruddle



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 10:54:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA15024 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 09:47:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA14997 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 09:47:49 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA05449 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 09:44:39 -0800
Received: from wlp1.wl.wpafb.af.mil (wlp1.wpafb.af.mil [134.131.28.15]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id JAA05895
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 09:44:37 -0800
	env-from (whitmatk@wl.wpafb.af.mil)
Received: by wlp1.wl.wpafb.af.mil; (5.65v3.2/1.1.8.2/20Sep95-0402PM)
	id AA06606; Mon, 2 Feb 1998 12:44:32 -0500
Alternate-Recipient: allowed
Auto-Forwarded: prohibited
Content-Return: allowed
Disclose-Recipients: prohibited
Conversion: allowed
Importance: normal
Sensitivity: Company-Confidential
Subject: Old MutiGen Flight
From: Thomas K Whitman <whitmatk@wl.wpafb.af.mil>
To: info-performer@sgi.com
Message-Id: <980202124430.625@wlp1.wl.wpafb.af.mil.0>
X-Dmw-Body-Names: Old MutiGen Flight
Date: Mon, 2 Feb 98 12:44:30 -0500
X-Mailer: MailWorks 1.8-FT1
Status: O

Hi!
	Does anybody know if MultiGen Flight 14.1 or 14.2 will work under IRIX
6.x?

Thanks,
Tom

_____________________________________________________________________

    Tom Whitman			email:whitmatk@wl.wpafb.af.mil 
    Tel: (937) 255-6960		Fax: (937) 255-0241
_____________________________________________________________________

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 10:54:40 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA15102 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 10:07:52 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA15075 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 10:07:51 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA13198 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 10:04:41 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA13036
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 10:04:40 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id KAA29568; Mon, 2 Feb 1998 10:04:26 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802021004.ZM29566@quid.csd.sgi.com>
Date: Mon, 2 Feb 1998 10:04:25 -0800
In-Reply-To: Princess-Support@t-online.de (princess support)
        "Error message" (Jan 31,  2:18pm)
References: <m0xycoq-0003jDC@fwd04.btx.dtag.de>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Princess-Support@t-online.de (princess support), info-performer@sgi.com
Subject: Re: Error message
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Do you get any other errors ( like ERROR:  Failed Texture Manager Malloc --
Exiting or something ? ) if so that maybe related to running out of swap
space. If not then you might just be making some OGL call that isn't supported
on your platform. Do you call OGL yourself or just rely on what performer does
? There was a problem in pf 2.2 beta where performer tried to use shadow
extension texture formats that weren't on Impact, what version of pf do you
have ? What platform are you on. If you run ogldebug <your app> and turn on GL
error checking then you should see it flag the OGL call that generated this
error, then you should be able to grep the GL header files to guess why it's an
error ( you'd look at the man page for the GL call with an error then look
under 'machine dependancies' for what's supported on which machine. If you have
released performer code ( not pf 2.2 Beta ) with no extra GL calls in then this
shouldn't happen so please send a code snippet or ideally compileable test
case.

Cheers
Rob

On Jan 31,  2:18pm, princess support wrote:
> Subject: Error message
> Hello!
>
> When I load a .flt file (14.2) into Performer at the end of the load process
I
> get the following error messsage:
>
>
> PF Notice/Usage:               OpenGL Error 0x500 - invalid enumerant
>
>
> Has anybody out there already experienced something similar?
> Is it possible that it is a texture problem?
>
> Any help is very much appreciated.
>
> Regards.
>
> Christoph Tillack.
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from princess support



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 10:44:25 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA14905 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 08:59:51 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA14878 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 08:59:40 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA19450 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 08:56:29 -0800
Received: from mail1.sense8.com (batmobile.sense8.com [208.205.186.66]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA18440
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 08:56:27 -0800
	env-from (john@sense8.com)
Received: from think.Sense8.com (markslaptop.sense8.com [192.168.200.210]) by mail1.sense8.com (8.6.12/8.6.9) with SMTP id IAA21774; Mon, 2 Feb 1998 08:56:43 -0800
Message-Id: <3.0.32.19980202090204.00aec510@mail1>
X-Sender: john@mail1
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Mon, 02 Feb 1998 09:02:05 -0800
To: kbrussel@media.mit.edu, Performer Enthusiasts <info-performer@sgi.com>
From: John McCrea <john@sense8.com>
Subject: Re: Bug in pfGeoSet, Performer 2.2
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status: O

Please unsubscribe tomp@sense8.com.  He no longer works here.

Thank You.

At 10:04 PM 1/31/98 -0500, Kenneth B Russell wrote:
>
>If either coordinates OR normals are specified as either pfFluxes
>or pfCycleBuffers (the latter from the output of the now-obsolete
>pfMorph node), then:
>  - the color attribute for the GeoSet must be set, and
>  - the colors must be specified PER_VERTEX, and
>  - the colors must be allocated out of a pfFlux/pfCycleBuffer.
>    They can not be allocated even using pfMalloc().
>
>I found this bug because we never specify the PFGS_COLOR4
>attribute in our geometry (instead using a pfMaterial to do so),
>and our morphing code broke under 2.2. A rewrite using the
>pfFlux/pfEngine mechanism had the same problem. See the attached
>example (derived from the old morph.c, but visible in
>morph_engine.C as well) which demonstrates the bug.
>
>The only workaround is to specify per-vertex colors in a
>pfCycleBuffer/pfFlux, which is a waste of space if the color is
>the same across the piece of geometry.
>
>Any chance we could get this fixed in a patch?
>
>Thanks much.
>
>-Ken
>
>
>__________________________________________________________________________
>Kenneth B. Russell               Synthetic Characters Group, MIT Media Lab
>kbrussel@media.mit.edu                  http://www.media.mit.edu/~kbrussel
>
>
>------
>/*
> * Copyright 1995, Silicon Graphics, Inc.
> * ALL RIGHTS RESERVED
> *
> * UNPUBLISHED -- Rights reserved under the copyright laws of the United
> * States.   Use of a copyright notice is precautionary only and does not
> * imply publication or disclosure.
> *
> * U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND:
> * Use, duplication or disclosure by the Government is subject to
restrictions
> * as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the
Rights
> * in Technical Data and Computer Software clause at DFARS 252.227-7013
and/or
> * in similar or successor clauses in the FAR, or the DOD or NASA FAR
> * Supplement.  Contractor/manufacturer is Silicon Graphics, Inc.,
> * 2011 N. Shoreline Blvd. Mountain View, CA 94039-7311.
> *
> * Permission to use, copy, modify, distribute, and sell this software
> * and its documentation for any purpose is hereby granted without
> * fee, provided that (i) the above copyright notices and this
> * permission notice appear in all copies of the software and related
> * documentation, and (ii) the name of Silicon Graphics may not be
> * used in any advertising or publicity relating to the software
> * without the specific, prior written permission of Silicon Graphics.
> *
> * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
> * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
> * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
> *
> * IN NO EVENT SHALL SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL,
> * INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY
> * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
> * WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY
> * THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE
> * OR PERFORMANCE OF THIS SOFTWARE.
> *
> * morph.c++: Performer program to demonstrate use of pfMorph node.
> *        Based on simple.c
> *
> * $Revision: 1.5 $ $Date: 1995/11/22 14:36:00 $ 
> *
> */
>
>#include <stdlib.h>
>#include <math.h>
>#include <Performer/pf.h>
>#include <Performer/pfdu.h>
>#include <Performer/pr/pfLinMath.h>
>#include <Performer/pr/pfGeoSet.h>
>#include <Performer/pr/pfGeoState.h>
>#include <Performer/pr/pfMaterial.h>
>#include <Performer/pr/pfLight.h>
>#include <Performer/pf/pfGeode.h>
>#include <Performer/pf/pfDCS.h>
>#include <Performer/pf/pfScene.h>
>#include <Performer/pf/pfMorph.h>
>#include <Performer/pf/pfLightSource.h>
>#include <Performer/pf/pfChannel.h>
>#include <Performer/pf/pfPipeWindow.h>
>
>// Bug in pfGeoSet, Performer 2.2.
>// Demonstrated by Kenneth B. Russell (kbrussel@media.mit.edu)
>
>// Switches for the two instances of the bug.
>#define MORPH_NORMALS		// Turns on morphing of normals
>#define MORPH_COORDS		// Turns on morphing of coordinates
>#define COLORS_AS_CBUF		// Makes colors a CycleBuffer. Turning 
>				// this off makes colors malloced using
>				// pfMalloc. But see NOTE: below.
>#define NO_COLORS		// Gives GeoSet no colors (inherits from
>				// pfMaterial)
>
>// Combinations						Bug?
>//  N_C							No
>//  (M_N || M_C) && (C_A_C && N_C)			YES
>
>// Neither of these attempted workarounds work properly.  The only
>// workaround, therefore, is to specify per-vertex colors in every
>// GeoSet for which either the normals or the coordinates are morphing
>// (either using the pfMorph node OR the pfFlux/pfEngine mechanism).
>//#define OVERALL_COLORS
>//#define PER_PRIM_COLORS
>
>int		nSph;
>pfCycleBuffer	*cbuf;
>
>/*------------------------------------------------------------------*/
>
>static void
>breatheMorph(pfMorph *morph, double t)
>{
>    float	s = (sinf(t) + 1.0f) / 2.0f;
>    float	weights[2];
>    int		i;
>
>    weights[0] = s;
>    weights[1] = 1.0f - s;
>
>    morph->setWeights(-1, weights);
>}
>
>static pfMorph*
>initMorph(void)
>{
>    pfGeoSet	*gset;
>    pfGeode	*geode;
>    pfGeoState	*gstate;
>    pfMaterial	*mtl;
>    pfMorph	*morph;
>    ushort	*icoords, *inorms;
>    pfVec3	*coords, *ncoords, *norms, *nnorms;
>    pfVec4	*colors;
>    float	*srcs[2];
>    int		i;
>    void	*arena = pfGetSharedArena();
>
>    morph = new pfMorph;
>    geode = new pfGeode;
>    gset = pfdNewSphere(400, arena);
>    gstate = new(arena) pfGeoState;
>
>    mtl = new(arena) pfMaterial;
>    mtl->setColor(PFMTL_DIFFUSE, 0.0f, 1.0f, 1.0f); 
>    mtl->setColor(PFMTL_SPECULAR, 1.0f, 1.0f, 1.0f); 
>    mtl->setColorMode(PFMTL_BOTH, PFMTL_CMODE_AD);
>    mtl->setShininess(32);
>
>    gstate->setAttr(PFSTATE_FRONTMTL, mtl);
>    gstate->setMode(PFSTATE_ENLIGHTING, 1);
>    gset->setGState(gstate);
>
>    geode->addGSet(gset);
>    morph->addChild(geode);
>
>    /*
>     * NULL forces recomputation of bound. Force it to be static 
>     * to avoid expensive recomputation. Static bound should encompass
>     * the extent of all morph possibilities. 
>    */
>    gset->setBound(NULL, PFBOUND_STATIC);
>    geode->setBound(NULL, PFBOUND_STATIC);
>
>    gset->getAttrLists(PFGS_COORD3, (void**)&coords, &icoords);
>    gset->getAttrLists(PFGS_NORMAL3, (void**)&norms, &inorms);
>    nSph = pfGetSize(coords) / sizeof(pfVec3);
>
>    cbuf = new(arena) pfCycleBuffer(nSph * sizeof(pfVec4));
>
>    ncoords = (pfVec3 *)pfMalloc(pfGetSize(coords), arena);
>    nnorms = (pfVec3 *)pfMalloc(pfGetSize(norms), arena);
>
>#ifdef COLORS_AS_CBUF
>    colors = (pfVec4*) cbuf->getCurData();
>#else
>    colors = (pfVec4*) pfMalloc(nSph * sizeof(pfVec4));
>#endif
>    for (i = 0; i < nSph; i++)
>      {
>	colors[i].set(0.0f, 1.0f, 1.0f, 1.0f);
>	ncoords[i].scale(2.0f, coords[i]);
>	nnorms[i] = norms[i];
>      }
>    /* Set all pfCycleMemories to the same colors */
>    cbuf->init(cbuf->getCurData());
>
>#ifndef NO_COLORS
># ifdef COLORS_AS_CBUF
>    gset->setAttr(PFGS_COLOR4, PFGS_PER_VERTEX, 
>		  (void*)cbuf, NULL);
># else
>    // NOTE: this DOES work if
>    //   colors = (pfVec4*) cbuf->getCurData();
>    gset->setAttr(PFGS_COLOR4, PFGS_PER_VERTEX, 
>		  (void*)colors, NULL);
># endif
>#endif
>
>#ifdef OVERALL_COLORS
>    pfCycleBuffer *tmpBuf = new(arena) pfCycleBuffer(sizeof(pfVec4));
>    pfVec4 *tmpColors = (pfVec4 *) cbuf->getCurData();
>    tmpColors[0].set(0.0f, 1.0f, 0.0f, 1.0f);
>    cbuf->init(cbuf->getCurData());
>    gset->setAttr(PFGS_COLOR4, PFGS_OVERALL, tmpBuf, NULL);
>#endif
>
>#ifdef PER_PRIM_COLORS
>    int numPrims = gset->getNumPrims();
>    pfCycleBuffer *tmpBuf = new(arena) pfCycleBuffer(numPrims *
sizeof(pfVec4));
>      
>    pfVec4 *tmpColors = (pfVec4 *) cbuf->getCurData();
>    for (int q = 0; q < numPrims; q++)
>      tmpColors[q].set(0.0f, 1.0f, 0.0f, 1.0f);
>    cbuf->init(cbuf->getCurData());
>    gset->setAttr(PFGS_COLOR4, PFGS_PER_PRIM, tmpBuf, NULL);
>#endif
>
>#ifdef MORPH_COORDS
>    /* Morph attribute 0 is coordinates */
>    srcs[0] = (float*)coords; 
>    srcs[1] = (float*)ncoords;
>    morph->setAttr(0, 3, nSph, NULL, 2, srcs, NULL, NULL);
>
>    gset->setAttr(PFGS_COORD3, PFGS_PER_VERTEX, 
>		  (void*)morph->getDst(0), icoords);
>#endif
>
>#ifdef MORPH_NORMALS
>    /* Morph attribute 1 is normals */
>    srcs[0] = (float*)norms;
>    srcs[1] = (float*)nnorms;
>    morph->setAttr(1, 3, nSph, NULL, 2, srcs, NULL, NULL);
>
>    gset->setAttr(PFGS_NORMAL3, PFGS_PER_VERTEX, 
>		  (void*)morph->getDst(1), inorms);
>#endif
>
>    return morph;
>}
>
>void 
>OpenPipeWin (pfPipeWindow *pw)
>{
>    pw->open();
>    (new pfLightModel)->apply();
>}
>
>void 
>DrawChannel (pfChannel *chan, void *data)
>{
>    pfVec4	clr;
>
>    clr.set(.2f, .2f, .2f, 1.0f); 
>    pfClear(PFCL_COLOR|PFCL_DEPTH, &clr);
>    pfDraw();
>}
>
>int
>main (int argc, char *argv[])
>{
>    double     t = 0.;
>    pfScene     *scene;
>    pfDCS	*morphDCS;
>    pfMorph	*morph;
>    pfPipe      *p;
>    pfPipeWindow *pw;
>    pfChannel   *chan;
>    pfSphere 	bsphere;
>    pfCoord	view;
>    pfLightSource	*ls;
>
>    /* Initialize Performer */
>    pfInit();	
>
>    /* Use default multiprocessing mode based on number of
>     * processors.
>     */
>    pfMultiprocess(PFMP_DEFAULT);
>
>    /* Configure multiprocessing mode and start parallel
>     * processes.
>     */
>    pfConfig();			
>
>    /* Create and attach morph to a pfScene. */
>    scene = new pfScene;
>    morphDCS = new pfDCS;
>    morph = initMorph();
>    morphDCS->addChild(morph);
>    scene->addChild(morphDCS);
>
>    /* determine extent of scene's geometry */
>    scene->getBound(&bsphere);
>
>    /* Configure and open GL window */
>    p = pfGetPipe(0);
>    pw = new pfPipeWindow(p);
>    pw->setName(argv[0]);
>    pw->setConfigFunc(OpenPipeWin);
>    pw->setOriginSize(0, 0, 500, 500);
>    pw->config();
>
>    /* Create and configure a pfChannel. */
>    chan = new pfChannel(p);
>    chan->setScene(scene);
>    chan->setNearFar(1.0f, 10.0f * bsphere.radius);
>    chan->setFOV(45.0f, 0.0f);
>    view.xyz = bsphere.center;
>    view.xyz[PF_Y] -= 3.0f * bsphere.radius;
>    view.hpr.set(0.0f, 0.0f, 0.0f); 
>    chan->setView(view.xyz, view.hpr);
>
>    chan->setTravFunc(PFTRAV_DRAW, DrawChannel);
>
>    /* Create a pfLightSource and attach it to scene. */
>    ls = new pfLightSource;
>    ls->setPos(view.xyz[0], view.xyz[1], view.xyz[2], 1.0f); 
>    scene->addChild(ls);
>
>    /* Simulate for twenty seconds. */
>    while (1)
>    {
>	pfMatrix	mat;
>
>	t = pfGetTime();
>
>	/* Update morph */
>	breatheMorph(morph, t);
>
>	/* Initiate cull/draw for this frame. */
>	pfFrame();		
>    }
>
>    /* Terminate parallel processes and exit. */
>    pfExit();
>
>    return 0;
>}
>=======================================================================
>List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>            Submissions:  info-performer@sgi.com
>        Admin. requests:  info-performer-request@sgi.com
>
>

==================================================================
John McCrea				Sense8 Corporation
Vice President of Worldwide 	100 Shoreline Hwy., Suite 282	
Sales and Marketing			Mill Valley, CA  94941
Direct: (415) 289-7716		Main: (415) 331-6318
john@sense8.com			Fax: (415) 331-9148
==================================================================
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 11:58:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA15211 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 10:22:04 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA15185 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 10:21:52 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA18141 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 10:18:42 -0800
Received: from bnl.gov (bnl.gov [130.199.128.163]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA17562
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 10:17:39 -0800
	env-from (ballard@sirius.ccd.bnl.gov)
Received: from sirius.ccd.bnl.gov (sirius.ccd.bnl.gov [130.199.130.167]) by bnl.gov (8.7.5/8.7.1) with SMTP id NAA02920 for <@bnl.gov:info-performer@sgi.com>; Mon, 2 Feb 1998 13:17:34 -0500 (EST)
Received: by sirius.ccd.bnl.gov (950215.SGI.8.6.10/940406.SGI.AUTO)
	for info-performer@sgi.com id NAA23069; Mon, 2 Feb 1998 13:07:05 -0500
Date: Mon, 2 Feb 1998 13:07:05 -0500
From: ballard@sirius.ccd.bnl.gov (A. Ballard Andrews)
Message-Id: <199802021807.NAA23069@sirius.ccd.bnl.gov>
Apparently-To: info-performer@sgi.com
Status: O

Subject: Database Loaders

Hi Folks,

A while back I wrote a Performer loader for 
IBM Visualization Data Explorer's format
which worked fine for about eight months
until I upgraded to Performer 2.2 from 2.0.2
I recompiled the loader of course, but the
only error message I get is unhelpful in
pointing me toward the source of the
trouble:  My app can't find the loader,
despite having the usual PFLD and LD
environment varialble with the path
to the loader correctly in place.
My question:
What else has changed in 2.2 that I 
don't know about which would make
my app "blind" to the location of
the dso 032 version of my loader?

Thanks,

B. Andrews

PS the error message is: 
 pfdFindConverterDSO() - Could not load DSO for extension "dx"

NB.  I repeat:  I am not getting this error because my path
is not set!

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 12:55:45 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA16006 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 12:02:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA15979 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 12:02:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA28273 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 11:59:36 -0800
Received: from remi.engr.sgi.com ([150.166.37.25]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA26889
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 11:59:35 -0800
	env-from (remi@remi.engr.sgi.com)
Received: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA21276; Mon, 2 Feb 1998 11:59:14 -0800
From: remi@remi.engr.sgi.com (Rémi Arnaud)
Message-Id: <199802021959.LAA21276@remi.engr.sgi.com>
Subject: Re: Correct patches for IMPACT
To: Ruddle@cardiff.ac.uk
Date: Mon, 2 Feb 1998 11:59:13 -0800 (PST)
Cc: info-performer@sgi.com
In-Reply-To: <Pine.OSF.3.95q.980202143825.14105F-100000@thor> from "Roy Ruddle" at Feb 2, 98 02:41:19 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 418       
Status: O

Roy Ruddle wrote:
> 
> Afraid I've lost track of Performer releases + patches.
> 
> Could someone tell me what the latest Performer version no. and
> appropriate patch nos. are for a MaximumIMPACT running Irix 6.2?

 Performer 2.2, all platforms.

 Regards

    _  /              _             _ 
   |_) _ ._ _ o   /\ |_)|\ | /\ | || \
   | \(/_| | ||  /--\| \| \|/--\|_||_/
                                          
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 14:47:49 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA16578 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 13:51:54 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA16551 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 13:51:53 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA05468 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 13:48:47 -0800
Received: from web1.rocketmail.com ([205.180.57.67]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id NAA04743
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 13:48:45 -0800
	env-from (nmaran@rocketmail.com)
Message-ID: <19980202214005.26079.rocketmail@web1.rocketmail.com>
Received: from [202.54.6.121] by web1; Mon, 02 Feb 1998 13:40:05 PST
Date: Mon, 2 Feb 1998 13:40:05 -0800 (PST)
From: Rajagopal Nedumaran <nmaran@rocketmail.com>
Subject: Gl error.
To: info-performer@sgi.com
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O



Hi,

    I have two questions to ask.The textures applied
to database (flt 15.4) is blended with the polygon
color. we can't see the textures original color. what
is reason?. 

And , perfly tells following statement.

"OpenGL Error 0x501 - invalid value." 
What it means?.

Thanks.





_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 14:47:50 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA16398 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 13:14:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA16372 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 13:14:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA22020 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 13:11:38 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA21578
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 13:11:37 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id NAA00358; Mon, 2 Feb 1998 13:11:23 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802021311.ZM356@quid.csd.sgi.com>
Date: Mon, 2 Feb 1998 13:11:23 -0800
In-Reply-To: ballard@sirius.ccd.bnl.gov (A. Ballard Andrews)
        "" (Feb  2,  1:07pm)
References: <199802021807.NAA23069@sirius.ccd.bnl.gov>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: ballard@sirius.ccd.bnl.gov (A. Ballard Andrews), info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

presumably versions long | grep does actually find the loader installed, if so
then the rld options ( described better in man rld ) of:

setenv _RLD_PATH /usr/lib/rld.debug
setenv _RLD_ARGS -v ( or trace )

should give some clue as to what is happening.

Cheers
Rob

On Feb 2,  1:07pm, A. Ballard Andrews wrote:
> Subject:
> Subject: Database Loaders
>
> Hi Folks,
>
> A while back I wrote a Performer loader for
> IBM Visualization Data Explorer's format
> which worked fine for about eight months
> until I upgraded to Performer 2.2 from 2.0.2
> I recompiled the loader of course, but the
> only error message I get is unhelpful in
> pointing me toward the source of the
> trouble:  My app can't find the loader,
> despite having the usual PFLD and LD
> environment varialble with the path
> to the loader correctly in place.
> My question:
> What else has changed in 2.2 that I
> don't know about which would make
> my app "blind" to the location of
> the dso 032 version of my loader?
>
> Thanks,
>
> B. Andrews
>
> PS the error message is:
>  pfdFindConverterDSO() - Could not load DSO for extension "dx"
>
> NB.  I repeat:  I am not getting this error because my path
> is not set!
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from A. Ballard Andrews



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 15:16:33 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA16644 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 14:00:13 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA16617 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 14:00:05 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA08221 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 13:56:59 -0800
Received: from ziplink.net (relay-0.ziplink.net [206.15.168.49]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA07736
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 13:56:58 -0800
	env-from (bz@infinity-technologies.com)
Received: from Infinity0 (nyc-ip-1-168.ziplink.net [208.196.104.168])
	by ziplink.net (8.8.7/8.8.7) with SMTP id QAA27817;
	Mon, 2 Feb 1998 16:56:47 -0500 (EST)
Sender: bingz@ziplink.net
Message-ID: <34D64E96.41C6@infinity-technologies.com>
Date: Mon, 02 Feb 1998 14:54:14 -0800
From: Bing Zeng <bz@infinity-technologies.com>
Organization: Infinity Technologies
X-Mailer: Mozilla 2.01S (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Mailing List - Vega <info-vega@daisy.paradigmsim.com>
CC: Mailing List - Performer <info-performer@sgi.com>
Subject: Active Preview
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

To Vega engineers and experts:

We looking for any sample code (template) or any clue that would define
the interface between Lynx and "Active Preview" window, so that we can
develop a costomized application that would run directly from "Active
Preview" through Lynx.

Any idea, suggestions, hints are greatly appreciated!
-- 

Regards,

***********************************
Bing Zeng
Infinity Technologies
P.O.Box 991013, Boston, MA 02199
Voice: 617-262-8273; 516-244-1304
Fax:   617-262-3718; 516-395-2996
Email: bz@infinity-technologies.com
************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 15:39:56 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA16709 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 14:08:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA16682 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 14:08:39 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA11522 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 14:05:34 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA10733
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 14:05:32 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id OAA20857 for <info-performer@sgi.com>; Mon, 2 Feb 1998 14:15:35 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id WAA11828 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Mon, 2 Feb 1998 22:05:03 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id OAA23442 for info-performer@sgi.com; Mon, 2 Feb 1998 14:05:02 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802021405.ZM23440@logan.engr.multigen.com>
Date: Mon, 2 Feb 1998 14:05:02 -0800
In-Reply-To: Thomas K Whitman <whitmatk@wl.wpafb.af.mil>
        "Old MutiGen Flight" (Feb  2, 12:44pm)
References: <980202124430.625@wlp1.wl.wpafb.af.mil.0>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: Old MultiGen Flight
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 2, 12:44pm, Thomas K Whitman wrote:
>Does anybody know if MultiGen Flight 14.1 or 14.2 will work under IRIX 6.x?

what do you mean exactly? do you want to know if:

o flight v14.x files are still readable? yes.
o multigen v14.x modelers still run? doublefull, they are IRISGL apps.
o libpfflt R14.x loaders still link? only R14.2b for performer 2.[01].

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 16:20:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA17056 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 15:09:01 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA17029 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 15:08:48 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA04413 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 15:05:43 -0800
Received: from portalcp.chevron.com (portalcp.chevron.com [207.24.17.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA03918
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 15:05:41 -0800
	env-from (WRVO@chevron.com)
Received: by portalcp.chevron.com; id PAA18987; Mon, 2 Feb 1998 15:05:47 -0800
Received: from schizoid.sr.chevron.com(146.27.64.202) by portalcp.chevron.com via smap (4.0a)
	id xma018796; Mon, 2 Feb 98 15:05:31 -0800
Received: from chvpk-msx04-b.sr.chevron.com (chvpk-msx04-b.sr.chevron.com [146.27.94.42])
	by schizoid.sr.chevron.com (8.8.7/8.8.5) with ESMTP id PAA17749
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 15:05:20 -0800 (PST)
Message-Id: <199802022305.PAA17749@schizoid.sr.chevron.com>
Received: by chvpk-msx04-b.sr.chevron.com with Internet Mail Service (5.0.1458.49)
	id <1FDBZ2Q0>; Mon, 2 Feb 1998 15:05:21 -0800
From: "Volz, Bill (wrvo)" <WRVO@chevron.com>
To: "'info-performer@sgi.com'" <info-performer@sgi.com>
Subject: Performer 2.2 in 64bit - problems? gotchas?
Date: Mon, 2 Feb 1998 15:05:16 -0800
X-Priority: 3
X-Mailer: Internet Mail Service (5.0.1458.49)
Status: O

I will be taking my current program from it's original 32 bit
compilation to 64bit. Is there any thing to watch out for? Does it work
properly? Any needed patches?

Thanks,

Bill Volz

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  2 17:11:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA17415 for info-performer-dist@holodeck.engr.sgi.com; Mon, 2 Feb 1998 15:59:01 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA17388 for <info-performer@holodeck.engr.sgi.com>; Mon, 2 Feb 1998 15:59:00 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA20818 for <info-performer@cthulhu.engr.sgi.com>; Mon, 2 Feb 1998 15:55:56 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA23428
	for <info-performer@sgi.com>; Mon, 2 Feb 1998 15:55:54 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id QAA21919 for <info-performer@sgi.com>; Mon, 2 Feb 1998 16:05:57 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id XAA18980 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Mon, 2 Feb 1998 23:55:25 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id PAA23817 for info-performer@sgi.com; Mon, 2 Feb 1998 15:55:24 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802021555.ZM23815@logan.engr.multigen.com>
Date: Mon, 2 Feb 1998 15:55:24 -0800
In-Reply-To: Rajagopal Nedumaran <nmaran@rocketmail.com>
        "Gl error." (Feb  2,  1:40pm)
References: <19980202214005.26079.rocketmail@web1.rocketmail.com>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: Gl error.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 2,  1:40pm, Rajagopal Nedumaran wrote:
>
>I have two questions to ask.The textures applied
>to database (flt 15.4) is blended with the polygon
>color. we can't see the textures original color. what
>is reason?.

the texture environment is probably MODULATE. either change your polygon colors
to white, or change your texture environment to DECAL.

>And perfly tells following statement.
>
>"OpenGL Error 0x501 - invalid value."
>What it means?.

You probably have a texture attribute, such as an odd magnification filter of
BICUBIC, set to a value that is not supported on your machine.

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 03:18:01 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA18561 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 01:34:36 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA18534 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 01:34:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA06406 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 01:31:40 -0800
Received: from deutschland.artemedia.de (deutschland.artemedia.de [195.21.248.22]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA04680
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 01:31:34 -0800
	env-from (jean.claude.bachmann@artemedia.de)
Received: from artemedia.de ([10.3.2.5]) by deutschland.artemedia.de
          (Netscape Mail Server v2.02) with ESMTP id AAA97
          for <info-performer@sgi.com>; Tue, 3 Feb 1998 10:32:26 +0100
Sender: jean.claude.bachmann@artemedia.de (Jean-Claude Bachmann)
Message-ID: <34D6E30E.32D5A87A@artemedia.de>
Date: Tue, 03 Feb 1998 10:27:43 +0100
From: Jean-Claude Bachmann <jean-claude.bachmann@artemedia.de>
Organization: Artemedia Productions GmbH
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Texture function
Content-Type: multipart/alternative; boundary="------------1E3EDB819A687880F49F3B83"
Status: O


--------------1E3EDB819A687880F49F3B83
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I stumbled over this undocumented pfTexture routine called pfTexture::setLoadVal(int _mode, void* _val) (in C it's
pfTexLoadVal()) in /usr/share/Performer/src/pguide/libpf/C/movietex.c. I have a very vague notion of what is does. Could
somebody please explain what the function does?

And a question to the development team:
Is the function not documented because you simply forgot, or did not make it in time, or is it bound to get buried in
the future and I better do not use it in my application?

J.C.


--

********************************************************************
* Artemedia GmbH        | Tel.: +49 [0]30 25443 - 0                *
* Jean-Claude Bachmann  | Tel.: +49 0172 - 219 13 76               *
* Hardenbergplatz 2     | Fax.: +49 [0]30 25443 - 400              *
* D-10623 Berlin        | email: jean-claude.bachmann@artemedia.de *
* Germany               | Web Page http://www.artemedia.de         *
********************************************************************



--------------1E3EDB819A687880F49F3B83
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
I stumbled over this undocumented pfTexture routine called pfTexture::setLoadVal(int
_mode, void* _val) (in C it's pfTexLoadVal()) in /usr/share/Performer/src/pguide/libpf/C/movietex.c.
I have a very vague notion of what is does. Could somebody please explain
what the function does?

<P>And a question to the development team:
<BR>Is the function not documented because you simply forgot, or did not
make it in time, or is it bound to get buried in the future and I better
do not use it in my application?

<P>J.C.
<BR>&nbsp;
<PRE>--&nbsp;

********************************************************************
* Artemedia GmbH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Tel.: +49 [0]30 25443 - 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *
* Jean-Claude Bachmann&nbsp; | Tel.: +49 0172 - 219 13 76&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *
* Hardenbergplatz 2&nbsp;&nbsp;&nbsp;&nbsp; | Fax.: +49 [0]30 25443 - 400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;
* D-10623 Berlin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | email: jean-claude.bachmann@artemedia.de *
* Germany&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Web Page <A HREF="http://www.artemedia.de">http://www.artemedia.de</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *
********************************************************************</PRE>
&nbsp;</HTML>

--------------1E3EDB819A687880F49F3B83--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 07:42:39 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id GAA18932 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 06:01:59 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA18905 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 06:01:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA07978 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 05:59:00 -0800
Received: from syseca.syseca.fr (syseca.syseca.fr [195.101.38.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA24237
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 05:58:58 -0800
	env-from (gce@syseca.fr)
Received: from anna.internet.syseca (anna [142.19.2.5])
	by syseca.syseca.fr (8.8.8/8.8.8) with SMTP id OAA22159
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 14:58:52 +0100 (MET)
Received: by anna.internet.syseca (940816.SGI.8.6.9/930416.SGI)
	for info-performer@sgi.com id OAA26010; Tue, 3 Feb 1998 14:57:16 +0100
Date: Tue, 3 Feb 1998 14:57:16 +0100
From: gce@syseca.fr (Cedric Gautier)
Message-Id: <199802031357.OAA26010@anna.internet.syseca>
To: info-performer@sgi.com
Subject: Performer 2.2 WRL loader 
Status: O


Hi pfAll ...

Any hints why a .wrl file able to be read without problems by
netscape is unable to be loaded in perfly with the following
error message:

Alert:
PARSE ERROR::Error, couldn't open builtin nodes files.
Check the load path.

I made the try with a very simple object representing a cylinder
and the OpenWorld loader made it's several "ping" and went on error.
There is no external reference in this file. Everything is inside !.

Any hints ? ...

Thanx in advance ... merci

Cedric
 Cedric Gautier - THOMSON - tel:33(0)141480352 fax:33(0)141480681
 Simulation Department - 3D Computer Graphics and Virtual Reality
 gce@syseca.fr or www.syseca.thomson-csf.com/english/cha1/SDA.HTM
 SYSECA / 66-68 avenue Pierre Brossolette 92240 MALAKOFF / FRANCE
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 08:34:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA19095 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 07:29:05 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA19068 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 07:29:00 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA20093 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 07:26:18 -0800
Received: from ishtar.paradigmsim.com (ishtar.paradigmsim.com [206.7.114.152]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA15628
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 07:26:16 -0800
	env-from (chuck@paradigmsim.com)
Received: from ishtar.paradigmsim.com (ishtar.paradigmsim.com [206.7.114.152]) by ishtar.paradigmsim.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id JAA02704; Tue, 3 Feb 1998 09:21:30 -0600
Sender: chuck@paradigmsim.com
Message-ID: <34D735F9.446B@paradigmsim.com>
Date: Tue, 03 Feb 1998 09:21:29 -0600
From: Charles Walters <chuck@paradigmsim.com>
X-Mailer: Mozilla 3.0 (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Marcus Barnes <marcus@multigen.com>
CC: info-performer@sgi.com
Subject: Re: Old MultiGen Flight
References: <980202124430.625@wlp1.wl.wpafb.af.mil.0> <9802021405.ZM23440@logan.engr.multigen.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Thomas,

To add a thought on top of Marcus, in the days before we upgraded to
Series II, we were still running 14.0,14.1, and 14.2 on IRIS 6.x.  It
can be a bit dodgy, but actually works pretty well (notable exception
being the appearance of certain run-length encoded or non-power-of-2
sized textures).  Save often.

Happy modeling,

Charles.


Marcus Barnes wrote:
> 
> On Feb 2, 12:44pm, Thomas K Whitman wrote:
> >Does anybody know if MultiGen Flight 14.1 or 14.2 will work under IRIX 6.x?
> 
> what do you mean exactly? do you want to know if:
> 
> o flight v14.x files are still readable? yes.
> o multigen v14.x modelers still run? doublefull, they are IRISGL apps.
> o libpfflt R14.x loaders still link? only R14.2b for performer 2.[01].
> 
> Regards.
> --
> + Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
> + Multigen Inc.                         http://www.multigen.com    +
> + 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
> + Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

-- 
=================================================================
Charles Walters	
Database Engineering
14900 Landmark Blvd. #400	chuck@paradigmsim.com	
Dallas, TX 75240		www.paradigmsim.com
=================================================================
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 09:26:26 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA19184 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 08:23:39 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA19157 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 08:23:38 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA01080 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 08:20:58 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA02471
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 08:20:57 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id IAA02044; Tue, 3 Feb 1998 08:20:43 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802030820.ZM2042@quid.csd.sgi.com>
Date: Tue, 3 Feb 1998 08:20:43 -0800
In-Reply-To: "Volz, Bill (wrvo)" <WRVO@chevron.com>
        "Performer 2.2 in 64bit - problems? gotchas?" (Feb  2,  3:05pm)
References: <199802022305.PAA17749@schizoid.sr.chevron.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Volz, Bill (wrvo)" <WRVO@chevron.com>,
        "'info-performer@sgi.com
 '" <info-performer@sgi.com>
Subject: Re: Performer 2.2 in 64bit - problems? gotchas?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 2,  3:05pm, Volz, Bill (wrvo) wrote:
> Subject: Performer 2.2 in 64bit - problems? gotchas?
> I will be taking my current program from it's original 32 bit
> compilation to 64bit. Is there any thing to watch out for? Does it work
> properly? Any needed patches?
>

Probably should make sure you have the latest patchset for the compiler/OS you
have ( see www.sgi.com/support/patch_intro.html )

Cheers
Rob

> Thanks,
>
> Bill Volz
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Volz, Bill (wrvo)



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 11:34:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA19391 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 09:42:47 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA19364 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 09:42:42 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA01439 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 09:40:05 -0800
Received: from fw-es06.hac.com ([128.152.1.6]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA28843
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 09:40:03 -0800
	env-from (seberino@or_lab.tu.hac.com)
Received: from or_lab.tu.hac.com ([147.24.174.8])
          by fw-es06.hac.com (8.8.4/8.8.4) with SMTP
	  id JAA17416 for <info-performer@sgi.com>; Tue, 3 Feb 1998 09:48:14 -0800 (PST)
Received: (from seberino@localhost) by or_lab.tu.hac.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA23210 for info-performer@sgi.com; Tue, 3 Feb 1998 10:39:02 -0700
From: "Charles Seberino" <seberino@or_lab.tu.hac.com>
Message-Id: <9802031039.ZM23208@or_lab.tu.hac.com>
Date: Tue, 3 Feb 1998 10:39:02 -0700
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Problem displaying objects that are sub-pixel size
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I am having a problem displaying small polygons, which when viewed at long
distances, don't (or rarely) appear on the screen.  Here is what I am trying to
do:

Creating several hundred OPENGL GL_QUADS with the same texture applied to each
of them.  The polygons are drawn so that they are always facing the
display(billboarded).  The problem I get is when I view the polygons(1 in^2
each) from far away, the individual polygons only take up from 1-4% of a screen
pixel.  The polygons are all close to each other so I should be seeing the
cumulative effects of all the objects(a particle cloud), but I only get a pixel
every so often.  I am using a luminance-alpha texture to display the square as
a sphere.  I have tried changing the minification filters, but none give the
correct result.

What can I do to get these objects to appear as they should?

I decided not to go the route of creating several hundred pfGeoSets/pfGeodes
(maybe pfBillboards) because I thought it would be more time consuming and not
give any added benefit.

Running on Onyx2 IR pf2.1

Any suggestions?

Charles

-- 
-----------------------------------------------------------------------
Charles Seberino                    Raytheon Missile Systems Company
seberino@or_lab.tu.hac.com          phone: (520) 794-7078
                                    fax:   (520) 794-8625
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 14:17:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA19782 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 12:37:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA19755 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 12:37:54 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA00133 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 12:35:21 -0800
Received: from remi.engr.sgi.com ([150.166.37.25]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA27561
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 12:35:20 -0800
	env-from (remi@remi.engr.sgi.com)
Received: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA24287; Tue, 3 Feb 1998 12:35:14 -0800
From: remi@remi.engr.sgi.com (Rémi Arnaud)
Message-Id: <199802032035.MAA24287@remi.engr.sgi.com>
Subject: Re: Texture function
To: jean-claude.bachmann@artemedia.de (Jean-Claude Bachmann)
Date: Tue, 3 Feb 1998 12:35:13 -0800 (PST)
Cc: info-performer@sgi.com
In-Reply-To: <34D6E30E.32D5A87A@artemedia.de> from "Jean-Claude Bachmann" at Feb 3, 98 10:27:43 am
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 828       
Status: O

Jean-Claude Bachmann wrote:
> 
> I stumbled over this undocumented pfTexture routine called pfTexture::setLoadVal(int _mode, void* _val) (in C it's
> pfTexLoadVal()) in /usr/share/Performer/src/pguide/libpf/C/movietex.c. I have a very vague notion of what is does. Could
> somebody please explain what the function does?
> 
> And a question to the development team:
> Is the function not documented because you simply forgot, or did not make it in time, or is it bound to get buried in
> the future and I better do not use it in my application?

 Right, that function is missing a man page, this is a mistake.
 You can go ahead and use it, it will stay in Performer.

    _  /              _             _ 
   |_) _ ._ _ o   /\ |_)|\ | /\ | || \
   | \(/_| | ||  /--\| \| \|/--\|_||_/
                                          
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 14:57:03 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA20071 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 13:21:06 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA20044 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 13:21:05 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA15201 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 13:18:32 -0800
Received: from hell.engr.sgi.com ([150.166.37.67]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA12494
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 13:18:32 -0800
	env-from (hatch@hell.engr.sgi.com)
Received: (from hatch@localhost) by hell.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA15957; Tue, 3 Feb 1998 13:18:26 -0800
Date: Tue, 3 Feb 1998 13:18:26 -0800
From: hatch@hell.engr.sgi.com (Don Hatch)
Message-Id: <9802031318.ZM15955@hell.engr.sgi.com>
In-Reply-To: ballard@sirius.ccd.bnl.gov (A. Ballard Andrews)
        "" (Feb  2,  1:07pm)
References: <199802021807.NAA23069@sirius.ccd.bnl.gov>
X-Face: /7QDEc=iPrsQG=j>iQo4F||T'ys-t--1bb9IJ9qo~4|i0nB|OG%gK}I3J2{/u*-q.I8=OSv/&K}V(pw:~5aIV!Y4:y+Vk#AAX)|i'B-jHf+r(?U'"B'9"D|<-(/1PD32tUN
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: ballard@sirius.ccd.bnl.gov (A. Ballard Andrews), info-performer@sgi.com
Subject: Re: Database Loaders
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 2,  1:07pm, A. Ballard Andrews wrote:
> Subject: 
> Subject: Database Loaders
> 
> Hi Folks,
> 
> A while back I wrote a Performer loader for 
> IBM Visualization Data Explorer's format
> which worked fine for about eight months
> until I upgraded to Performer 2.2 from 2.0.2
> I recompiled the loader of course, but the
> only error message I get is unhelpful in
> pointing me toward the source of the
> trouble:  My app can't find the loader,
> despite having the usual PFLD and LD
> environment varialble with the path
> to the loader correctly in place.
> My question:
> What else has changed in 2.2 that I 
> don't know about which would make
> my app "blind" to the location of
> the dso 032 version of my loader?
> 
> Thanks,
> 
> B. Andrews
> 
> PS the error message is: 
>  pfdFindConverterDSO() - Could not load DSO for extension "dx"
> 
> NB.  I repeat:  I am not getting this error because my path
> is not set!

If you have PFLD_LIBRARY_PATH set
*and* setenv PFNFLYLEVEL 5,
you should get more verbose messages about
each DSO pathname it is trying
and the reason for failure for each one.

Is it possible that you are using the installed perfly which is now N32,
which doesn't see the loader because it is O32?

Don

-- 
Don Hatch  hatch@sgi.com  (415) 933-5150  Silicon Graphics, Inc.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 15:23:13 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA20119 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 13:45:10 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA20087 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 13:45:02 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA29454 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 13:42:30 -0800
Received: from csnet.cs.technion.ac.il (csnet.cs.technion.ac.il [132.68.32.7]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA21090
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 13:42:21 -0800
	env-from (anda@CS.Technion.AC.IL)
Received: from CS.Technion.AC.IL (csa [132.68.32.1]) by csnet.cs.technion.ac.il (8.6.11/8.6.10) with ESMTP id XAA27837 for <info-performer@sgi.com>; Tue, 3 Feb 1998 23:40:53 +0200
Received: from localhost by CS.Technion.AC.IL (SMI-8.6/SMI-SVR4)
	id XAA22654; Tue, 3 Feb 1998 23:42:22 +0200
Date: Tue, 3 Feb 1998 23:42:21 +0200 (IST)
From: Anda Singer <anda@CS.Technion.AC.IL>
X-Sender: anda@csa
To: info-performer@sgi.com
Subject: compilation
Message-ID: <Pine.GSO.3.95-heb-2.07.980203232921.22397B-200000@csa>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-886542141=:22397"
Status: O

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-886542141=:22397
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi,

I compiled our loader to N32 so I can load the objects and see them with
perfly, Performer 2.2 on ONYX2. The same loader, compiled at o32, workes
fine with perfly - performer 2.1 on O2.

The perfly on performer 2.2 is:
ELF N32 MSB mips-3 dynamic executable (not stripped) MIP
S - version 1

The loader is:
 ELF N32 MSB mips-4 dynamic lib MIPS - version 1  

What should I change in the Makefile so the loader will be mips-3? 

Thanks,

 Anda
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Anda Singher		anda@cs.technion.ac.il
			tel: 04-8293905
http://www.cs.technion.ac.il/~anda/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---559023410-851401618-886542141=:22397
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=Makefile
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.3.95-heb-2.07.980203234221.22397C@csa>
Content-Description: 

IyFzbWFrZSAtSiAxDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSMNCiMtLSBN
YWtlZmlsZSBmb3IgbGlicGZkYXQgLS0gdGhlIElyaXQgZmlsZSBsb2FkZXIg
ICAgICAgICAgICAgICAgIC0tIw0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0j
DQojLS0gUkNTIHZlcnNpb24gaW5mb3JtYXRpb24gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAtLSMNCiMtLSAgICRSZXZpc2lvbjog
MS4yMCAkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC0tIw0KIy0tICAgJERhdGU6IDE5OTYvMDkvMDEgMDY6MzE6NTUgJCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jDQojLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSMNCg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0jDQoj
LS0gVGhlIGRlZmF1bHQgbWFrZSB0YXJnZXQgbWFrZXMgb3B0aW1pemVkIGxp
YnJhcmllcy4gICAgICAgICAgICAtLSMNCiMtLSBUaGUgb3RoZXIgdGFyZ2V0
cyBhcmU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC0tIw0KIy0tICAgIGJ1aWxkIGRlYnVnZ2luZyBsaWJyYXJpZXM6IGRiZyAo
b3IgZGVidWcpICAgICAgICAgICAgICAgICAgLS0jDQojLS0gICAgYnVpbGQg
b3B0aW1pemVkIGxpYnJhcmllczogb3B0IChvciBvcHRpbWl6ZSkgICAgICAg
ICAgICAgICAtLSMNCiMtLSAgICBidWlsZCBkeW5hbWljIHNoYXJlZCBvYmpl
Y3QgbGlicmFyaWVzOiBkc28gICAgICAgICAgICAgICAgIC0tIw0KIy0tICAg
IHJlbW92ZSBhbGwgdW5uZWVkZWQgZmlsZXMgYWZ0ZXIgYSBidWlsZDogY2xl
YW4gICAgICAgICAgICAgLS0jDQojLS0gICAgcmVtb3ZlIGFsbCBtYWNoaW5l
IGdlbmVyYXRlZCBmaWxlczogY2xvYmJlciAgICAgICAgICAgICAgICAtLSMN
CiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIw0KDQojLS0NCiMtLQlkZWZpbml0
aW9ucw0KIy0tDQoNCiMtLSBiYXNlIG5hbWUgb2YgbGlicmFyeQ0KTElCUkFS
WQk9IGxpYnBmZGF0DQoNCiNpZiAhZGVmaW5lZChQRlNUWUxFKQ0KUEZTVFlM
RSA9IE4zMg0KI2VuZGlmDQojaWYgJChQRlNUWUxFKSA9PSAiNjQiDQpPQkpF
Q1RfU1RZTEUgPSA2NA0KTElCQklUU1VGPTY0DQpQRlJFTEVBU0U9TjY0DQoj
ZW5kaWYNCiNpZiAkKFBGU1RZTEUpID09ICJOMzIiDQpPQkpFQ1RfU1RZTEUg
PSBOMzJfTTMNCkxJQkJJVFNVRj0zMg0KUEZSRUxFQVNFPU4zMg0KI2VuZGlm
DQojaWYgJChQRlNUWUxFKSA9PSAiMzIiDQpPQkpFQ1RfU1RZTEUgPSAzMg0K
TElCQklUU1VGPQ0KUEZSRUxFQVNFPU8zMg0KI2VuZGlmDQoNCmluY2x1ZGUg
JChST09UKS91c3IvaW5jbHVkZS9tYWtlL2NvbW1vbmRlZnMNCg0KIy0tIEly
aXQgaW5jbHVkZSAmIGxpYnJhcmllcw0KSVJJVCA9IC9tYWNoL2lzYWFjL21p
c2MyL2dlcnNob24vaXJpdC9vbnl4NjQNCiNJUklUID0gL21hY2gvaXNhYWMv
bWlzYzIvZ2Vyc2hvbi9pcml0L2luZHkNCkNJUkNMSU5LID0gJChJUklUKS9j
aXJjbGluay9jaXJjbGluay5vDQpMREZMQUdTSVJJVCA9IC1MJChJUklUKS9s
aWIgDQpJUklUTElCUyA9ICQoQ0lSQ0xJTkspICQoTERGTEFHU0lSSVQpIC1s
YnNkIC1sbWFsbG9jIC1sZ2VvbSAtbHByc3IgLWx0cmltIFwNCgktbHRyaXYg
LWxzeW1iIC1sY2FnZCAtbG1pc2MgLWx4dHJhIC1sbQ0KDQojQ0ZMQUdTID0g
LWcgLXhhbnNpIC1taXBzMyAtbjMyICAgLURPUEVOR0wgLW5vc3RkaW5jIC1J
L3Vzci9pbmNsdWRlIC1JJChJUklUKS9pbmNsdWRlIC1PIC1PbGltaXQgMjAw
MCAgLU1EdXBkYXRlIE1ha2VkZXBlbmQNCg0KQ0ZMQUdTID0gLWcgIC1taXBz
MyAtbjMyICAgLURPUEVOR0wgLW5vc3RkaW5jIC1JL3Vzci9pbmNsdWRlIC1J
JChJUklUKS9pbmNsdWRlIE1ha2VkZXBlbmQNCg0KQysrRkxBR1MgPSAtZyAt
eGFuc2kgLW1pcHMzICAtbjMyICAgLURPUEVOR0wgICAgICAgLW5vc3RkaW5j
IC1JL3Vzci9pbmNsdWRlL0NDIC1JL3Vzci9pbmNsdWRlIC1JJChJUklUKS9p
bmNsdWRlIC1PIC1PbGltaXQgMjAwMCAgLU1EdXBkYXRlIE1ha2VkZXBlbmQN
CiMtLSBpbnRlcmZhY2UgdmVyc2lvbiBwZmRMb2FkRmlsZSB1c2VzIHRvIG9w
ZW4gbG9hZGVycw0KIy0tIChzaG91bGQgYmUgc2FtZSBhcyB0aGF0IG9mIGxp
YnBmXyouc28gYW5kIGxpYnBmZHVfKi5zbykNCkRTT1ZFUlNJT04gPSBzZ2kz
LjANCg0KIy0tIG9iamVjdCBmaWxlcyBmcm9tIHdoaWNoIHRhcmdldCBidWls
dCB7c29tZSBhcmUgaW4gdGhlIGNvbW1vbiBkaXJlY3Rvcnl9DQpPQkpFQ1RT
CT0gXA0KCQkgIElyaXRDb252ZXJ0ZXIubyBcDQoJSXJpdFByc3JQcm9jZXNz
RnJlZUZvcm0ub1wNCiAgICAgICAgcGZkYXQubw0KIy0tDQojLS0JZ2VuZXJp
YyB0YXJnZXRzDQojLS0NCg0KIy0tIG1ha2Ugb3B0aW1pemVkIG5vbi1kc28g
dmVyc2lvbiBvZiBsaWJyYXJ5IGJ5IGRlZmF1bHQNCmRlZmF1bHQ6IG9nbGRz
bw0KDQojLS0gbWFrZSBhbGwgdmVyc2lvbnMgb2YgbGlicmFyeQ0KYWxsOiBk
Ymcgb3B0IGRzbyBkZHNvIG9nbG9wdCBvZ2xkc28gb2dsZGJnIG9nbGRkc28N
Cg0KIy0tIGNsZWFuIHVwIGRpcmVjdG9yaWVzIHtyZW1vdmUganVua30NCmNs
ZWFuOg0KCWlmIHRlc3QgLWQgREJHLiQoUEZSRUxFQVNFKS5JUklTR0w7IHRo
ZW4gY2QgREJHLiQoUEZSRUxFQVNFKS5JUklTR0wgOyBybSAtZiAke09CSkVD
VFN9IE1ha2VkZXBlbmQgY29yZSBzb19sb2NhdGlvbnM7IGNkIC4uIDsgZmkN
CglpZiB0ZXN0IC1kIERCRy4kKFBGUkVMRUFTRSkuT1BFTkdMOyB0aGVuIGNk
IERCRy4kKFBGUkVMRUFTRSkuT1BFTkdMIDsgcm0gLWYgJHtPQkpFQ1RTfSBN
YWtlZGVwZW5kIGNvcmUgc29fbG9jYXRpb25zOyBjZCAuLiA7IGZpDQoJaWYg
dGVzdCAtZCBPUFQuJChQRlJFTEVBU0UpLklSSVNHTDsgdGhlbiBjZCBPUFQu
JChQRlJFTEVBU0UpLklSSVNHTCA7IHJtIC1mICR7T0JKRUNUU30gTWFrZWRl
cGVuZCBjb3JlIHNvX2xvY2F0aW9uczsgY2QgLi4gOyBmaQ0KCWlmIHRlc3Qg
LWQgT1BULiQoUEZSRUxFQVNFKS5PUEVOR0w7IHRoZW4gY2QgT1BULiQoUEZS
RUxFQVNFKS5PUEVOR0wgOyBybSAtZiAke09CSkVDVFN9IE1ha2VkZXBlbmQg
Y29yZSBzb19sb2NhdGlvbnM7IGNkIC4uIDsgZmkNCglybSAtZiBzb19sb2Nh
dGlvbnMNCg0KIy0tIHJlbW92ZSBhbGwgbWFjaGluZS1idWlsdCBmaWxlcw0K
Y2xvYmJlcjogY2xlYW4NCglpZiB0ZXN0IC1kIERCRy4kKFBGUkVMRUFTRSku
SVJJU0dMIDsgdGhlbiBybSAtcmYgREJHLiQoUEZSRUxFQVNFKS5JUklTR0wg
OyBmaQ0KCWlmIHRlc3QgLWQgREJHLiQoUEZSRUxFQVNFKS5PUEVOR0wgOyB0
aGVuIHJtIC1yZiBEQkcuJChQRlJFTEVBU0UpLk9QRU5HTCA7IGZpDQoJaWYg
dGVzdCAtZCBPUFQuJChQRlJFTEVBU0UpLklSSVNHTCA7IHRoZW4gcm0gLXJm
IE9QVC4kKFBGUkVMRUFTRSkuSVJJU0dMIDsgZmkNCglpZiB0ZXN0IC1kIE9Q
VC4kKFBGUkVMRUFTRSkuT1BFTkdMIDsgdGhlbiBybSAtcmYgT1BULiQoUEZS
RUxFQVNFKS5PUEVOR0wgOyBmaQ0KDQojLS0NCiMtLQlsaWJyYXJ5IHRhcmdl
dHMNCiMtLQ0KDQojLS0gbWFrZSBhIGRlYnVnZ2luZyB2ZXJzaW9uIG9mIHRo
ZSBsaWJyYXJ5DQppZ2xkYmc6IC5NQUtFDQoJQCBlY2hvICJcbm1ha2luZyBJ
cmlzR0wgREJHIHZlcnNpb24gb2YgJHtMSUJSQVJZfSINCglAIGlmIHRlc3Qg
ISAtZCBEQkcuJChQRlJFTEVBU0UpLklSSVNHTCA7IHRoZW4gbWtkaXIgLXAg
REJHLiQoUEZSRUxFQVNFKS5JUklTR0wgOyBmaQ0KCUAgY2QgREJHLiQoUEZS
RUxFQVNFKS5JUklTR0wgOyAke01BS0V9IC1mIC4uL01ha2VmaWxlIE9QVElN
SVpFUj0tZyBMQ0RFRlM9LURJUklTR0wgTENYWERFRlM9LURJUklTR0wgXA0K
CSAgICAke0xJQlJBUll9X2lnbC5hDQoNCm9nbGRiZzogLk1BS0UNCglAIGVj
aG8gIlxubWFraW5nIE9wZW5HTCBEQkcgdmVyc2lvbiBvZiAke0xJQlJBUll9
Ig0KCUAgaWYgdGVzdCAhIC1kIERCRy4kKFBGUkVMRUFTRSkuT1BFTkdMIDsg
dGhlbiBta2RpciAtcCBEQkcuJChQRlJFTEVBU0UpLk9QRU5HTCA7IGZpDQoJ
QCBjZCBEQkcuJChQRlJFTEVBU0UpLk9QRU5HTCA7ICR7TUFLRX0gLWYgLi4v
TWFrZWZpbGUgT1BUSU1JWkVSPS1nIFwNCgkgICAgJHtMSUJSQVJZfV9vZ2wu
YQ0KDQojLS0gbWFrZSBhbiBvcHRpbWl6ZWQgdmVyc2lvbiBvZiB0aGUgbGli
cmFyeQ0KaWdsb3B0OiAuTUFLRQ0KCUAgZWNobyAibWFraW5nIElyaXNHTCBP
UFQgdmVyc2lvbiBvZiAke0xJQlJBUll9Ig0KCUAgaWYgdGVzdCAhIC1kIE9Q
VC4kKFBGUkVMRUFTRSkuSVJJU0dMIDsgdGhlbiBta2RpciAtcCBPUFQuJChQ
RlJFTEVBU0UpLklSSVNHTCA7IGZpDQoJQCBjZCBPUFQuJChQRlJFTEVBU0Up
LklSSVNHTCA7ICR7TUFLRX0gLWYgLi4vTWFrZWZpbGUgT1BUSU1JWkVSPSIt
TyAtT2xpbWl0IDIwMDAiIExDREVGUz0tRElSSVNHTCBMQ1hYREVGUz0tRElS
SVNHTCBcDQoJICAgICR7TElCUkFSWX1faWdsLmENCg0Kb2dsb3B0OiAuTUFL
RQ0KCUAgZWNobyAibWFraW5nIE9wZW5HTCBPUFQgdmVyc2lvbiBvZiAke0xJ
QlJBUll9Ig0KCUAgaWYgdGVzdCAhIC1kIE9QVC4kKFBGUkVMRUFTRSkuT1BF
TkdMIDsgdGhlbiBta2RpciAtcCBPUFQuJChQRlJFTEVBU0UpLk9QRU5HTCA7
IGZpDQoJQCBjZCBPUFQuJChQRlJFTEVBU0UpLk9QRU5HTCA7ICR7TUFLRX0g
LWYgLi4vTWFrZWZpbGUgT1BUSU1JWkVSPSItTyAtT2xpbWl0IDIwMDAiIFwN
CgkgICAgJHtMSUJSQVJZfV9vZ2wuYQ0KDQojLS0gbWFrZSBhbiBvcHRpbWl6
ZWQgdmVyc2lvbiBvZiB0aGUgbGlicmFyeSB0aGF0IHVzZXMgRFNPcw0KaWds
ZHNvOiAuTUFLRQ0KCUAgZWNobyAibWFraW5nIElyaXNHTCBEU08gdmVyc2lv
biBvZiAke0xJQlJBUll9Ig0KCUAgaWYgdGVzdCAhIC1kIE9QVC4kKFBGUkVM
RUFTRSkuSVJJU0dMIDsgdGhlbiBta2RpciAtcCBPUFQuJChQRlJFTEVBU0Up
LklSSVNHTCA7IGZpDQoJQCBjZCBPUFQuJChQRlJFTEVBU0UpLklSSVNHTCA7
ICR7TUFLRX0gLWYgLi4vTWFrZWZpbGUgT1BUSU1JWkVSPSItTyAtT2xpbWl0
IDIwMDAiIExDREVGUz0tRElSSVNHTCBMQ1hYREVGUz0tRElSSVNHTCBcDQoJ
JHtMSUJSQVJZfV9pZ2wuc28NCglAIGVjaG8gIiR7TElCUkFSWX1faWdsLnNv
IGRvbmUiDQoNCm9nbGRzbzogLk1BS0UNCglAIGVjaG8gIm1ha2luZyBPcGVu
R0wgRFNPIHZlcnNpb24gb2YgJHtMSUJSQVJZfSINCglAIGlmIHRlc3QgISAt
ZCBPUFQuJChQRlJFTEVBU0UpLk9QRU5HTCA7IHRoZW4gbWtkaXIgLXAgT1BU
LiQoUEZSRUxFQVNFKS5PUEVOR0wgOyBmaQ0KCUAgY2QgT1BULiQoUEZSRUxF
QVNFKS5PUEVOR0wgOyAke01BS0V9IC1mIC4uL01ha2VmaWxlIE9QVElNSVpF
Uj0iLU8gLU9saW1pdCAyMDAwIiBcDQoJJHtMSUJSQVJZfV9vZ2wuc28gDQoJ
QCBlY2hvICIke0xJQlJBUll9X29nbC5zbyBkb25lIg0KDQojLS0gbWFrZSBh
biBkZWJ1Z2dpbmcgdmVyc2lvbiBvZiB0aGUgbGlicmFyeSB0aGF0IHVzZXMg
RFNPcw0KaWdsZGRzbzogLk1BS0UNCglAIGVjaG8gIm1ha2luZyBJcmlzR0wg
RERTTyB2ZXJzaW9uIG9mICR7TElCUkFSWX0iDQoJQCBpZiB0ZXN0ICEgLWQg
REJHLiQoUEZSRUxFQVNFKS5JUklTR0wgOyB0aGVuIG1rZGlyIC1wIERCRy4k
KFBGUkVMRUFTRSkuSVJJU0dMIDsgZmkNCglAIGNkIERCRy4kKFBGUkVMRUFT
RSkuSVJJU0dMIDsgJHtNQUtFfSAtZiAuLi9NYWtlZmlsZSBPUFRJTUlaRVI9
LWcgTENERUZTPS1ESVJJU0dMIExDWFhERUZTPS1ESVJJU0dMIFwNCgkke0xJ
QlJBUll9X2lnbC5zbyANCglAIGVjaG8gIiR7TElCUkFSWX1faWdsLnNvIGRv
bmUiDQoNCm9nbGRkc286IC5NQUtFDQoJQCBlY2hvICJtYWtpbmcgT3BlbkdM
IEREU08gdmVyc2lvbiBvZiAke0xJQlJBUll9Ig0KCUAgaWYgdGVzdCAhIC1k
IERCRy4kKFBGUkVMRUFTRSkuT1BFTkdMIDsgdGhlbiBta2RpciAtcCBEQkcu
JChQRlJFTEVBU0UpLk9QRU5HTCA7IGZpDQoJQCBjZCBEQkcuJChQRlJFTEVB
U0UpLk9QRU5HTCA7ICR7TUFLRX0gLWYgLi4vTWFrZWZpbGUgT1BUSU1JWkVS
PS1nIFwNCgkke0xJQlJBUll9X29nbC5zbyANCglAIGVjaG8gIiR7TElCUkFS
WX1fb2dsLnNvIGRvbmUiDQoNCmRzbzoJaWdsZHNvDQpvcHQ6CWlnbG9wdA0K
ZGRzbzoJaWdsZGRzbw0KZGJnOglpZ2xkYmcNCg0KIy0tDQojLS0JaW50ZXJu
YWwgdGFyZ2V0cw0KIy0tDQoNCiR7TElCUkFSWX1faWdsLmE6ICR7T0JKRUNU
U30NCglhciBjcnYgJEAgJD8NCg0KJHtMSUJSQVJZfV9vZ2wuYTogJHtPQkpF
Q1RTfQ0KCWFyIGNydiAkQCAkPw0KDQoke0xJQlJBUll9X2lnbC5zbzogJHtP
QkpFQ1RTfQ0KCWxkIC1nIC1taXBzMyAtbjMyIC1zaGFyZWQgLWFsbCAtY2hl
Y2tfcmVnaXN0cnkgJChEU09SRUdGSUxFKSAkKERTT1ZFUlNJT05PUFQpIFwN
CgkkKElSSVRMSUJTKSBcDQoJJChPQkpFQ1RTKSAtbyAkQA0KDQoke0xJQlJB
Ull9X29nbC5zbzogJHtPQkpFQ1RTfQ0KCWxkIC1taXBzMyAgLW4zMiAgLXNo
YXJlZCAtYWxsIC1jaGVja19yZWdpc3RyeSAkKERTT1JFR0ZJTEUpICQoRFNP
VkVSU0lPTk9QVCkgXA0KCSQoSVJJVExJQlMpIFwNCgkkKE9CSkVDVFMpIC1v
ICRADQoNCiMtLSBsb29rIGZvciBzb3VyY2VzIGluIHRoaXMgZGlyZWN0b3J5
DQouUEFUSDogLi4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg==
---559023410-851401618-886542141=:22397--
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 16:10:41 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA20396 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 14:51:53 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA20369 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 14:51:51 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA25861 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 14:49:20 -0800
Received: from portalcp.chevron.com (portalcp.chevron.com [207.24.17.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA14981
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 14:49:19 -0800
	env-from (WRVO@chevron.com)
Received: by portalcp.chevron.com; id OAA19052; Tue, 3 Feb 1998 14:49:25 -0800
Received: from cybil.sr.chevron.com(146.27.64.35) by portalcp.chevron.com via smap (4.0a)
	id xma018941; Tue, 3 Feb 98 14:49:07 -0800
Message-Id: <199802032249.OAA02637@cybil.sr.chevron.com>
Received: by chvpk-msx04-b.sr.chevron.com with Internet Mail Service (5.0.1458.49)
	id <1HF0144T>; Tue, 3 Feb 1998 14:49:07 -0800
From: "Volz, Bill (wrvo)" <WRVO@chevron.com>
To: "'info-performer@sgi.com'" <info-performer@sgi.com>
Subject: Replacing textures
Date: Tue, 3 Feb 1998 14:48:58 -0800
X-Priority: 3
X-Mailer: Internet Mail Service (5.0.1458.49)
Status: O

For simplicity, lets say that I have a quad defined in a geoset. In an
attached gstate I set a pfTexture. Then as the user moves a slider, the
texture is changed to another one based on the position of the slider (a
very simple animation sequence with an array of textures). 

The problem that I'm having is that memory is not being freed somewhere
and I eventually run out of shared memory.
I load the texture using tex->loadFile. There are too many textures to
hold in memory at one time so I have to page them in and out. I have a
cache that maintains a window of textures centered around the current
view position. As a texture goes out of the window of in-memory
textures, it is deleted, while others are added using loadFile on the
other end of the cache. I've checked that the reference count of the
textures is 1 when I delete it and it is, but it does not appear to
actually be deleted. I update the current texture that I'm using by
geoset->setAttr(PFSTATE_TEXTURE,tex(i)), where i is the index in the
array of pfTextures. I don't necessarily want to IdleTexure as this
removes the texture from texture memory and it may be used again if the
user reversed the direction of motion on the slider. 

What do I have to do to free the memory for the texture?

Would setLoadImage be better (faster) in this case?

Thanks,

Bill Volz

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 16:46:08 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA20808 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 15:52:49 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA20781 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 15:52:48 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA17894 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 15:50:19 -0800
Received: from precious.engr.sgi.com ([198.29.106.95]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA05223
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 15:50:18 -0800
	env-from (nemec@precious.engr.sgi.com)
Received: (from nemec@localhost) by precious.engr.sgi.com (971110.SGI.8.8.8/970903.SGI.AUTOCF) id PAA29641; Tue, 3 Feb 1998 15:50:08 -0800 (PST)
From: "Philip Nemec" <nemec@sgi.com>
Message-Id: <9802031550.ZM30215@sgi.com>
Date: Tue, 3 Feb 1998 15:50:07 -0800
In-Reply-To: "Charles Seberino" <seberino@or_lab.tu.hac.com>
        "Problem displaying objects that are sub-pixel size" (Feb  3, 10:39am)
References: <9802031039.ZM23208@or_lab.tu.hac.com>
X-Face: 9V,ca#lqwc0*+J=1BTFu},dPQHvu3exYYjzxg#m+_}Zr5F5%s~n|R(KK
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Charles Seberino" <seberino@or_lab.tu.hac.com>, info-performer@sgi.com
Subject: Re: Problem displaying objects that are sub-pixel size
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

The first thing to check is your texture - if you're using the automatic MIPmap
generation you may not be getting a very good 1x1 pixel level...
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 16:46:05 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA20742 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 15:45:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA20715 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 15:45:20 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA14865 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 15:42:51 -0800
Received: from bach.videotron.net (bach.videotron.net [205.151.222.10]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA02763
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 15:42:49 -0800
	env-from (martel@signifi.com)
Received: from moreau.Signifi.com (ppp159.223.mmtl.videotron.net [207.96.223.159]) by bach.videotron.net (8.8.5/8.8.2) with SMTP id SAA28051 for <info-performer@sgi.com>; Tue, 3 Feb 1998 18:42:47 -0500 (EST)
Sender: martel@bach.videotron.net
Message-ID: <34D7A6E0.2781@signifi.com>
Date: Tue, 03 Feb 1998 18:23:12 -0500
From: Yves Martel <martel@signifi.com>
Organization: Signifi.gVR
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX64 6.4 IP30)
MIME-Version: 1.0
To: info-performer@sgi.engr.sgi.com
Subject: pfSequence
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi pfAll !


I have a problem writing my Alias SDL loader with Performer 2.2.

The problem I have is with the animations:

as a first solution to the animations, whenever I detect that a node is
animated, I insert a DCS in the geometry's tree and the loader keep the
animation matrices and a pointers to the DCS in an external data 
structure. The application then has the responsability to go through the
structure and update the DCS for each frame with the appropriate matrix.

This solution works perfectly but it is not very elegant (I have to keep
that external data structure...)



I thought an other solution would be to create a Sequence of SCS for
each moving nodes. This solution would be much more elegant, the 
application would only have to start the sequences...  But that's where
my trouble start!  This system works fine for very small animations, 
but the time my loader take to exit seems to grow geometrically with 
the number of children in the Sequences!

As soon as I start having more than 10 or 20 children for the sequences
(my test case has an arm with 3 joints, so 3 pfSequences) the program
take a looooong time exiting the loader!  (something is happening 
between the "return" in my loader and the "pfdLoadFile" in the 
application).

 


I know I should probably be using a FSC with a pfEngine and a pfFlux
(and I'm working on it)  but I still would like to know if the 
"Sequence" solution should work, and what am I doing wrong ?


_______________________________________________________
Yves Martel			Signifi.gVR
mailto:Martel@signifi.com       417 St-pierre suite 208
Tel: (514) 288-1453             Montreal, QC, CANADA
Fax: (514) 288-4112             H2Y 2M4
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 19:51:11 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA21083 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 16:51:33 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA21054 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 16:51:31 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA07727 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 16:49:05 -0800
Received: from cupid.dt.nchc.gov.tw (cupid.dt.nchc.gov.tw [140.110.33.240]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA23972
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 16:49:01 -0800
	env-from (c00chu00@nchc.gov.tw)
Received: from nchc.gov.tw (elc044.dt.nchc.gov.tw [140.110.12.28])
	by cupid.dt.nchc.gov.tw (8.8.5/8.8.5) with ESMTP id IAA17444
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 08:49:33 +0800 (CST)
Received: (from c00chu00@localhost)
	by nchc.gov.tw (8.8.5/8.8.5) id IAA03690
	for info-performer@sgi.com; Wed, 4 Feb 1998 08:49:32 +0800 (CST)
From: Sam Chu <c00chu00@nchc.gov.tw>
Message-Id: <199802040049.IAA03690@nchc.gov.tw>
Subject: rain or water droplets-probelm
To: info-performer@sgi.com
Date: Wed, 4 Feb 1998 08:49:30 +0800 (CST)
X-Mailer: ELM [version 2.4ME+ PL31H (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O

Dear Performers:

  I am doing the Tank Simulator which need to simulate the
rainy day. Could someone give me some advise how to do that?
And another way is to simulate water droplets on a windshield.
Again, I need some advise.

  Thank you for any suggestion.

Sam Chu 
National Center for High-Performance Computing 
Scientific Visualization Lab  Email: c00chu00@nchc.gov.tw 
Tel: (886)35-776085 Ext 248   Fax  : (886)35-773538
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 23:09:30 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id VAA01400 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 21:21:52 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA01373 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 21:21:38 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA06955 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 21:19:17 -0800
Received: from beyond.clubfed.sgi.com ([169.238.1.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id VAA29028
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 21:19:15 -0800
	env-from (brian@dingbat.clubfed.sgi.com)
Received: from dingbat.clubfed.sgi.com by beyond.clubfed.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/930416.SGI)
	 id AAA08836; Wed, 4 Feb 1998 00:19:09 -0500
Received: (from brian@localhost) by dingbat.clubfed.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id XAA11216; Tue, 3 Feb 1998 23:50:46 -0500
Date: Tue, 3 Feb 1998 23:50:46 -0500
From: brian@dingbat.clubfed.sgi.com (Brian Furtaw)
Message-Id: <9802032350.ZM11215@dingbat.clubfed.sgi.com>
In-Reply-To: hatch@hell.engr.sgi.com (Don Hatch)
        "Re: Database Loaders" (Feb  3,  1:18pm)
References: <199802021807.NAA23069@sirius.ccd.bnl.gov> 
	<9802031318.ZM15955@hell.engr.sgi.com>
Reply-To: brian@sgi.com
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: hatch@hell.engr.sgi.com (Don Hatch),
        ballard@sirius.ccd.bnl.gov (A. Ballard Andrews),
        info-performer@sgi.com
Subject: Re: Database Loaders
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

I had a similiar problem but I had simply forgot to set the DSO version
properly, -set_version sgi4.0 in the ld flags.

Brian

On Feb 3,  1:18pm, Don Hatch wrote:
> Subject: Re: Database Loaders
> On Feb 2,  1:07pm, A. Ballard Andrews wrote:
> > Subject:
> > Subject: Database Loaders
> >
> > Hi Folks,
> >
> > A while back I wrote a Performer loader for
> > IBM Visualization Data Explorer's format
> > which worked fine for about eight months
> > until I upgraded to Performer 2.2 from 2.0.2
> > I recompiled the loader of course, but the
> > only error message I get is unhelpful in
> > pointing me toward the source of the
> > trouble:  My app can't find the loader,
> > despite having the usual PFLD and LD
> > environment varialble with the path
> > to the loader correctly in place.
> > My question:
> > What else has changed in 2.2 that I
> > don't know about which would make
> > my app "blind" to the location of
> > the dso 032 version of my loader?
> >
> > Thanks,
> >
> > B. Andrews
> >
> > PS the error message is:
> >  pfdFindConverterDSO() - Could not load DSO for extension "dx"
> >
> > NB.  I repeat:  I am not getting this error because my path
> > is not set!
>
> If you have PFLD_LIBRARY_PATH set
> *and* setenv PFNFLYLEVEL 5,
> you should get more verbose messages about
> each DSO pathname it is trying
> and the reason for failure for each one.
>
> Is it possible that you are using the installed perfly which is now N32,
> which doesn't see the loader because it is O32?
>
> Don
>
> --
> Don Hatch  hatch@sgi.com  (415) 933-5150  Silicon Graphics, Inc.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>
>-- End of excerpt from Don Hatch



-- 
    ----oOOo----    ----oOOo----    ----oOOo----    ----oOOo----

Brian Furtaw  (brian@sgi.com)	
VisSim  Technical  Consultant
12200-G  Plum  Orchard  Drive  Office:(301)572-3293   Fax: (301)872-3293	
Silver Spring, Maryland 20904  OpenGL/ImageVision/OpenInventor/Performer

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb  3 23:30:25 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id VAA01466 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 21:46:15 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA01439 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 21:46:14 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA09828 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 21:43:53 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id VAA03493
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 21:43:52 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id VAA02781; Tue, 3 Feb 1998 21:43:43 -0800
Date: Tue, 3 Feb 1998 21:43:43 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802032143.ZM2779@multipass.engr.sgi.com>
In-Reply-To: "Charles Seberino" <seberino@or_lab.tu.hac.com>
        "Problem displaying objects that are sub-pixel size" (Feb  3, 10:39am)
References: <9802031039.ZM23208@or_lab.tu.hac.com>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                     6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                     BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: "Charles Seberino" <seberino@or_lab.tu.hac.com>, info-performer@sgi.com
Subject: Re: Problem displaying objects that are sub-pixel size
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

This is purely an aliasing problem, the polygons should actually
average out at about the right density due to point sampling
IrisGL used to cull  < .5 pixel^2 area polygons but I don't think
OpenGL does this.


You should enable multisample anti-aliasing on the iR after choosing
a visual with 8 multisamples.

Call pfAntialias(PFAA_ON) from your draw process.

If you don't want full scene anti-aliasing then you should try
enabling blending and calling glEnable(GL_POLYGON_SMOOTH)
before drawing the degenerate polygons and disabling afterwards to see
if this helps.

Cheers,Angus.

On Feb 3, 10:39am, Charles Seberino wrote:
> Subject: Problem displaying objects that are sub-pixel size
> I am having a problem displaying small polygons, which when viewed at long
> distances, don't (or rarely) appear on the screen.  Here is what I am trying
to
> do:
>
> Creating several hundred OPENGL GL_QUADS with the same texture applied to
each
> of them.  The polygons are drawn so that they are always facing the
> display(billboarded).  The problem I get is when I view the polygons(1 in^2
> each) from far away, the individual polygons only take up from 1-4% of a
screen
> pixel.  The polygons are all close to each other so I should be seeing the
> cumulative effects of all the objects(a particle cloud), but I only get a
pixel
> every so often.  I am using a luminance-alpha texture to display the square
as
> a sphere.  I have tried changing the minification filters, but none give the
> correct result.
>
> What can I do to get these objects to appear as they should?
>
> I decided not to go the route of creating several hundred pfGeoSets/pfGeodes
> (maybe pfBillboards) because I thought it would be more time consuming and
not
> give any added benefit.
>
> Running on Onyx2 IR pf2.1
>
> Any suggestions?
>
> Charles
>
> --
> -----------------------------------------------------------------------
> Charles Seberino                    Raytheon Missile Systems Company
> seberino@or_lab.tu.hac.com          phone: (520) 794-7078
>                                     fax:   (520) 794-8625
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Charles Seberino



-- 
"The ultimate measure of a man is not where he stands
in moments of comfort and convenience, but where he
stands at times of challenge and controversy."
                             -Martin Luther King, Jr.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 00:10:34 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id WAA01534 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 22:32:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA01507 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 22:32:45 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA16194 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 22:30:26 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id WAA12412
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 22:30:21 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id GAA11279; Wed, 4 Feb 1998 06:28:59 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma011277; Wed Feb  4 08:28:40 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	 id IAA01792; Wed, 4 Feb 1998 08:28:32 +0200
Sender: rany@bvr.co.il
Message-ID: <34D80A90.30952489@bvr.co.il>
Date: Wed, 04 Feb 1998 08:28:32 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: knoepfle@igd.fhg.de
CC: info-performer@sgi.com
Subject: Re: Shared Arena Size
References: <34C6E118.EE20EC07@bvr.co.il> 
		<9801220113.ZM21314@multipass.engr.sgi.com> 
		<34C71085.72628264@bvr.co.il> <9801221327.ZM15807@vangogh>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi

Thanks to all who responded on the shared arena size. However, all the good
suggestions didn't help.
I've set rlimit_rss_max and rlimit_rss_cur to 768 MB. The other 4 parameters
mentioned (rlimit_data_max , rlimit_data_cur , rlimit_vmem_max , rlimit_vmem_cur )
are set to huge values. Still, the shared arena size won't go over 512MB.
Any suggestions ?

Ran

knoepfle@igd.fhg.de wrote:

> Ran,
>
> try /usr/sbin/systune. There is a group called resource. I guess the parameter
> rlimit_rss_max or rlimit_rss_cur is set to 512MB. Set them to 1G. Check also
> rlimit_data_max
> rlimit_data_cur
> rlimit_vmem_max
> rlimit_vmem_cur
>
> Hope this helps
>
>         Christian
>
> On Jan 22, 11:25am, Ran Yakir wrote:
> > Subject: Re: Shared Arena Size
> > Angus Dorbie wrote:
> >
> > > On Jan 22,  8:03am, Ran Yakir wrote:
> > > > Subject: Shared Arena Size
> > > > Hi,
> > > >
> > > > Whenever I try to set the shared arena size to a size larger than
> > > > 500,000,000, I get the wrong size from pfGetSharedArenaSize. It seems
> > > > like the number is wrapping around, or being truncated. For example, a
> > > > size of 600,000,000 gives back 300,000,000. A size of 1,200,000,000 also
> > > > gives 300,000,000, and a size of 900,000,000 gives 450,000,000
> > >
> > > The size gets halved untill the request succeeds, this policy seems to
> > > explain your figures if you assume a limit of around 500Mb on your
> > > system, although there may be other problems which cause this arena
> > > limit of ~500,000,000.
> > >
> >
> > So now the question becomes: why does the arena size on my machine limited to
> > 500,000,000 ? My machine has 1000MB swap space and 768MB of host mem.
> >
> > Ran
> >
> >
> > --
> >  __                                  | Ran Yakir
> >  /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
> > / )_ (_(_) )   \/ (_(_/<_(_)(        |
> >               _/                     |
> > -------------------------------------+--------------------------------
> > Phone :                              | E-mail : rany@bvr.co.il
> >   Work : 972-3-5715671 #166,#177     |
> >   Res. : 972-9-7489974               |
> > Fax    : 972-3-5715668               |
> >
> >
> >
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> >-- End of excerpt from Ran Yakir
>
> --
>
> ******************************************************************************
> * Christian Knoepfle   | "Due to budget cuts,                                *
> * FhG-IGD / Germany    |        the lights at the end of the tunnel          *
> * knoepfle@igd.fhg.de  |                               has been turned off"  *
> ******************************************************************************



--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 00:59:47 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA01605 for info-performer-dist@holodeck.engr.sgi.com; Tue, 3 Feb 1998 23:46:04 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA01578 for <info-performer@holodeck.engr.sgi.com>; Tue, 3 Feb 1998 23:45:58 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA24277 for <info-performer@cthulhu.engr.sgi.com>; Tue, 3 Feb 1998 23:43:37 -0800
Received: from syssun8.rrz.debis.str.daimler-benz.com (ns1.rrz.debis.str.daimler-benz.com [141.113.200.9]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id XAA26435
	for <info-performer@sgi.com>; Tue, 3 Feb 1998 23:43:35 -0800
	env-from (tjaeger@str.daimlerbenz.com)
Received: from syssun7.rrz.debis.str.daimler-benz.com (syssun7.rrz.debis.str.daimler-benz.com [141.113.200.8])
	by syssun8.rrz.debis.str.daimler-benz.com (8.8.8/8.8.8) with SMTP id IAA09453
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 08:43:24 +0100 (MET)
Received: from str.daimlerbenz.com by syssun7.rrz.debis.str.daimler-benz.com (SMI-8.6/SMI-SVR4)
	id IAA01953; Wed, 4 Feb 1998 08:43:23 +0100
Message-ID: <34D81BFE.4C2C87D9@str.daimlerbenz.com>
Date: Wed, 04 Feb 1998 08:42:54 +0100
From: "Thomas Jäger" <tjaeger@str.daimlerbenz.com>
X-Mailer: Mozilla 4.03 [en] (WinNT; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: who performer
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

who info-performer@sgi.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 02:28:21 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA01935 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 01:10:46 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA01909 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 01:10:40 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA07392 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 01:08:19 -0800
Received: from server.star.com.tr ([195.142.155.26]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA13942
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 01:07:57 -0800
	env-from (yesima@star.com.tr)
Received: from mehmets.server.star.com.tr ([195.142.155.233])
	by server.star.com.tr (8.8.5/8.8.5) with SMTP id LAA28729
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 11:03:31 +0200
Date: Wed, 4 Feb 1998 11:03:31 +0200
Message-Id: <199802040903.LAA28729@server.star.com.tr>
X-Sender: yesima@star.com.tr (Unverified)
X-Mailer: Windows Eudora Light Version 1.5.2
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: Yesim Aloglu <yesima@star.com.tr>
Status: O

Please remove my address/name from the mailing list for the present.

Thank you.
Yesim Aloglu

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 02:28:18 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA01984 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 01:20:00 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA01957 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 01:19:50 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA08384 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 01:17:29 -0800
Received: from glup.eleinf.uv.es (glup.eleinf.uv.es [147.156.133.7]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA15799
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 01:17:26 -0800
	env-from (jcasilla@glup.eleinf.uv.es)
Received: from dedalo (dedalo.eleinf.uv.es) by glup.eleinf.uv.es with SMTP
	(1.39.111.2/16.2) id AA050347208; Wed, 4 Feb 1998 10:13:28 GMT
Sender: jcasilla@glup.eleinf.uv.es
Message-Id: <34D897F2.167E@glup.eleinf.uv.es>
Date: Wed, 04 Feb 1998 08:31:46 -0800
From: Joaquin Casillas Melendez <jcasilla@glup.eleinf.uv.es>
Organization: University of Valencia (LISITT)
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX64 6.4 IP27)
Mime-Version: 1.0
To: Sam Chu <c00chu00@nchc.gov.tw>
Cc: info-performer@sgi.com
Subject: Re: rain or water droplets-probelm
References: <199802040049.IAA03690@nchc.gov.tw>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Sam Chu wrote:
> 
> Dear Performers:
> 
>   I am doing the Tank Simulator which need to simulate the
> rainy day. Could someone give me some advise how to do that?
> And another way is to simulate water droplets on a windshield.
> Again, I need some advise.
> 
>   Thank you for any suggestion.
> 

Hi Sam. You can achieve a certain rain effect by putting a cylindrical
object in front of your view point and moving it anytime the view point
moves. You can apply an alpha texture with the rain drops to the object
and move the texture coordinates. The result is quite nice (depending on
the quality of the texture and the movement of the texture coords). Also
you can apply a fog effect to make it more realistic. 

I'd be happy of hearing about other alternatives.


-----------------------------------------------
 Joaquin Casillas Melendez     mailto:jcasilla@glup.eleinf.uv.es
 LISITT (ARTEC)                   Phone: +34 6 360 4484
 Dept. Electr. & Informatics   Addr: Hugo de Moncada 4.
 University of Valencia           46010 Val.(SPAIN)
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 03:21:01 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA02023 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 01:31:25 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA01996 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 01:31:11 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA09575 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 01:28:50 -0800
Received: from systech1.systech.com.tw ([192.72.144.110]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA18240
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 01:28:47 -0800
	env-from (chien@systech1.systech.com.tw)
Received: (from chien@localhost) by systech1.systech.com.tw (950413.SGI.8.6.12/950213.SGI.AUTOCF) id RAA02049 for info-performer@sgi.com; Wed, 4 Feb 1998 17:29:36 -0800
From: "chien" <chien@systech1.systech.com.tw>
Message-Id: <9802041729.ZM2047@systech1.systech.com.tw>
Date: Wed, 4 Feb 1998 17:29:36 -0800
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Patches for Octane
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Dear friends:
I faced a transparent problem with performer in Octane.I run performer 2.0.4 in
Octane and found the transparent object disappear.Please inform me what patches
are need for Octane to work with performer 2.0.4.

Any suggestion is welcomed!

Please change my email to"chien@ms.systech.com.tw".

Best Regards
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 03:53:07 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA02234 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 02:25:16 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA02207 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 02:25:10 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA19037 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 02:22:49 -0800
Received: from systech1.systech.com.tw ([192.72.144.110]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA00172
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 02:22:44 -0800
	env-from (chien@systech1.systech.com.tw)
Received: (from chien@localhost) by systech1.systech.com.tw (950413.SGI.8.6.12/950213.SGI.AUTOCF) id SAA02460 for info-performer@sgi.com; Wed, 4 Feb 1998 18:23:28 -0800
From: "chien" <chien@systech1.systech.com.tw>
Message-Id: <9802041823.ZM2458@systech1.systech.com.tw>
Date: Wed, 4 Feb 1998 18:23:28 -0800
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: problem in Octane
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Performer experts:
I have the followering problems in Octane.Please inform me how to solved this

"
Feb  4 17:38:55 7D:octane last message repeated 3 times
Feb  4 17:39:55 4A:octane unix: WARNING: Graphics error
Feb  4 17:39:55 2A:octane unix: irnode=a8000000205671c8
Feb  4 17:39:55 2A:octane unix: gfxp=a800000026840900, pid=2618,
boundrn=a8000000202c44a0, rnodep=a8000000260bf000
Feb  4 17:39:55 2A:octane unix: gfxp=a8000000252a8300, pid=2823,
boundrn=a8000000202c4698, rnodep=a800000025f61e00
Feb  4 17:39:55 2A:octane unix: active_rnode=a800000025f61e00
Feb  4 17:39:55 2A:octane unix: busy_dma:   900000001c020200/cc
Feb  4 17:39:55 2A:octane unix: status:     900000001c020000/e0148
Feb  4 17:39:55 2A:octane unix: fifo_status:    900000001c020008/4700de6f
Feb  4 17:39:55 2A:octane unix: bfifo_status:   900000001c020100/0
Feb  4 17:39:55 2A:octane unix: rebus_sync: 900000001c05821c/2
Feb  4 17:39:55 2A:octane unix: window:     900000001c008000/1300
Feb  4 17:39:55 2A:octane unix: hqpc:       900000001c056000/8b5
Feb  4 17:39:55 2A:octane unix: flag_set:   900000001c020010/8110140
Feb  4 17:39:55 2A:octane unix: hq_config:  900000001c011000/41085
Feb  4 17:39:55 2A:octane unix: gio_config: 900000001c011008/900f
Feb  4 17:39:55 2A:octane unix: re_status:  900000001c02c578/220
Feb  4 17:39:55 4A:octane unix: WARNING: mgras: CFIFO timeout
Feb  4 17:39:55 2A:octane unix:
Feb  4 17:39:55 3B:octane Xsession: demos: fatal IO error 131 (Connection reset
by peer)
Feb  4 17:40:04 6B:octane Xsession: root: login

Thanks for ypur kindly help!

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 03:35:46 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA02057 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 01:43:25 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA02030 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 01:43:07 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA11118 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 01:40:46 -0800
Received: from buitre.madrid.sgi.com ([144.253.243.81]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA20372
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 01:40:43 -0800
	env-from (lmiranda@buitre.madrid.sgi.com)
Received: by buitre.madrid.sgi.com (950413.SGI.8.6.12/930416.SGI)
	 id KAA14047; Wed, 4 Feb 1998 10:40:00 +0100
From: "Luis Ignacio Miranda" <lmiranda@buitre.madrid.sgi.com>
Message-Id: <9802041040.ZM14045@buitre.madrid.sgi.com>
Date: Wed, 4 Feb 1998 10:40:00 +0100
In-Reply-To: Ran Yakir <rany@bvr.co.il>
        "Re: Shared Arena Size" (Feb  4,  8:28am)
References: <34C6E118.EE20EC07@bvr.co.il> 
	<9801220113.ZM21314@multipass.engr.sgi.com> 
	<34C71085.72628264@bvr.co.il>  <9801221327.ZM15807@vangogh> 
	<34D80A90.30952489@bvr.co.il>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Ran Yakir <rany@bvr.co.il>, knoepfle@igd.fhg.de
Subject: Re: Shared Arena Size
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Ran,

Did you already try the following?

At the top, be sure there are no problems with the limits: call this function:


#include <sys/resource.h>

void UseAllMemory( void )
{
    struct rlimit limits;

    /* increase the systune limit for the text size */
    getrlimit( RLIMIT_VMEM, &limits );
    limits.rlim_cur = limits.rlim_max;
    setrlimit( RLIMIT_VMEM, &limits );

    /* heaps */
    getrlimit( RLIMIT_DATA, &limits );
    limits.rlim_cur = limits.rlim_max;
    setrlimit( RLIMIT_DATA, &limits );
}


Set this variable

# setenv PFSHAREDBASE 0x38010000

and compile with the optimization option (make oglopt).


It worked to me

Hope to help

Nacho



On Feb 4,  8:28am, Ran Yakir wrote:
> Subject: Re: Shared Arena Size
> Hi
>
> Thanks to all who responded on the shared arena size. However, all the good
> suggestions didn't help.
> I've set rlimit_rss_max and rlimit_rss_cur to 768 MB. The other 4 parameters
> mentioned (rlimit_data_max , rlimit_data_cur , rlimit_vmem_max ,
rlimit_vmem_cur )
> are set to huge values. Still, the shared arena size won't go over 512MB.
> Any suggestions ?
>
> Ran
>
> knoepfle@igd.fhg.de wrote:
>
> > Ran,
> >
> > try /usr/sbin/systune. There is a group called resource. I guess the
parameter
> > rlimit_rss_max or rlimit_rss_cur is set to 512MB. Set them to 1G. Check
also
> > rlimit_data_max
> > rlimit_data_cur
> > rlimit_vmem_max
> > rlimit_vmem_cur
> >
> > Hope this helps
> >
> >         Christian
> >
> > On Jan 22, 11:25am, Ran Yakir wrote:
> > > Subject: Re: Shared Arena Size
> > > Angus Dorbie wrote:
> > >
> > > > On Jan 22,  8:03am, Ran Yakir wrote:
> > > > > Subject: Shared Arena Size
> > > > > Hi,
> > > > >
> > > > > Whenever I try to set the shared arena size to a size larger than
> > > > > 500,000,000, I get the wrong size from pfGetSharedArenaSize. It seems
> > > > > like the number is wrapping around, or being truncated. For example,
a
> > > > > size of 600,000,000 gives back 300,000,000. A size of 1,200,000,000
also
> > > > > gives 300,000,000, and a size of 900,000,000 gives 450,000,000
> > > >
> > > > The size gets halved untill the request succeeds, this policy seems to
> > > > explain your figures if you assume a limit of around 500Mb on your
> > > > system, although there may be other problems which cause this arena
> > > > limit of ~500,000,000.
> > > >
> > >
> > > So now the question becomes: why does the arena size on my machine
limited to
> > > 500,000,000 ? My machine has 1000MB swap space and 768MB of host mem.
> > >
> > > Ran
> > >
> > >
> > > --
> > >  __                                  | Ran Yakir
> > >  /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
> > > / )_ (_(_) )   \/ (_(_/<_(_)(        |
> > >               _/                     |
> > > -------------------------------------+--------------------------------
> > > Phone :                              | E-mail : rany@bvr.co.il
> > >   Work : 972-3-5715671 #166,#177     |
> > >   Res. : 972-9-7489974               |
> > > Fax    : 972-3-5715668               |
> > >
> > >
> > >
> > > =======================================================================
> > > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> > >             Submissions:  info-performer@sgi.com
> > >         Admin. requests:  info-performer-request@sgi.com
> > >-- End of excerpt from Ran Yakir
> >
> > --
> >
> >
******************************************************************************
> > * Christian Knoepfle   | "Due to budget cuts,
                               *
> > * FhG-IGD / Germany    |        the lights at the end of the tunnel
         *
> > * knoepfle@igd.fhg.de  |                               has been turned off"
 *
> >
******************************************************************************
>
>
>
> --
>  __                                  | Ran Yakir
>  /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
> / )_ (_(_) )   \/ (_(_/<_(_)(        |
>               _/                     |
> -------------------------------------+--------------------------------
> Phone :                              | E-mail : rany@bvr.co.il
>   Work : 972-3-5715671 #166,#177     |
>   Res. : 972-9-7489974               |
> Fax    : 972-3-5715668               |
>
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Ran Yakir



-- 
*******************************************************************************
* Luis Ignacio Miranda               Edificio "Santa Engracia 120"            *    
* Silicon Graphics, S.A.             Plaza del Descubridor Diego de Ordas,3   *
* Systems Engineering Division       28003 MADRID  SPAIN                      *
* e-mail : lmiranda@madrid.sgi.com   Telephone ++ 34 1 3984200                *
* v-mail : 6-368-4227                Fax  ++ 34 1 3984201                     *
*******************************************************************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 04:37:20 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA02465 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 03:30:48 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA02439 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 03:30:38 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA27498 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 03:28:18 -0800
Received: from server.star.com.tr ([195.142.155.26]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA13748
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 03:27:13 -0800
	env-from (yesima@star.com.tr)
Received: from mehmets.server.star.com.tr ([195.142.155.233])
	by server.star.com.tr (8.8.5/8.8.5) with SMTP id NAA30083
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 13:25:07 +0200
Date: Wed, 4 Feb 1998 13:25:07 +0200
Message-Id: <199802041125.NAA30083@server.star.com.tr>
X-Sender: yesima@star.com.tr
X-Mailer: Windows Eudora Light Version 1.5.2
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: info-performer@sgi.com
From: Yesim Aloglu <yesima@star.com.tr>
Status: O

Please remove my address/name from the mailing list for the present.

Thank you.
Yesim Aloglu

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 09:17:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA03135 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 07:34:54 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA03108 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 07:34:40 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA04943 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 07:32:20 -0800
Received: from hockey.psl.nmsu.edu (hockey.NMSU.Edu [128.123.15.24]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id HAA18601
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 07:32:11 -0800
	env-from (smcgee@psl.nmsu.edu)
Received: from psl.nmsu.edu (akbar) by hockey.psl.nmsu.edu (5.x/1.01)
          id AA28429; Wed, 4 Feb 1998 08:32:06 -0700
Sender: smcgee@psl.nmsu.edu
Message-Id: <34D88AEF.C1A30AAD@psl.nmsu.edu>
Date: Wed, 04 Feb 1998 08:36:15 -0700
From: Steve McGee <smcgee@psl.nmsu.edu>
X-Mailer: Mozilla 4.04 [en] (X11; I; SunOS 5.6 sun4m)
Mime-Version: 1.0
To: info-performer@sgi.com
Subject: Color problem with pfuSaveImage
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

    Hi folks.

    A somtime performer with a problem here.

    I've got a simple little app from which I'm optionally
    using     pfuSaveImage    to capture frames.

    The resulting image has only a red component witness:

                    ftp://shamu.psl.nmsu.edu/pub/temp/test_0005.rgb

    Any ideas?

    Is there a mode I need to set?

    Particulars and pertinent code below:





    uname -a:         IRIX64 banshee 6.2 03131016 IP19



versions | grep -i performer
I  performer_dev        10/24/96  Performer2.0 Development Software
I  performer_dev.books  10/24/96  IRIS InSight Books, Release 2.2
I  performer_dev.books.Perf_PG  10/24/96  Performer2.0 Programming Guide
I  performer_dev.man    10/24/96  Performer2.0 Documentation
I  performer_dev.man.c  10/24/96  Performer2.0 C Man Pages
I  performer_dev.man.c++  10/24/96  Performer2.0 C++ Man Pages
I  performer_dev.man.common  10/24/96  Performer2.0 Non-Language-Specific Man
Pages
I  performer_dev.man.relnotes  10/24/96  Performer2.0 Release Notes
I  performer_dev.src    10/24/96  Performer2.0 Sample and Loader Code
I  performer_dev.src.loader  10/24/96  Performer2.0 Loader Code
I  performer_dev.src.sample  10/24/96  Performer2.0 Sample Code
I  performer_dev.sw     10/24/96  Performer2.0 Development Environment
I  performer_dev.sw.common_debug_performer  10/24/96  Performer2.0
GL-independent Debug DSOs
I  performer_dev.sw.hdr 10/24/96  Performer2.0 Headers
I  performer_dev.sw.igl_debug_performer  10/24/96  Performer2.0 IrisGL Debug
DSOs
I  performer_dev.sw.ogl_debug_performer  10/24/96  Performer2.0 OpenGL Debug
DSOs
I  performer_dev.sw32   10/24/96  Performer2.0 N32 Development Environment
I  performer_dev.sw32.common_debug_performer  10/24/96  Performer2.0
GL-independent Debug DSOs (n32)
I  performer_dev.sw32.igl_debug_performer  10/24/96  Performer2.0 IrisGL Debug
DSOs (n32)
I  performer_dev.sw32.ogl_debug_performer  10/24/96  Performer2.0 OpenGL Debug
DSOs (n32)
I  performer_dev.sw64   10/24/96  Performer2.0 N64 Development Environment
I  performer_dev.sw64.debug_performer  10/24/96  Performer2.0 Debug DSOs (n64)
I  performer_eoe        10/24/96  Performer2.0.1 Execution Environment
I  performer_eoe.man    10/24/96  Performer2.0.1 EOE Documentation
I  performer_eoe.man.relnotes  10/24/96  Performer2.0.1 EOE Release Notes
I  performer_eoe.sw     10/24/96  Performer2.0.1 Execution Software
I  performer_eoe.sw.common_performer  10/24/96  Performer2.0.1 GL-independent
DSOs
I  performer_eoe.sw.data  10/24/96  Performer2.0.1 Sample Data and Fonts
I  performer_eoe.sw.demo  10/24/96  Performer2.0.1 Demos
I  performer_eoe.sw.igl_performer  10/24/96  Performer2.0.1 IrisGL DSOs
I  performer_eoe.sw.ogl_performer  10/24/96  Performer2.0.1 OpenGL DSOs
I  performer_eoe.sw.performer1_2  10/24/96  Performer 1.2 Compatibility DSOs
I  performer_eoe.sw32   10/24/96  Performer2.0.1 N32 Execution Software
I  performer_eoe.sw32.common_performer  10/24/96  Performer2.0.1 GL-independent
DSOs (n32)
I  performer_eoe.sw32.igl_performer  10/24/96  Performer2.0.1 IrisGL DSOs (n32)
I  performer_eoe.sw32.ogl_performer  10/24/96  Performer2.0.1 OpenGL DSOs (n32)
I  performer_eoe.sw64   10/24/96  Performer2.0.1 N64 Execution Software
I  performer_eoe.sw64.performer  10/24/96  Performer2.0.1 DSOs (n64)











#include <stdlib.h>
#include <stdio.h>

#include <Performer/pf/pfChannel.h>
#include <Performer/pf/pfLightSource.h>
#include <Performer/pf/pfNode.h>
#include <Performer/pf/pfScene.h>
#include <Performer/pf.h>

#include <Performer/image.h>

#include <Performer/pfutil.h>
#include <Performer/pfdu.h>

#include "scenario.h"

void SaveFrame( char *FileRoot, int n, int WinX, int WinY );

void main( int argc, char *argv[])
{
  char *ScenarioFileName, *ImageFileRoot;
  double ImageTimeIncrement = .05;

  int SaveImages = 0, ImageFileNum = 0;

  int  screen;
  int          maxScreenX, maxScreenY;
  Display *dsp;

  pfScene *scene;
  pfGeoState *gst;

  pfSphere bsphere;
  pfCoord view;
  int  i,  NTSC=0;

  double t = 0.0;
//---------------------------------------------------------------------
// Command args...

  if(argc < 3){
    printf( "Usage: SimpleScenario  [I root inc][-N ] -S ScenarioFile.ext\n");
    printf( "where:\n");
    printf( "    -I ImageFileRoot TimeIncrement\n");
    printf( "    -N NTSC size\n");
    printf( "    -S ScenarioFileName\n");
    exit(1);
  }

  for(i=1; i<argc; i++){
    switch( argv[i][0] )
      {
      case '-':
 switch( argv[i][1] )
   {
   case 'I':
     if( i < argc-2 ){
       i++;
       ImageFileRoot = argv[i];

       i++;
       ImageTimeIncrement = atof( argv[i] );

       SaveImages = 1;
     }
   case 'N':
     NTSC = 1;
     break;
   case 'S':
     if( i < argc-1 ){
       i++;
       ScenarioFileName = argv[i];
     }
     break;
   }
 break;
      default:
 break;
      }
  }
//---------------------------------------------------------------------
// Init...

  pfInit();
  pfMultiprocess( PFMP_DEFAULT );

  pfdInitConverter( ".wrl" );
  pfdInitConverter( ".iv"  );
  pfdInitConverter( ".flt" );
  pfdInitConverter( ".sv"  );
  pfdInitConverter( ".obj" );

  pfConfig();
  scene = new pfScene;

  gst = new pfGeoState;
  gst->setMode(PFSTATE_ENLIGHTING, PF_ON);
  scene->setGState(gst);

  pfNotifyLevel( PFNFY_FP_DEBUG );
//---------------------------------------------------------------------
// Configure and open GL window

  pfPipe *p  = pfGetPipe(0);
  pfPipeWindow *pw = new pfPipeWindow(p);

  pw->setWinType(PFPWIN_TYPE_X);
  pw->setName("IRIS Performer");

  dsp = pfGetCurWSConnection(); /* get display for machine config queries */
  screen = DefaultScreen( dsp );
  maxScreenX = DisplayWidth(dsp, screen);
  maxScreenY = DisplayHeight(dsp, screen);

  if( NTSC )
    pw->setOriginSize(0,0,  640,  480 );
  else
    pw->setOriginSize(0,0, maxScreenX, maxScreenY );

  pw->open();
//---------------------------------------------------------------------
// Create and configure a pfChannel.

  pfChannel *chan = new pfChannel(p);
  chan->setScene(scene);
  chan->setFOV(45.0f, 0.0f);

  pfEarthSky *esky = new pfEarthSky();
  esky->setMode(PFES_BUFFER_CLEAR, PFES_FAST);
//    esky->setColor(PFES_CLEAR, 0.2f, 0.2f, 0.8f, 1.0f);
  chan->setESky(esky);
//---------------------------------------------------------------------
// Create the Scenario...

  Scenario scenario = Scenario( ScenarioFileName, scene );
//---------------------------------------------------------------------
// determine extent of scene's geometry

  scene->getBound(&bsphere);
  chan->setNearFar(1.0f, 50.0f * bsphere.radius);
//-------------------------------------------------------------------------
// Update the scenario...


  // Splash stuff here...
  for(i=0; i<10; i++){
    pfSync();
    pfFrame();
  }

  if( SaveImages )
    scenario.NumSequences = 1;
  else
    pfInitClock( scenario.StartTime );

  for(i=0; i<scenario.NumSequences; i++){
    for(;;){

      if( SaveImages ){
 t = scenario.StartTime + (double)ImageFileNum * ImageTimeIncrement;
      }
      else{
 t = pfGetTime();
      }

      if( t > scenario.StopTime )
 break;

      scenario.Update( (double)t );

      view.hpr.set( scenario.EyeH, scenario.EyeP, scenario.EyeR );
      view.xyz.set( scenario.EyeX, scenario.EyeY, scenario.EyeZ );
      chan->setView(view.xyz, view.hpr);

      pfSync();
      pfFrame();

      if( SaveImages ){
 int WinX, WinY;
 pw->getSize( &WinX, &WinY );
 SaveFrame( ImageFileRoot, ImageFileNum++, WinX-1, WinY-1 );
      }
    }
  }
//-------------------------------------------------------------------------
  pfExit();
}

void SaveFrame( char *FileRoot, int n, int WinX, int WinY )
{
  char     name[256];
  int i;
  sprintf( name, "%s%4.4d", FileRoot,  n );
  printf("Creating file: %s\n", name );

  i = pfuSaveImage( name, 0,0, WinX,WinY, 0 );

  if( !i )
    printf("error writing: %s\n",name );
}


--
--------------------------------------------------------------
Steve McGee             smcgee@psl.nmsu.edu
--------------------------------------------------------------



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 12:14:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA03500 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 10:33:32 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA03471 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 10:33:23 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA01776 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 10:31:06 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA08259
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 10:31:05 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id KAA05565; Wed, 4 Feb 1998 10:30:57 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802041030.ZM5563@quid.csd.sgi.com>
Date: Wed, 4 Feb 1998 10:30:57 -0800
In-Reply-To: "chien" <chien@systech1.systech.com.tw>
        "problem in Octane" (Feb  4,  6:23pm)
References: <9802041823.ZM2458@systech1.systech.com.tw>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "chien" <chien@systech1.systech.com.tw>, info-performer@sgi.com
Subject: Re: problem in Octane
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

The latest recommended patchsets are under www.sgi.com/support/patch_intro.html
and strictly you should install a whole set as they get tested together.
However, the latest gfx patches for OCTANE are:

patch 2843 6.4 Impact Graphics fixes
patch 2448 X server fixes for Irix 6.4 on Octane

I believe that I've heard of problems like you describe with transparency
missing when TRAM was bad or needed reseating. The CFIFO timeout you list is a
pretty generic msg but often happens when there's a HW problem too. I'd suggest
you log a support call with your local office then they can get you patches fix
the HW if needed.

Cheers
Rob

On Feb 4,  5:29pm, chien wrote:
> Subject: Patches for Octane
> Dear friends:
> I faced a transparent problem with performer in Octane.I run performer 2.0.4
in
> Octane and found the transparent object disappear.Please inform me what
patches
> are need for Octane to work with performer 2.0.4.
>
> Any suggestion is welcomed!
>
> Please change my email to"chien@ms.systech.com.tw".
>
> Best Regards
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from chien


On Feb 4,  6:23pm, chien wrote:
> Subject: problem in Octane
> Hi Performer experts:
> I have the followering problems in Octane.Please inform me how to solved this
>
> "
> Feb  4 17:38:55 7D:octane last message repeated 3 times
> Feb  4 17:39:55 4A:octane unix: WARNING: Graphics error
> Feb  4 17:39:55 2A:octane unix: irnode=a8000000205671c8
> Feb  4 17:39:55 2A:octane unix: gfxp=a800000026840900, pid=2618,
> boundrn=a8000000202c44a0, rnodep=a8000000260bf000
> Feb  4 17:39:55 2A:octane unix: gfxp=a8000000252a8300, pid=2823,
> boundrn=a8000000202c4698, rnodep=a800000025f61e00
> Feb  4 17:39:55 2A:octane unix: active_rnode=a800000025f61e00
> Feb  4 17:39:55 2A:octane unix: busy_dma:   900000001c020200/cc
> Feb  4 17:39:55 2A:octane unix: status:     900000001c020000/e0148
> Feb  4 17:39:55 2A:octane unix: fifo_status:    900000001c020008/4700de6f
> Feb  4 17:39:55 2A:octane unix: bfifo_status:   900000001c020100/0
> Feb  4 17:39:55 2A:octane unix: rebus_sync: 900000001c05821c/2
> Feb  4 17:39:55 2A:octane unix: window:     900000001c008000/1300
> Feb  4 17:39:55 2A:octane unix: hqpc:       900000001c056000/8b5
> Feb  4 17:39:55 2A:octane unix: flag_set:   900000001c020010/8110140
> Feb  4 17:39:55 2A:octane unix: hq_config:  900000001c011000/41085
> Feb  4 17:39:55 2A:octane unix: gio_config: 900000001c011008/900f
> Feb  4 17:39:55 2A:octane unix: re_status:  900000001c02c578/220
> Feb  4 17:39:55 4A:octane unix: WARNING: mgras: CFIFO timeout
> Feb  4 17:39:55 2A:octane unix:
> Feb  4 17:39:55 3B:octane Xsession: demos: fatal IO error 131 (Connection
reset
> by peer)
> Feb  4 17:40:04 6B:octane Xsession: root: login
>
> Thanks for ypur kindly help!
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from chien




-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 12:29:53 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA03572 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 10:47:36 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA03545 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 10:47:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA23470 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 10:45:02 -0800
Received: from zippo.paradigmsim.com (zippo.paradigmsim.com [206.7.114.202]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA05707; Wed, 4 Feb 1998 10:44:59 -0800
	env-from (mew@paradigmsim.com)
Received: from zippo.paradigmsim.com (localhost [127.0.0.1]) by zippo.paradigmsim.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id MAA07913; Wed, 4 Feb 1998 12:40:25 -0600
Sender: mew@paradigmsim.com
Message-ID: <34D8B619.15FB@paradigmsim.com>
Date: Wed, 04 Feb 1998 12:40:25 -0600
From: Mike Weiblen <mew@paradigmsim.com>
Organization: Paradigm Simulation, Inc.
X-Mailer: Mozilla 3.0 (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Luis Ignacio Miranda <lmiranda@buitre.madrid.sgi.com>
CC: info-performer@sgi.com
Subject: Re: Shared Arena Size
References: <34C6E118.EE20EC07@bvr.co.il> 
		<9801220113.ZM21314@multipass.engr.sgi.com> 
		<34C71085.72628264@bvr.co.il>  <9801221327.ZM15807@vangogh> 
		<34D80A90.30952489@bvr.co.il> <9802041040.ZM14045@buitre.madrid.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Just curious, 

How does one go about computing a value for PFSHAREDBASE?

Thanks
-- mew


Luis Ignacio Miranda wrote:
> Set this variable
> 
> # setenv PFSHAREDBASE 0x38010000

-- 
Mike Weiblen                  talkto:972-960-2301 x292
PARADIGM Simulation, Inc.     faxto:972-960-9049
14900 Landmark, Suite 400     mailto:mew@paradigmsim.com
Dallas TX 75240               http://www.paradigmsim.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 13:00:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA03639 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 11:20:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA03612 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 11:20:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA16689 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 11:18:19 -0800
Received: from slack.shoreline-studios.com (slack.shoreline-studios.com [206.14.117.22]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA13754; Wed, 4 Feb 1998 11:18:17 -0800
	env-from (wade@surf.shoreline-studios.com)
Received: from slack (localhost [127.0.0.1]) by slack.shoreline-studios.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id LAA07750; Wed, 4 Feb 1998 11:18:11 -0800
Sender: wade@surf.shoreline-studios.com
Message-ID: <34D8BEF3.19A1@shoreline-studios.com>
Date: Wed, 04 Feb 1998 11:18:11 -0800
From: Wade Olsen <wade@surf.shoreline-studios.com>
Organization: Shoreline Studios
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: performer <info-performer@sgi.com>, Tech Docs <techdoc@sgi.com>
Subject: O2 pixel fill rates
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Does anyone have these rates for the O2:

textured pixel fill
screen clear

Thanks,

Wade
-- 
-----------------------------
Wade Olsen, Shoreline Studios
e-mail:	wade@shoreline-studios.com
phone:	650-969-7896
fax:	650-969-7864
www:	http://www.shoreline-studios.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 18:41:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA04784 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 18:00:15 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA04757 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 18:00:09 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA01535 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 17:58:03 -0800
Received: from gate.llogic.com (gate.llogic.com [205.205.50.50]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id RAA21388
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 17:58:01 -0800
	env-from (pffred@llogic.com)
Received: from [192.168.27.7] by gate.llogic.com
	for <info-performer@sgi.com>
	id UAA09549; Wed Feb  4 20:58:00 1998
Received: from euler (euler.mtl.llogic.com [192.168.27.6])
	by newton.mtl.llogic.com (8.8.8/8.8.8) with SMTP id UAA05184
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 20:57:49 -0500 (EST)
Message-ID: <34D91CA7.167E@llogic.com>
Date: Wed, 04 Feb 1998 20:57:59 -0500
Organization: Lateral Logic
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
Subject: systune gfx parameters
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: info-performer@sgi.com
From: Frederic Francis <pffred@llogic.com>
Sender: pffred@llogic.com
Status: O

Hi,

  I was wondering what the following kernel parameters control,
what their recommended values should be and when would one want to
change them if ever.


group: gfx (statically changeable)
  gfxlockablemem_gt64  
  gfxlockablemem  


				Best Regards,

				Fred.
		
__________________________________________________________________

Frederic Francis                            email: fred@llogic.com
Director of Technology                      phone:  1-514-287-1166
Lateral Logic                                 fax:  1-514-287-3360
__________________________________________________________________
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 18:41:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA04748 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 17:54:16 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA04721 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 17:54:12 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA29707 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 17:52:06 -0800
Received: from gate.llogic.com (gate.llogic.com [205.205.50.50]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id RAA19896
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 17:52:05 -0800
	env-from (pffred@llogic.com)
Received: from [192.168.27.7] by gate.llogic.com
	for <info-performer@sgi.com>
	id UAA09543; Wed Feb  4 20:52:03 1998
Received: from euler (euler.mtl.llogic.com [192.168.27.6])
	by newton.mtl.llogic.com (8.8.8/8.8.8) with SMTP id UAA05168
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 20:51:53 -0500 (EST)
Message-ID: <34D91B42.41C6@llogic.com>
Date: Wed, 04 Feb 1998 20:52:02 -0500
Organization: Lateral Logic
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
Subject: patch2326 installation
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: info-performer@sgi.com
From: Frederic Francis <pffred@llogic.com>
Sender: pffred@llogic.com
Status: O

Hi all,

  When installing patch 2326 on single pipe Onyx2 IR systems for use
with pf2.2 apps, are we supposed to override the:

 Missing Subsystem Conflict Warning 

in order to install 

 patchSG0002326.gl_dev_sw.gldev   	usr/include/GL/gl.h

which will replace:

 gl_dev.sw.gldev         		usr/include/GL/gl.h


  I assumed that the conflict was caused by the difference in spelling
of the product names. 

			Best Regards,

			Fred.  

__________________________________________________________________

Frederic Francis                            email: fred@llogic.com
Director of Technology                      phone:  1-514-287-1166
Lateral Logic                                 fax:  1-514-287-3360
__________________________________________________________________
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb  4 18:40:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA04681 for info-performer-dist@holodeck.engr.sgi.com; Wed, 4 Feb 1998 17:18:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA04654 for <info-performer@holodeck.engr.sgi.com>; Wed, 4 Feb 1998 17:18:16 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA18875 for <info-performer@cthulhu.engr.sgi.com>; Wed, 4 Feb 1998 17:16:08 -0800
Received: from canberra.canberra.sgi.com ([134.14.62.8]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id RAA09408
	for <info-performer@sgi.com>; Wed, 4 Feb 1998 17:15:57 -0800
	env-from (andrewv@canberra.sgi.com)
Received: from wop.canberra.sgi.com by canberra.canberra.sgi.com via SMTP (940816.SGI.8.6.9/930416.SGI)
	 id KAA25852; Thu, 5 Feb 1998 10:10:11 +1000
Received: by wop.canberra.sgi.com with Microsoft Mail
	id <01BD322F.4C961D80@wop.canberra.sgi.com>; Thu, 5 Feb 1998 12:12:16 +1100
Message-ID: <01BD322F.4C961D80@wop.canberra.sgi.com>
From: Andrew Vincent <andrewv@canberra.sgi.com>
To: Charles Seberino <seberino@or_lab.tu.hac.com>,
        "info-performer@sgi.com"
	 <info-performer@sgi.com>
Subject: RE: Problem displaying objects that are sub-pixel size
Date: Thu, 5 Feb 1998 12:11:04 +1100
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Status: O

This is just a guess at the problem you are trying to solve, but if it =
is a data visualization problem, you may be better off using another =
technique.
Approaches worth examining would be the volumetric rendering techniques =
that take a voxel rather than polygonal view of data. Check out the =
splatviz tool in the latest MineSet release for an idea of that approach =
could do. MineSet uses Inventor, with its inherent restriction of not =
utilizing MP h/w but there's no reason why you can't use Performer to =
implement something similar.

Andrew

-----Original Message-----
From:	Angus Dorbie [SMTP:dorbie@multipass.engr.sgi.com]
Sent:	Wednesday, February 04, 1998 4:44 PM
To:	Charles Seberino; info-performer@sgi.com
Subject:	Re: Problem displaying objects that are sub-pixel size

This is purely an aliasing problem, the polygons should actually
average out at about the right density due to point sampling
IrisGL used to cull  < .5 pixel^2 area polygons but I don't think
OpenGL does this.


You should enable multisample anti-aliasing on the iR after choosing
a visual with 8 multisamples.

Call pfAntialias(PFAA_ON) from your draw process.

If you don't want full scene anti-aliasing then you should try
enabling blending and calling glEnable(GL_POLYGON_SMOOTH)
before drawing the degenerate polygons and disabling afterwards to see
if this helps.

Cheers,Angus.

On Feb 3, 10:39am, Charles Seberino wrote:
> Subject: Problem displaying objects that are sub-pixel size
> I am having a problem displaying small polygons, which when viewed at =
long
> distances, don't (or rarely) appear on the screen.  Here is what I am =
trying
to
> do:
>
> Creating several hundred OPENGL GL_QUADS with the same texture applied =
to
each
> of them.  The polygons are drawn so that they are always facing the
> display(billboarded).  The problem I get is when I view the polygons(1 =
in^2
> each) from far away, the individual polygons only take up from 1-4% of =
a
screen
> pixel.  The polygons are all close to each other so I should be seeing =
the
> cumulative effects of all the objects(a particle cloud), but I only =
get a
pixel
> every so often.  I am using a luminance-alpha texture to display the =
square
as
> a sphere.  I have tried changing the minification filters, but none =
give the
> correct result.
>
> What can I do to get these objects to appear as they should?
>
> I decided not to go the route of creating several hundred =
pfGeoSets/pfGeodes
> (maybe pfBillboards) because I thought it would be more time consuming =
and
not
> give any added benefit.
>
> Running on Onyx2 IR pf2.1
>
> Any suggestions?
>
> Charles
>
> --
> =
-----------------------------------------------------------------------
> Charles Seberino                    Raytheon Missile Systems Company
> seberino@or_lab.tu.hac.com          phone: (520) 794-7078
>                                     fax:   (520) 794-8625
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Charles Seberino



--=20
"The ultimate measure of a man is not where he stands
in moments of comfort and convenience, but where he
stands at times of challenge and controversy."
                             -Martin Luther King, Jr.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 01:37:54 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id AAA05368 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 00:43:09 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA05341 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 00:43:03 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA07692 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 00:41:07 -0800
Received: from bifrost.digi.lego.com (balder.digi.lego.com [194.239.78.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id AAA01607; Thu, 5 Feb 1998 00:41:03 -0800
	env-from (svend@digi.lego.com)
Received: (from gproxy@localhost) by bifrost.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA07294; Thu, 5 Feb 1998 09:42:30 +0100
Received: from puck.digi.lego.com(171.20.167.61) by bifrost via smap (3.2)
	id xma007292; Thu, 5 Feb 98 09:42:24 +0100
Received: from digi.lego.com (localhost [127.0.0.1]) by puck.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA02410; Thu, 5 Feb 1998 09:42:22 +0100
Sender: svend@digi.lego.com
Message-ID: <34D97B6E.B43D79B0@digi.lego.com>
Date: Thu, 05 Feb 1998 09:42:22 +0100
From: Svend Tang-Petersen <svend@digi.lego.com>
Organization: LEGO
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: Wade Olsen <wade@surf.shoreline-studios.com>
CC: performer <info-performer@sgi.com>, Tech Docs <techdoc@sgi.com>
Subject: Re: O2 pixel fill rates
References: <34D8BEF3.19A1@shoreline-studios.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi Wade,

You can probably find the info here

 http://www.sgi.com/Products/hardware/desktop/o2tech.html

--

 Svend Tang-Petersen, MSc
 Silicon Graphics
 Stationsparken 25
 2600 Glostrup
 Denmark

 e-mail: svend@copen.sgi.com



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 01:37:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id AAA05339 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 00:39:33 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA05313 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 00:39:27 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA06816 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 00:37:31 -0800
Received: from sable.nus.sg (sable.nus.edu.sg [137.132.1.21]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id AAA00373
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 00:37:26 -0800
	env-from (eng40009@leonis.nus.edu.sg)
Received: from leonis.nus.edu.sg (eng40009@leonis.nus.edu.sg [137.132.1.18]) by sable.nus.sg (8.8.8/8.6.9) with ESMTP id QAA11606; Thu, 5 Feb 1998 16:37:24 +0800 (SST)
Received: from localhost (eng40009@localhost) by leonis.nus.edu.sg (8.8.8/8.6.9/CNS-3.5) with SMTP id QAA00349; Thu, 5 Feb 1998 16:37:23 +0800 (SST)
Date: Thu, 5 Feb 1998 16:37:23 +0800 (SST)
From: Ho Eng Keong <eng40009@leonis.nus.edu.sg>
To: Angus Dorbie <dorbie@multipass.engr.sgi.com>
cc: info-performer@sgi.com
Message-ID: <Pine.OSF.3.95.980205163539.27168A-100000@leonis.nus.edu.sg>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O



Hi,

I have a question regarding PFTEX_SUBLOAD_FORMAT

I have a set of 2D textures which are stacked together to simulate 
the so-called 3D texturing. As i want to apply changes to the textures,
thus I tried to subload only the changed part into the hardware without
reformatting the textures. Below is my code: 

void subload()  {

   ViewState->subtex = new pfTexture; 
   ViewState->subtex = ViewState->voltex; 

   //voltex is the initial texture on which changes are to be made

   ViewState->voltex->setFormat(PFTEX_SUBLOAD_FORMAT, PF_ON); 

... 

However, every time the program reaches ViewState->subtex->setFormat, it
crashes with : 

X Error of failed request:  BadLength (poly request too large or internal
Xlib length error) 
  Major opcode of failed request:  140 (GLX) 
  Minor opcode of failed request:  1 (X_GLXRender) 
  Serial number of failed request:  279
  Current serial number in output stream:  280

So what did I do wrong? 


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 05:31:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA05661 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 03:33:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA05634 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 03:33:37 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA24095 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 03:31:45 -0800
Received: from post.mail.demon.net (post-20.mail.demon.net [194.217.242.27]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id DAA10766
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 03:31:43 -0800
	env-from (baranowski@marklynn.demon.co.uk)
Received: from marklynn.demon.co.uk ([158.152.142.157]) by post.mail.demon.net
           id ab2005076; 5 Feb 98 10:47 GMT
Message-ID: <34D998E2.90B51DF2@marklynn.demon.co.uk>
Date: Thu, 05 Feb 1998 10:48:02 +0000
From: Mark Baranowski CEng <baranowski@marklynn.demon.co.uk>
Reply-To: Performer Mailing List <info-performer@sgi.com>
Organization: Pera
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: Performer Mailing List <info-performer@sgi.com>
Subject: Re: O2 pixel fill rates
References: <34D8BEF3.19A1@shoreline-studios.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi Wade

Wade Olsen wrote:

> Does anyone have these rates for the O2:
>
> textured pixel fill
> screen clear
>
> Thanks,
>
> Wade

Check out http://www.specbench.org/gpc/opc/glperf_publish/index.html
You will find benchmarks for the following O2s:
SGI O2 R5000 180Mhz SC
SGI O2 R5000 200Mhz 1MB SC
SGI O2 R10000 195Mhz SC

Alternatively take a look at
http://www-europe.sgi.com/Products/hardware/desktop/products/benchmarks/index.html

Regards,

Mark.
--
Mark Baranowski CEng MBCS
Email: mark_baranowski@peragroup.com (work)
       baranowski@marklynn.demon.co.uk (home)
Pera, VR Division. Melton Mowbray, Leics. LE13 0PB. UK.
Tel: +44 (0)1664 501501, Fax: +44 (0)1664 501553
All opinions expressed are my own and should not be viewed
as representing my employer unless stated otherwise.


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 06:25:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id FAA05767 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 05:13:54 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA05740 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 05:13:48 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA04250 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 05:11:59 -0800
Received: from mailgate.urz.uni-wuppertal.de (mailgate.urz.uni-wuppertal.de [132.195.20.3]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA27808
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 05:11:48 -0800
	env-from (zeise@uni-wuppertal.de)
Received: from wetnt9 (wetnt9.elektro.uni-wuppertal.de [132.195.29.97])
	by mailgate.urz.uni-wuppertal.de (8.8.8/8.8.8) with SMTP id OAA06174
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 14:11:40 +0100 (MET)
Message-ID: <002e01bd3237$19b4eec0$611dc384@wetnt9.elektro.uni-wuppertal.de>
From: "Wilfried Zeise" <zeise@uni-wuppertal.de>
To: "info-performer" <info-performer@sgi.com>
Subject: Q. Viewing Frustum
Date: Thu, 5 Feb 1998 14:08:06 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mailgate.urz.uni-wuppertal.de id OAA06174
Status: O

Hi:

Can I use cull callbacks to find out, which objects of my database lie in
the viewing frustum? How can I use pfGet() to inquire database informatio=
n?

Regards

Wilfried Zeise
Bergische Universit=E4t GH Wuppertal
Fuhlrottstr. 10
42097 Wuppertal
Tel.: 0202-439-2961
Fax: 0202-439-2959
email: zeise@uni-wuppertal.de


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 09:35:08 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA06046 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 07:44:42 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA06019 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 07:44:33 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA26211 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 07:42:48 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA05799
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 07:42:47 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id HAA07959; Thu, 5 Feb 1998 07:42:31 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802050742.ZM7957@quid.csd.sgi.com>
Date: Thu, 5 Feb 1998 07:42:31 -0800
In-Reply-To: Frederic Francis <pffred@llogic.com>
        "systune gfx parameters" (Feb  4,  8:57pm)
References: <34D91CA7.167E@llogic.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Frederic Francis <pffred@llogic.com>, info-performer@sgi.com
Subject: Re: systune gfx parameters
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 4,  8:57pm, Frederic Francis wrote:
> Subject: systune gfx parameters
> Hi,
>
>   I was wondering what the following kernel parameters control,
> what their recommended values should be and when would one want to
> change them if ever.
>
>
> group: gfx (statically changeable)
>   gfxlockablemem_gt64
>   gfxlockablemem

All things setable by systune are described in files under:

/var/sysgen/mtune so if you look in the gfx file under there you see:

*
* tunables for graphics
*
* gfxlockablemem: max % physical memory that may be locked by graphics
*
gfx:    static

* name                  default         minimum   maximum
gfxlockablemem          20              0         100
gfxlockablemem_gt64     50              0         100

There were some rare cases with Impact gfx where this was exceeded and gfx
crashed with 'OUT OF MEMORY' type errors but they are fixed now I think and
tuning that parameter isn't needed anymore. I don't think I've seen anyone else
have to tune it on other systems. I would say that unless you really think you
have a problem with gfx running out fo locked memory then it's best to leave it
as set, tweaking it doesn't effect performance providing all is running OK.

Cheers
Rob

-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 13:06:30 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA06620 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 12:15:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA06593 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 12:15:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA25527 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 12:13:43 -0800
Received: from wlp1.wl.wpafb.af.mil (wlp1.wpafb.af.mil [134.131.28.15]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id MAA12930
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 12:13:35 -0800
	env-from (subrrc@wl.wpafb.af.mil)
Received: by wlp1.wl.wpafb.af.mil; (5.65v3.2/1.1.8.2/20Sep95-0402PM)
	id AA23356; Thu, 5 Feb 1998 15:13:28 -0500
Alternate-Recipient: allowed
Auto-Forwarded: prohibited
Content-Return: allowed
Disclose-Recipients: prohibited
Conversion: allowed
Importance: normal
Sensitivity: Company-Confidential
Subject: Database problems
From: Robert C Subr <subrrc@wl.wpafb.af.mil>
To: info-performer@sgi.com
Message-Id: <980205151325.643@wlp1.wl.wpafb.af.mil.0>
X-Dmw-Body-Names: Database problems
Date: Thu, 5 Feb 98 15:13:26 -0500
X-Mailer: MailWorks 1.8-FT1
Status: O

Hello Performers,

I am writing a program that pages many tiles in and out of a database.  At any
one time there are 9 tiles, each unique with unique textures(1024x1024.bw).  My
program seems to be operating fine and pages the tiles in and out fine.  The
problem that I seem to be having is that some,part or all of my tiles that are
being removed, are staying in memory.  I have watched the system memory usage
on the gr_osview and when I am paging in and out tiles, the memory creeps up
untiled the app drops out with the following error.

PF Fatal/Resource:             pfMemory::new() Unable to allocate 1048592 bytes
from arena 0x18040000.
        Try using pfSharedArenaSize() to increase the arena size
        (currently 262144.00 KBytes) and check for adequate setrlimit()
        values and available space on swap (or pfTmpDir()).

While top shows that the process size does not change at all,in ither database
process or appculldraw process.  As long as I am not bringing and replacing
tiles the memory does not change.  The tiles are pfb files.  Each one was
created in a performer app, and saved out are pfb's.  Any ideas would be
greatly apreaciated and a lot of help.  I have also included the simple code I
am using to page the tiles.  Could this be realated to the tile creation? Is
there some setting that I need to set to totally remove the tiles from memory?
Am I doing this wrong?  Any comments and suggestions welcome.

Thanks in advance.

Rob

void dataBase (void *data)
{
  static pfBuffer *buf = NULL;

  if (!buf)
  {
    buf = new pfBuffer();
    buf->select();
  }

  dbase->loadDbase(2);

  buf->merge();
  pfDBase();
}


dbase->loadDbase(2)
{

From guest  Thu Feb  5 13:06:31 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA06588 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 12:10:36 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA06562 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 12:10:30 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA23563 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 12:08:52 -0800
Received: from wlp1.wl.wpafb.af.mil (wlp1.wpafb.af.mil [134.131.28.15]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id MAA11381
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 12:08:50 -0800
	env-from (subrrc@wl.wpafb.af.mil)
Received: by wlp1.wl.wpafb.af.mil; (5.65v3.2/1.1.8.2/20Sep95-0402PM)
	id AA23943; Thu, 5 Feb 1998 15:08:43 -0500
Alternate-Recipient: allowed
Auto-Forwarded: prohibited
Content-Return: allowed
Disclose-Recipients: prohibited
Conversion: allowed
Importance: normal
Sensitivity: Company-Confidential
Subject: Dbase paging problem
From: Robert C Subr <subrrc@wl.wpafb.af.mil>
To: info-performer@sgi.com
Message-Id: <980205150501.643@wlp1.wl.wpafb.af.mil.0>
Date: Thu, 5 Feb 98 15:08:38 -0500
X-Mailer: MailWorks 1.8-FT1
Status: O

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb  5 15:52:05 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA07195 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 14:12:34 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA07168 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 14:12:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA08895 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 14:10:54 -0800
Received: from orac.boston.sgi.com ([169.238.34.33]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA26464
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 14:10:51 -0800
	env-from (ashein@orac.boston.sgi.com)
Received: by orac.boston.sgi.com (950413.SGI.8.6.12/940406.SGI)
	 id MAA17205; Thu, 5 Feb 1998 12:39:24 -0800
From: "Andy Shein" <ashein@orac.boston.sgi.com>
Message-Id: <9802051239.ZM17201@orac.boston.sgi.com>
Date: Thu, 5 Feb 1998 12:39:24 -0800
In-Reply-To: "Wilfried Zeise" <zeise@uni-wuppertal.de>
        "Q. Viewing Frustum" (Feb  5,  2:08pm)
References: <002e01bd3237$19b4eec0$611dc384@wetnt9.elektro.uni-wuppertal.de>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Wilfried Zeise" <zeise@uni-wuppertal.de>
Subject: Re: Q. Viewing Frustum
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19802051239.ZM17201.boston.sgi.com"
Status: O


--PART-BOUNDARY=.19802051239.ZM17201.boston.sgi.com
Content-Description: Text
Content-Type: text/plain ; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Zm-Decoding-Hint: mimencode -q -u 

Hi Wilfried
   Take a look at the man page for pfChannel. There are some
functions like
  int               pfChannel::contains(const pfVec3 &pt, pfChannel* chan=
);

     int               pfChannel::contains(const pfSphere* sph);

     int               pfChannel::contains(const pfCylinder* cyl);

     int               pfChannel::contains(const pfBox* box);

That can be called in a cull callback to see if the item is in
view.
			Andy


On Feb 5,  2:08pm, Wilfried Zeise wrote:
> Subject: Q. Viewing Frustum
>
> [ plain text
>   Encoded with "quoted-printable" ] :
Hi:
>
> Can I use cull callbacks to find out, which objects of my database lie =
in
> the viewing frustum? How can I use pfGet() to inquire database informat=
ion?
>
> Regards
>
> Wilfried Zeise
> Bergische Universit=E4t GH Wuppertal
> Fuhlrottstr. 10
> 42097 Wuppertal
> Tel.: 0202-439-2961
> Fax: 0202-439-2959
> email: zeise@uni-wuppertal.de
>
>
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Wilfried Zeise



-- =

Andrew Shein   SE Stout               email: ashein@boston.sgi.com
Silicon Graphics Inc.                 phone: (508) 562 - 4800
1 Cabot Road                            fax: (508) 562 - 4755
Hudson, MA 01749                      vmail: 59688

--PART-BOUNDARY=.19802051239.ZM17201.boston.sgi.com--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 00:49:45 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA08268 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 23:07:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA08241 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 23:07:14 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA15949 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 23:05:53 -0800
Received: from aba.nsrc.nus.sg (aba.nsrc.nus.sg [137.132.15.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id XAA01177
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 23:05:51 -0800
	env-from (liuxy@nsrc.nus.edu.sg)
Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id PAA14900; Fri, 6 Feb 1998 15:05:37 +0800 (SGT)
Received: from liuxy.nsrc.nus.sg(137.132.15.85) by aba.nsrc.nus.sg via smap (V1.3)
	id sma014889; Fri Feb  6 15:05:21 1998
Message-ID: <34DAB66F.3F35@nsrc.nus.edu.sg>
Date: Fri, 06 Feb 1998 15:06:23 +0800
From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
Organization: National Supercomputing Research Center
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: pape@evl.uic.edu
CC: info-performer@sgi.com
Subject: any tool for system performance?
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit
Status: O

Hi, Dave and Performers,

We found our CAVE applications extremely slow these days for
unknown reasons. The frame rate of a VRML model of 6 megabytes 
dispalyed in Performer drops to 2 frames per second. The machine 
is an SGI Onyx2 with 2 IRs each having 4GE and 2RM

***************************************************************************
Liu Xiaoyan                        National Supercomputing Research
Center
Data Visualization Group           http://www.nsrc.nus.edu.sg
***************************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 01:17:12 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA08314 for info-performer-dist@holodeck.engr.sgi.com; Thu, 5 Feb 1998 23:35:11 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA08287 for <info-performer@holodeck.engr.sgi.com>; Thu, 5 Feb 1998 23:35:04 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA18826 for <info-performer@cthulhu.engr.sgi.com>; Thu, 5 Feb 1998 23:33:46 -0800
Received: from aba.nsrc.nus.sg (aba.nsrc.nus.sg [137.132.15.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id XAA06800
	for <info-performer@sgi.com>; Thu, 5 Feb 1998 23:33:44 -0800
	env-from (liuxy@nsrc.nus.edu.sg)
Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id PAA15307; Fri, 6 Feb 1998 15:33:39 +0800 (SGT)
Received: from liuxy.nsrc.nus.sg(137.132.15.85) by aba.nsrc.nus.sg via smap (V1.3)
	id sma015302; Fri Feb  6 15:33:23 1998
Message-ID: <34DABD01.4C03@nsrc.nus.edu.sg>
Date: Fri, 06 Feb 1998 15:34:25 +0800
From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
Organization: National Supercomputing Research Center
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: pape@evl.uic.edu
CC: info-performer@sgi.com
Subject: any tool for system performance?
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit
Status: O

(Sorry, I mis-sent an unfinished email just now!)

Hi, Dave and Performers,

We found our CAVE applications extremely slow these days for
unknown reasons. The frame rate of a VRML model of 6 megabytes 
dispalyed in Performer drops to 2 frames per second. The machine 
is an SGI Onyx2 with 2 IRs, each having 4GE, 2RM with 128M texture
memory.

Are there any tools for graphics performance analysis and tuning?
The "top and gr_osview" doesn't help too much in this aspect.
Though Performer itself gives this kind of infomation, we suspect
something not fully configured in our machine. 

One more thing, frequently we run Performer programs from a PC and
kill the process later. Are shared momery automatically freed in 
this case? Maybe there are too much rubbish left in the memory because
of this ugly exit?

Thanks for any help and info.

Regards,

Liu

***************************************************************************
Liu Xiaoyan                        National Supercomputing Research
Center
Data Visualization Group           http://www.nsrc.nus.edu.sg
***************************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 06:27:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA08889 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 04:46:10 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA08862 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 04:45:59 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA03611 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 04:44:50 -0800
Received: from crane.cf.ac.uk (crane.cf.ac.uk [131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA05276
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 04:44:48 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Fri, 6 Feb 1998 12:33:46 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id MAA04500 for <info-performer@sgi.com>;
          Fri, 6 Feb 1998 12:35:42 GMT
Date: Fri, 6 Feb 1998 12:35:42 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
Subject: pf2.2 errors
Message-ID: <Pine.OSF.3.95q.980206123233.594B-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

I've just installed pf2.2 but I'm repeatedly getting errors when I try and
compile the example programs. Some seem to be caused because I didn't have
the n32 libraries installed (no conflicts were raised) but every time I
install something else to get round 1 problem I just end up with another
compile error.

Has anyone else tried to compile these progs on a MaxIMPACT (Irix 6.2)?
It's pretty irritating when simple things like this don't work first time.

In hope of a bit of help (!)

cheers

roy

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 08:47:45 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA09090 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 07:01:20 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA09063 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 07:01:10 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA18848 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 07:00:05 -0800
Received: from crane.cf.ac.uk (crane.cf.ac.uk [131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id GAA03610
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 06:59:51 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Fri, 6 Feb 1998 14:48:45 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id OAA27767 for <info-performer@sgi.com>;
          Fri, 6 Feb 1998 14:50:41 GMT
Date: Fri, 6 Feb 1998 14:50:41 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
Subject: pf2.2 errors (more info)
Message-ID: <Pine.OSF.3.95q.980206144728.594D-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Here's some more info on the compile errors.

Running 'make' in:
/usr/share/Performer/src/pguide/libpf/C++

I get the following output:
Linking with motif libraries. setenv PFDOMOTIF 0 to turn off.

making OpenGL DSO version of bench.ogldso
Linking with motif libraries. setenv PFDOMOTIF 0 to turn off.
        /usr/bin/CC        -DN32 -DIRIX6_2   -I/usr/include -fullwarn     -nostdinc -I/usr/include/CC -I/usr/include -mips3 -n32 -O -Olimit 2000  -MDupdate Makedepend -c ../bench.C
CC ERROR:  CC is not installed in /usr/bin/../lib32/cmplrs/CC
*** Error code 1
smake: Error: 1 error
*** Error code 2
smake: Error: 1 error


Thoughts gratefully received (and, yes, I do have the C++ compiler
installed, I've double checked that with a little test program)

roy

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 13:01:46 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA09564 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 11:22:03 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA09537 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 11:21:58 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA28495 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 11:21:01 -0800
Received: from syseca.syseca.fr (syseca.syseca.fr [195.101.38.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA07296
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 11:20:56 -0800
	env-from (ach@syseca.fr)
Received: from anna.internet.syseca (anna [142.19.2.5])
	by syseca.syseca.fr (8.8.8/8.8.8) with SMTP id SAA18815
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 18:15:16 +0100 (MET)
Received: by anna.internet.syseca (940816.SGI.8.6.9/930416.SGI)
	for info-performer@sgi.com id SAA03505; Fri, 6 Feb 1998 18:13:42 +0100
From: "Laurent Ach" <ach@syseca.fr>
Message-Id: <9802061813.ZM3503@anna.internet.syseca>
Date: Fri, 6 Feb 1998 18:13:41 +0100
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: trying to load Optimizer data in Performer
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,
Hi,

I understood that Optimizer mailing list disapeared, so here is a question
about Optimizer/cosmo3D:

How to save the polygons created by the tesselation of an opParaSurface, as a
csShape or as anything which is readable by the csb loader in performer 2.2 ?
Thanks for any help.

By the way, NURBS tesselation in OpenGL Optimizer is really good. But I need to
get the results in Performer.

L.A.


-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  01 41 48 06 60
SYSECA                                   fax :  01 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 13:29:37 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA09773 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 11:49:30 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA09746 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 11:49:21 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA11343 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 11:48:25 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA20436
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 11:48:24 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id LAA11274; Fri, 6 Feb 1998 11:47:59 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802061147.ZM11272@quid.csd.sgi.com>
Date: Fri, 6 Feb 1998 11:47:59 -0800
In-Reply-To: Liu Xiaoyan <liuxy@nsrc.nus.sg>
        "any tool for system performance?" (Feb  6,  3:34pm)
References: <34DABD01.4C03@nsrc.nus.edu.sg>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Liu Xiaoyan <liuxy@nsrc.nus.sg>, pape@evl.uic.edu
Subject: Re: any tool for system performance?
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 6,  3:34pm, Liu Xiaoyan wrote:
> Subject: any tool for system performance?
> (Sorry, I mis-sent an unfinished email just now!)
>
> Hi, Dave and Performers,
>
> We found our CAVE applications extremely slow these days for
> unknown reasons. The frame rate of a VRML model of 6 megabytes
> dispalyed in Performer drops to 2 frames per second. The machine
> is an SGI Onyx2 with 2 IRs, each having 4GE, 2RM with 128M texture
> memory.
>

Does that imply that it used to run faster ? If so, how much faster ? If your
performance changed then somethiing else must have, can you pi point any change
in things like: You SW install ( esp patches ), your data, your HW config, your
video combination, genlocking or maybe your app, any changes could be
significant.
BTW when you say 2RMs, 128 M texture memory I assume that means you have 2 64M
RM, in fact that means you still only have 64 M texture memory. More RMs have
texture meory replicated across them, the benefit of more RMs is higher texture
load bandwidth, more framebuffer and faster fill.

> Are there any tools for graphics performance analysis and tuning?
> The "top and gr_osview" doesn't help too much in this aspect.
> Though Performer itself gives this kind of infomation, we suspect
> something not fully configured in our machine.
>

osview can be useful to look for increased I/O or memory swapping for example.
gmemusage usage is useful too. The absolute best tool for looking at
performance though are the Performer stats. In my experience serious system
config or HW problems make things stop working, not just go slow. I expect it's
far more likely that there's either explainable performance bottlenecks
somewhere, or possibly a bug introduced in recent SW installation ( the former
is usually more likely ). I would strongly recommend going through the Prog
Guide section on 'Performance Tuning and Debugging', that may help you narrow
it down and gives far more detail than I can try and do here but some general
advice: Performance problems typically fall into one of these loose categories:

o constant slowness, same for all parts of scene
o intermitent slowness, dependant on position and orientation in scene
o intermitent slowness, regardless of position and orientation in scene, ie if
you stay in the same place with nothing changing you still slow down sometimes.

So first try and work out what you see. If the problem changes as the scene
does then start looking for what changed in the performer stats ( more
textures, more lights, more fill etc ), make sure you're not paging texture (
if you do I/O will go up, you slow down but then if you keep still you should
speed up again ).

If the problem happens occasionally with nothing changing then run:

par -rQQt<time> where time is long enough to run during a slow time, look for
the system kicking you off CPUs and see the realtime section in the FAQs.

If the problem is general then just look at the stats at try to figure out
where the bottleneck is, turn things on/off and see if anything changes ( for
example disable texture or blending or draw less vertexs - see Prog Guide for
more detail ).

> One more thing, frequently we run Performer programs from a PC and
> kill the process later. Are shared momery automatically freed in
> this case? Maybe there are too much rubbish left in the memory because
> of this ugly exit?
>

This little script can clear up a bit if you're worried about that:

quid 8% more bin/ipcrmall
#!/bin/csh -f

foreach type (m s)
    foreach thing (`ipcs -$type | tail +3 | grep -v : | awk '{print $2}'`)
        echo ipcrm -$type $thing
             ipcrm -$type $thing
    end
end


Cheers
Rob



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 20:52:54 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id TAA11196 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 19:11:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA11169 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 19:11:16 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id TAA00540 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 19:10:34 -0800
Received: from melito.engr.sgi.com ([150.166.37.61]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id TAA02381
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 19:10:34 -0800
	env-from (cabral@melito.engr.sgi.com)
Received: from localhost (cabral@localhost) by melito.engr.sgi.com (971110.SGI.8.8.8/960327.SGI.AUTOCF) via SMTP id TAA97459; Fri, 6 Feb 1998 19:10:26 -0800 (PST)
Message-Id: <199802070310.TAA97459@melito.engr.sgi.com>
From: cabral@sgi.com (Brian Cabral)
To: "Laurent Ach" <ach@syseca.fr>
cc: info-performer@sgi.com
Subject: Re: trying to load Optimizer data in Performer 
Date: Fri, 06 Feb 1998 19:10:26 -0800
Sender: cabral@melito.engr.sgi.com
Status: O

> Date:  Fri, 6 Feb 1998 18:13:41 +0100
> From:  "Laurent Ach" <ach@syseca.fr>
> 
> Hi,
> Hi,
> 
> I understood that Optimizer mailing list disapeared, so here is a question
> about Optimizer/cosmo3D:
> 
> How to save the polygons created by the tesselation of an opParaSurface, as a
> csShape or as anything which is readable by the csb loader in performer 2.2 ?
> Thanks for any help.
> 
> By the way, NURBS tesselation in OpenGL Optimizer is really good. But I need to
> get the results in Performer.
> 

We thought that someone might want to do that:) Performer 2.2 recently
released can read .csb files which optimizeDemo produces. So you can
use all of optimizer's goodies (e.g. simplifier, tristrippers, and
tessellators) with Peformer.

				B.c.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 21:45:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id UAA11460 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 20:06:20 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA11432 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 20:06:14 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA09044 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 20:05:34 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id UAA12623
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 20:05:34 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id UAA09628; Fri, 6 Feb 1998 20:05:24 -0800
Date: Fri, 6 Feb 1998 20:05:24 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802062005.ZM9626@multipass.engr.sgi.com>
In-Reply-To: Liu Xiaoyan <liuxy@nsrc.nus.sg>
        "any tool for system performance?" (Feb  6,  3:34pm)
References: <34DABD01.4C03@nsrc.nus.edu.sg>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                          6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                          BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Liu Xiaoyan <liuxy@nsrc.nus.sg>, pape@evl.uic.edu
Subject: Re: any tool for system performance?
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 6,  3:34pm, Liu Xiaoyan wrote:
> Subject: any tool for system performance?
> (Sorry, I mis-sent an unfinished email just now!)
>
> Hi, Dave and Performers,
>
> We found our CAVE applications extremely slow these days for
> unknown reasons. The frame rate of a VRML model of 6 megabytes
> dispalyed in Performer drops to 2 frames per second. The machine
> is an SGI Onyx2 with 2 IRs, each having 4GE, 2RM with 128M texture
> memory.
>
> Are there any tools for graphics performance analysis and tuning?
> The "top and gr_osview" doesn't help too much in this aspect.
> Though Performer itself gives this kind of infomation, we suspect
> something not fully configured in our machine.
>
> One more thing, frequently we run Performer programs from a PC and
> kill the process later. Are shared momery automatically freed in
> this case? Maybe there are too much rubbish left in the memory because
> of this ugly exit?

Investigatre processor lockdown using mpadmin -s, also check for other
processes running using top or ps and watch out for interprocess communication
remnants using ipcs.

Cheers,Angus.


-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb  6 22:02:05 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id UAA11504 for info-performer-dist@holodeck.engr.sgi.com; Fri, 6 Feb 1998 20:18:28 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA11477 for <info-performer@holodeck.engr.sgi.com>; Fri, 6 Feb 1998 20:18:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA10400 for <info-performer@cthulhu.engr.sgi.com>; Fri, 6 Feb 1998 20:17:43 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id UAA15155
	for <info-performer@sgi.com>; Fri, 6 Feb 1998 20:17:42 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id UAA09661; Fri, 6 Feb 1998 20:17:37 -0800
Date: Fri, 6 Feb 1998 20:17:37 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802062017.ZM9659@multipass.engr.sgi.com>
In-Reply-To: Roy Ruddle <Ruddle@cardiff.ac.uk>
        "pf2.2 errors (more info)" (Feb  6,  2:50pm)
References: <Pine.OSF.3.95q.980206144728.594D-100000@thor>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                          6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                          BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: pf2.2 errors (more info)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 6,  2:50pm, Roy Ruddle wrote:
> Subject: pf2.2 errors (more info)
> Here's some more info on the compile errors.
>
> Running 'make' in:
> /usr/share/Performer/src/pguide/libpf/C++
>
> I get the following output:
> Linking with motif libraries. setenv PFDOMOTIF 0 to turn off.
>
> making OpenGL DSO version of bench.ogldso
> Linking with motif libraries. setenv PFDOMOTIF 0 to turn off.
>         /usr/bin/CC        -DN32 -DIRIX6_2   -I/usr/include -fullwarn
    -nostdinc -I/usr/include/CC -I/usr/include -mips3 -n32 -O -Olimit 2000
 -MDupdate Makedepend -c ../bench.C
> CC ERROR:  CC is not installed in /usr/bin/../lib32/cmplrs/CC
> *** Error code 1
> smake: Error: 1 error
> *** Error code 2
> smake: Error: 1 error
>
>
> Thoughts gratefully received (and, yes, I do have the C++ compiler
> installed, I've double checked that with a little test program)
>

Have you looked in /usr/bin and followed the symbolic link?

It may be that you've missed out some n32 stuff from the distribution =
when installing your dev option or whatever.

You could try -o32 instead of -n32 and see if that works, this could
also explain the success of your test program.

Cheers,Angus.



-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb  7 18:02:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA12722 for info-performer-dist@holodeck.engr.sgi.com; Sat, 7 Feb 1998 16:16:58 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA12695 for <info-performer@holodeck.engr.sgi.com>; Sat, 7 Feb 1998 16:16:56 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA00130 for <info-performer@cthulhu.engr.sgi.com>; Sat, 7 Feb 1998 16:16:49 -0800
Received: from acusoft.com (acusoft.acusoft.com [205.187.235.130]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id QAA14401
	for <info-performer@sgi.com>; Sat, 7 Feb 1998 16:16:47 -0800
	env-from (miller@acusoft.com)
Received: from blade by acusoft.com (5.x/SMI-SVR4)
	id AA15804; Sat, 7 Feb 1998 16:22:22 -0500
Message-Id: <005c01bd340f$dc9a1080$c5ebbbcd@blade.ACUSOFT>
From: "Thomas Miller" <miller@acusoft.com>
To: "info-performer" <info-performer@sgi.com>
Subject: System Info
Date: Sat, 7 Feb 1998 16:32:16 -0500
Mime-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-Msmail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4
Status: O

Can anyone tell me what would be the best place to look for descriptions of
SGI System components.

Specifically, I need to explain to my customer the difference between 2 RM s
and 4 RM s on a pipe.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb  7 21:46:52 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id UAA12998 for info-performer-dist@holodeck.engr.sgi.com; Sat, 7 Feb 1998 20:01:24 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA12971 for <info-performer@holodeck.engr.sgi.com>; Sat, 7 Feb 1998 20:01:09 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id UAA24766 for <info-performer@cthulhu.engr.sgi.com>; Sat, 7 Feb 1998 20:01:10 -0800
Received: from orac.boston.sgi.com ([169.238.34.33]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id UAA02304
	for <info-performer@sgi.com>; Sat, 7 Feb 1998 20:01:09 -0800
	env-from (ashein@orac.boston.sgi.com)
Received: by orac.boston.sgi.com (950413.SGI.8.6.12/940406.SGI)
	 id SAA02571; Sat, 7 Feb 1998 18:29:04 -0800
From: "Andy Shein" <ashein@orac.boston.sgi.com>
Message-Id: <9802071829.ZM2569@orac.boston.sgi.com>
Date: Sat, 7 Feb 1998 18:29:04 -0800
In-Reply-To: "Thomas Miller" <miller@acusoft.com>
        "System Info" (Feb  7,  4:32pm)
References: <005c01bd340f$dc9a1080$c5ebbbcd@blade.ACUSOFT>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Thomas Miller" <miller@acusoft.com>,
        "info-performer" <info-performer@sgi.com>
Subject: Re: System Info
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hello Tom
   You might look at
http://www.sgi.com/Products/hardware/graphics/technology/graphics.html
   which has some short points about the graphics pipe and
what you get with each RM.
   Your other source of info is your local sales rep and
systems engineer (SE) from SGI (well the sales rep will probably just ask
the SE :) I can assure you if your customer is thinking of
getting an onyx they will be willing to help. Heck you could call me
if they want to buy an onyx.
				Andy

On Feb 7,  4:32pm, Thomas Miller wrote:
> Subject: System Info
> Can anyone tell me what would be the best place to look for descriptions of
> SGI System components.
>
> Specifically, I need to explain to my customer the difference between 2 RM s
> and 4 RM s on a pipe.
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Thomas Miller



-- 
Andrew Shein   SE Stout               email: ashein@boston.sgi.com
Silicon Graphics Inc.                 phone: (508) 562 - 4800
1 Cabot Road                            fax: (508) 562 - 4755
Hudson, MA 01749                      vmail: 59688
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb  7 23:21:18 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id WAA13140 for info-performer-dist@holodeck.engr.sgi.com; Sat, 7 Feb 1998 22:15:46 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA13113 for <info-performer@holodeck.engr.sgi.com>; Sat, 7 Feb 1998 22:15:45 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA05322 for <info-performer@cthulhu.engr.sgi.com>; Sat, 7 Feb 1998 22:15:45 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id WAA23891
	for <info-performer@sgi.com>; Sat, 7 Feb 1998 22:15:42 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id GAA05442 for <@gatekeeper.bvr.co.il:info-performer@sgi.com>; Sun, 8 Feb 1998 06:14:29 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma005440; Sun Feb  8 08:14:19 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	for <info-performer@sgi.com> id IAA06007; Sun, 8 Feb 1998 08:14:06 +0200
Sender: rany@bvr.co.il
Message-ID: <34DD4D2E.1F3602FF@bvr.co.il>
Date: Sun, 08 Feb 1998 08:14:06 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: Performer mailing list <info-performer@sgi.com>
Subject: pfb with cliptextures (cont.)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I forgot to mention that I'm using the 2.2MR

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb  7 23:21:13 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id WAA13108 for info-performer-dist@holodeck.engr.sgi.com; Sat, 7 Feb 1998 22:14:30 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA13081 for <info-performer@holodeck.engr.sgi.com>; Sat, 7 Feb 1998 22:14:21 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA05192 for <info-performer@cthulhu.engr.sgi.com>; Sat, 7 Feb 1998 22:14:21 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id WAA23586
	for <info-performer@sgi.com>; Sat, 7 Feb 1998 22:14:15 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id GAA05426 for <@gatekeeper.bvr.co.il:info-performer@sgi.com>; Sun, 8 Feb 1998 06:12:58 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma005424; Sun Feb  8 08:12:32 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	for <info-performer@sgi.com> id IAA05921; Sun, 8 Feb 1998 08:12:20 +0200
Sender: rany@bvr.co.il
Message-ID: <34DD4CC4.1745245B@bvr.co.il>
Date: Sun, 08 Feb 1998 08:12:20 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: Performer mailing list <info-performer@sgi.com>
Subject: pfb and cliptextures
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi

Did anybody try to store and load files with cliptexture as .pfb ? I've
tried that, and the loader dumps core in share_tex(), at line 13319,
while referencing an array with tl->ct->master as index. This
tl->ct->master has some uninitialized large value. I can send the core,
but I'd rather do it with ftp.

Thanks
Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Feb  8 18:45:18 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA14348 for info-performer-dist@holodeck.engr.sgi.com; Sun, 8 Feb 1998 16:54:53 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA14321 for <info-performer@holodeck.engr.sgi.com>; Sun, 8 Feb 1998 16:54:47 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA03717 for <info-performer@cthulhu.engr.sgi.com>; Sun, 8 Feb 1998 16:55:01 -0800
Received: from rose.engr.sgi.com ([150.166.37.6]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA10943
	for <info-performer@sgi.com>; Sun, 8 Feb 1998 16:55:00 -0800
	env-from (src@rose.engr.sgi.com)
Received: (from src@localhost) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA21228; Sun, 8 Feb 1998 16:53:56 -0800
Date: Sun, 8 Feb 1998 16:53:56 -0800
From: src@rose.engr.sgi.com (Sharon Clay)
Message-Id: <9802081653.ZM21226@rose.engr.sgi.com>
In-Reply-To: Ran Yakir <rany@bvr.co.il>
        "pfb and cliptextures" (Feb  8,  8:12am)
References: <34DD4CC4.1745245B@bvr.co.il>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Ran Yakir <rany@bvr.co.il>,
        Performer mailing list <info-performer@sgi.com>
Subject: Re: pfb and cliptextures
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19802081653.ZM21226.engr.sgi.com"
Status: O

--
--PART-BOUNDARY=.19802081653.ZM21226.engr.sgi.com
Content-Type: text/plain; charset=us-ascii

+>---- On Feb 8,  8:12am, Ran Yakir wrote:
> Subject: pfb and cliptextures
->
->Hi
->
->Did anybody try to store and load files with cliptexture as .pfb ? I've
->tried that, and the loader dumps core in share_tex(), at line 13319,
->while referencing an array with tl->ct->master as index. This
->tl->ct->master has some uninitialized large value. I can send the core,
->but I'd rather do it with ftp.

Actually, it is  true (and relnoted) in 2.2 that pfb that doesn't support
yet cliptexture :-(.

src.

-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@

--PART-BOUNDARY=.19802081653.ZM21226.engr.sgi.com
Content-Description: Message from Ran Yakir <rany@bvr.co.il>
Content-Type: message/rfc822

Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA19703 for <src@rose.engr.sgi.com>; Sun, 8 Feb 1998 00:13:10 -0800
Received: from holodeck.engr.sgi.com (holodeck.engr.sgi.com [130.62.176.131]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA14579; Sun, 8 Feb 1998 00:13:08 -0800
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id WAA13108 for info-performer-dist@holodeck.engr.sgi.com; Sat, 7 Feb 1998 22:14:30 -0800
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA13081 for <info-performer@holodeck.engr.sgi.com>; Sat, 7 Feb 1998 22:14:21 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA05192 for <info-performer@cthulhu.engr.sgi.com>; Sat, 7 Feb 1998 22:14:21 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id WAA23586
	for <info-performer@sgi.com>; Sat, 7 Feb 1998 22:14:15 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id GAA05426 for <@gatekeeper.bvr.co.il:info-performer@sgi.com>; Sun, 8 Feb 1998 06:12:58 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma005424; Sun Feb  8 08:12:32 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	for <info-performer@sgi.com> id IAA05921; Sun, 8 Feb 1998 08:12:20 +0200
Sender: rany@bvr.co.il
Message-ID: <34DD4CC4.1745245B@bvr.co.il>
Date: Sun, 08 Feb 1998 08:12:20 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: Performer mailing list <info-performer@sgi.com>
Subject: pfb and cliptextures
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi

Did anybody try to store and load files with cliptexture as .pfb ? I've
tried that, and the loader dumps core in share_tex(), at line 13319,
while referencing an array with tl->ct->master as index. This
tl->ct->master has some uninitialized large value. I can send the core,
but I'd rather do it with ftp.

Thanks
Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com


--PART-BOUNDARY=.19802081653.ZM21226.engr.sgi.com--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 01:28:33 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA14825 for info-performer-dist@holodeck.engr.sgi.com; Sun, 8 Feb 1998 23:44:39 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA14798 for <info-performer@holodeck.engr.sgi.com>; Sun, 8 Feb 1998 23:44:33 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA14134 for <info-performer@cthulhu.engr.sgi.com>; Sun, 8 Feb 1998 23:44:50 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id XAA25891
	for <info-performer@sgi.com>; Sun, 8 Feb 1998 23:44:50 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA13834; Sun, 8 Feb 1998 23:44:23 -0800
Date: Sun, 8 Feb 1998 23:44:23 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802082344.ZM13832@multipass.engr.sgi.com>
In-Reply-To: "Thomas Miller" <miller@acusoft.com>
        "System Info" (Feb  7,  4:32pm)
References: <005c01bd340f$dc9a1080$c5ebbbcd@blade.ACUSOFT>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                            6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                            BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: "Thomas Miller" <miller@acusoft.com>,
        "info-performer" <info-performer@sgi.com>
Subject: Re: System Info
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 7,  4:32pm, Thomas Miller wrote:
> Subject: System Info
> Can anyone tell me what would be the best place to look for descriptions of
> SGI System components.
>
> Specifically, I need to explain to my customer the difference between 2 RM s
> and 4 RM s on a pipe.

Hi Tom,

the difference is the pixel fill performance and configurable framebuffer size.
The RM stands for Raster Manager, and performs the raster related operations
like filling the projected polygons, it also holds texture memory and
framebuffer memory, framebuffer memory scales, texture memory doesn't since
each RM needs to hold its own copy of texture memory contents.

You could try and get a copy of the 'pocket configurator' from the local office
or you could try and obtain a technical report on Infinite Reality from the
same source.

Cheers,Angus.

-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 02:17:35 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA14944 for info-performer-dist@holodeck.engr.sgi.com; Mon, 9 Feb 1998 01:13:03 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA14917 for <info-performer@holodeck.engr.sgi.com>; Mon, 9 Feb 1998 01:12:57 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA26062 for <info-performer@cthulhu.engr.sgi.com>; Mon, 9 Feb 1998 01:13:15 -0800
Received: from syseca.syseca.fr (syseca.syseca.fr [195.101.38.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA12843
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 01:13:12 -0800
	env-from (ach@syseca.fr)
Received: from anna.internet.syseca (anna [142.19.2.5])
	by syseca.syseca.fr (8.8.8/8.8.8) with SMTP id KAA11487
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 10:13:08 +0100 (MET)
Received: by anna.internet.syseca (940816.SGI.8.6.9/930416.SGI)
	for info-performer@sgi.com id KAA05075; Mon, 9 Feb 1998 10:11:34 +0100
From: "Laurent Ach" <ach@syseca.fr>
Message-Id: <9802091011.ZM5073@anna.internet.syseca>
Date: Mon, 9 Feb 1998 10:11:33 +0100
In-Reply-To: cabral@sgi.com (Brian Cabral)
        "Re: trying to load Optimizer data in Performer" (Feb  6,  7:10pm)
References: <199802070310.TAA97459@melito.engr.sgi.com>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: Re: trying to load Optimizer data in Performer
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi,

Thank you Brian Cabral for your answer about reading optimizeDemo data in
performer 2.2:

> We thought that someone might want to do that:) Performer 2.2 recently
> released can read .csb files which optimizeDemo produces. So you can
> use all of optimizer's goodies (e.g. simplifier, tristrippers, and
> tessellators) with Peformer.

Do you mean there is a new release of Performer 2.2 or a kind of patch ?
Because I already tried to read .csb files produced by optimizeDemo in
Performer 2.2. It worked OK as long as there was polygon data only in the
files, which means pure Cosmo3d csShapes. optimizeDemo also saves
opParaSurfaces which derive from csShape, and I could not manage to read this
type of node in Perfromer 2.2.

I also checked that opParaSurface nodes are not taken into account in pfcsb.C
even regarding their csShape part (at least I can't figure out how). So the
point is:

=> How to save the polygon data contained in a opParaSurfaces (NURBS) after
   a tesselation by Optimizer, in a way pfcsb loader can understand ?
   For instance, should I copy  opParaSurfaces polygon data into a pure
   csShape before saving ?


-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  33 (0) 1 41 48 06 60
SYSECA                                   fax :  33 (0) 1 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 05:15:13 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA15229 for info-performer-dist@holodeck.engr.sgi.com; Mon, 9 Feb 1998 03:29:29 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA15202 for <info-performer@holodeck.engr.sgi.com>; Mon, 9 Feb 1998 03:29:23 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA06340 for <info-performer@cthulhu.engr.sgi.com>; Mon, 9 Feb 1998 03:29:42 -0800
Received: from crane.cf.ac.uk (crane.cf.ac.uk [131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA09025
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 03:26:22 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Mon, 9 Feb 1998 11:20:58 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id LAA05791 for <info-performer@sgi.com>;
          Mon, 9 Feb 1998 11:22:57 GMT
Date: Mon, 9 Feb 1998 11:22:56 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
Subject: libimage (pf2.2 errors)
Message-ID: <Pine.OSF.3.95q.980209111748.23223D-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Well chaps,

I'm slowly ploughing my way through various compile errors for the pf2.2
demos, but this one has me stumped.

Can anyone tell me which software package (and, therefore, which CD)
contains libimage? 

I've systematically searched the application CDs but without
locating the offender. If I can find it then I can make sure
I've got the latest version installed, and that might fix this problem.

thanks in advance

roy


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 09:18:25 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA15624 for info-performer-dist@holodeck.engr.sgi.com; Mon, 9 Feb 1998 07:38:53 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA15597 for <info-performer@holodeck.engr.sgi.com>; Mon, 9 Feb 1998 07:38:43 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA06909 for <info-performer@cthulhu.engr.sgi.com>; Mon, 9 Feb 1998 07:38:48 -0800
Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA05457
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 07:38:47 -0800
	env-from (allan@holodeck.engr.sgi.com)
Received: (from allan@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA15593; Mon, 9 Feb 1998 07:37:59 -0800
Date: Mon, 9 Feb 1998 07:37:59 -0800
From: allan@holodeck.engr.sgi.com (Allan Schaffer)
Message-Id: <9802090737.ZM15591@holodeck.engr.sgi.com>
In-Reply-To: Roy Ruddle <Ruddle@cardiff.ac.uk>
        "libimage (pf2.2 errors)" (Feb  9, 11:22am)
References: <Pine.OSF.3.95q.980209111748.23223D-100000@thor>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: libimage (pf2.2 errors)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 9, 11:22am, Roy Ruddle wrote:
> Can anyone tell me which software package (and, therefore, which CD)
> contains libimage? 

It's in gl_dev.sw.gldev, /usr/lib/libimage.a
(or gl_dev.sw32.gldev, /usr/lib32/libimage.a)

Allan

-- 
Allan Schaffer                                                allan@sgi.com
Silicon Graphics                               http://reality.sgi.com/allan
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 09:52:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA15692 for info-performer-dist@holodeck.engr.sgi.com; Mon, 9 Feb 1998 08:15:52 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA15665 for <info-performer@holodeck.engr.sgi.com>; Mon, 9 Feb 1998 08:15:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA13919 for <info-performer@cthulhu.engr.sgi.com>; Mon, 9 Feb 1998 08:15:48 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA19610
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 08:15:47 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id IAA15094; Mon, 9 Feb 1998 08:15:25 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802090815.ZM15092@quid.csd.sgi.com>
Date: Mon, 9 Feb 1998 08:15:25 -0800
In-Reply-To: Roy Ruddle <Ruddle@cardiff.ac.uk>
        "libimage (pf2.2 errors)" (Feb  9, 11:22am)
References: <Pine.OSF.3.95q.980209111748.23223D-100000@thor>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: libimage (pf2.2 errors)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 9, 11:22am, Roy Ruddle wrote:
> Subject: libimage (pf2.2 errors)
> Well chaps,
>
> I'm slowly ploughing my way through various compile errors for the pf2.2
> demos, but this one has me stumped.
>
> Can anyone tell me which software package (and, therefore, which CD)
> contains libimage?
>
> I've systematically searched the application CDs but without
> locating the offender. If I can find it then I can make sure
> I've got the latest version installed, and that might fix this problem.
>
> thanks in advance
>
> roy
>

Hi Roy

On my machine:

quid 6% versions long | grep libimage
f 50334    66 gl_dev.sw.gldev         usr/lib/libimage.a
f 50804    92 gl_dev.sw32.gldev       usr/lib32/libimage.a
f 27842   119 gl_dev.sw64.gldev       usr/lib64/libimage.a

So I think you need the IDO CD.

Cheers
Rob


-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 12:29:18 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA15990 for info-performer-dist@holodeck.engr.sgi.com; Mon, 9 Feb 1998 10:40:02 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA15963 for <info-performer@holodeck.engr.sgi.com>; Mon, 9 Feb 1998 10:39:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA28404 for <info-performer@cthulhu.engr.sgi.com>; Mon, 9 Feb 1998 10:40:17 -0800
Received: from slack.shoreline-studios.com (slack.shoreline-studios.com [206.14.117.22]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA12557
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 10:40:16 -0800
	env-from (wade@surf.shoreline-studios.com)
Received: from slack (localhost [127.0.0.1]) by slack.shoreline-studios.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id KAA19314; Mon, 9 Feb 1998 10:39:43 -0800
Sender: wade@surf.shoreline-studios.com
Message-ID: <34DF4D6F.52BF@shoreline-studios.com>
Date: Mon, 09 Feb 1998 10:39:43 -0800
From: Wade Olsen <wade@surf.shoreline-studios.com>
Organization: Shoreline Studios
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: Ruddle@cardiff.ac.uk
CC: info-performer@sgi.com
Subject: Re: libimage (pf2.2 errors)
References: <Pine.OSF.3.95q.980209111748.23223D-100000@thor>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Roy Ruddle wrote:
> 
> Well chaps,
> 
> I'm slowly ploughing my way through various compile errors for the pf2.2
> demos, but this one has me stumped.
> 
> Can anyone tell me which software package (and, therefore, which CD)
> contains libimage?

 wade@slack> versions long | fgrep libimage
f 40246    66 gl_dev.sw.gldev         usr/lib/libimage.a
f 36127    92 gl_dev.sw32.gldev       usr/lib32/libimage.a

at least on 6.3

Wade
-- 
-----------------------------
Wade Olsen, Shoreline Studios
e-mail:	wade@shoreline-studios.com
phone:	650-969-7896
fax:	650-969-7864
www:	http://www.shoreline-studios.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb  9 18:21:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA17234 for info-performer-dist@holodeck.engr.sgi.com; Mon, 9 Feb 1998 16:36:18 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA17207 for <info-performer@holodeck.engr.sgi.com>; Mon, 9 Feb 1998 16:36:11 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA10902 for <info-performer@cthulhu.engr.sgi.com>; Mon, 9 Feb 1998 16:36:36 -0800
Received: from mwunix.mitre.org (mwunix.mitre.org [128.29.154.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA06427
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 16:36:35 -0800
	env-from (garrova@mitre.org)
Received: from diego.mitre.org (diego.mitre.org [128.29.69.70])
	by mwunix.mitre.org (8.8.8/8.8.8/mitre.0) with ESMTP id TAA13707
	for <info-performer@sgi.com>; Mon, 9 Feb 1998 19:36:33 -0500 (EST)
Received: from mitre.org (128.29.69.40) by diego.mitre.org
 with ESMTP (Eudora Internet Mail Server 1.2); Mon, 9 Feb 1998 16:42:26 -0800
Sender: garrova@diego.mitre.org
Message-ID: <34DFAA6D.2EAC098F@mitre.org>
Date: Mon, 09 Feb 1998 17:16:30 -0800
From: "James F. Garrova" <garrova@mitre.org>
X-Mailer: Mozilla 4.04 [en] (X11; U; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
CC: garrova@mitre.org
Subject: Running motif.C using OpenGL and n32 libraries
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I compiled the motif.C sample code for OpenGL and n32 libraries.  At
runtime, I received the following error:

  PF Warning/Usage:              pfWindow::open - cannot derrive visual
from provided drawable set one with pfWindow::setFBConfig
PF Warning/Resource:           pfWindow::open() - no X VisualInfo.
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  141 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  30
  Current serial number in output stream:  30

Is there a bug in the sample code?  Thanx.

Jim


--
*********************************************************************
James F. Garrova                        voice: 619.223.2300 x20
Senior Software Systems Engineer        fax:   619.222.2260
The MITRE Corporation                   email: garrova@mitre.org
********************************************************************



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 05:41:30 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA18331 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 03:57:53 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA18304 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 03:57:47 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA00169 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 03:58:17 -0800
Received: from mail.sfc.keio.ac.jp (mail.sfc.keio.ac.jp [133.27.4.120]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA06742
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 03:58:10 -0800
	env-from (noriko@sfc.keio.ac.jp)
Received: from ccn18.sfc.keio.ac.jp (ccn18 [133.27.8.18])
	by mail.sfc.keio.ac.jp (8.8.8+2.7Wbeta7/3.6Wbeta7-SFC) with ESMTP id UAA22148
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 20:56:48 +0900 (JST)
Received: from localhost by ccn18.sfc.keio.ac.jp (8.8.5+2.7Wbeta5/3.3Wb-glove-SFC1.1) with SMTP id UAA03615; Tue, 10 Feb 1998 20:56:33 +0900 (JST)
Message-Id: <199802101156.UAA03615@ccn18.sfc.keio.ac.jp>
To: info-performer@sgi.com
Subject: cliptexture sample program
Date: Tue, 10 Feb 1998 20:56:32 +0900
From: Noriko Hatsutori <noriko@sfc.keio.ac.jp>
Status: O


Hi Performer fellows,

Does anyone know any sample cliptexture programs as appropriate for libpf-style ? 
I know "cliptex.c",but it is a libpr-style program.
Shold I change by myself cliptex.c into libpf-style program ??

Thanks in advance.

noriko hattori
Student of KEIO Graduate School.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 11:25:48 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA18750 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 09:47:38 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA18723 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 09:47:37 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA26710 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 09:48:10 -0800
Received: from rivafw.rivatech.com (rivatech.com [207.239.188.17]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA13963
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 09:48:03 -0800
	env-from (dweller@rivatech.com)
Received: by rivafw.rivatech.com (940816.SGI.8.6.9/940406.SGI)
	for <@rivafw.rivatech.com:info-performer@sgi.com> id LAA14830; Tue, 10 Feb 1998 11:47:40 -0600
Received: from rivatech.com(192.168.1.3) by rivafw.rivatech.com via smap (V1.3)
	id sma014828; Tue Feb 10 11:47:31 1998
Received: (from dweller@localhost) by linus (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA10843 for info-performer@sgi.com; Tue, 10 Feb 1998 11:47:11 -0600
From: dweller@rivatech.com (David Weller)
Message-Id: <199802101747.LAA10843@linus>
Subject: Kaiser HMD and Indigo2 interfacing...
To: info-performer@sgi.com
Date: Tue, 10 Feb 1998 11:47:11 -0600 (CST)
X-Mailer: ELM [version 2.4 PL23]
Content-Type: text
Content-Length: 750       
Status: O

OK, apologies for a slightly non-Performer-ish posting, but I kinda
figured y'all would be able to help.

We have an Indigo2 Max Impact that we're trying to interface into a
Kaiser ProView 50ST.  We haven't started poking around all that much,
but it _appears_ we need to physically split the signal coming out the
9-pin port on the Max Impact board into two separate 15-pin (VGA)
inputs on the Kaiser interface box.  The (very) sparse Kaiser
documentation says to use the left channel input if you have a single
video input, but it doesn't say whether it internally detects if the
actual signal is a stereoptic signal.

Has anybody on this mailing list wrestled with a similar situation?
(Setting up two channels in Performer was the easy part :-)

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 12:09:34 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA18833 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 10:30:52 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA18806 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 10:30:47 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA14041 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 10:31:20 -0800
Received: from cosplay.wmh.iupui.edu (cosplay.wmh.iupui.edu [134.68.32.96]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA03576
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 10:31:18 -0800
	env-from (zafar_a@regenstrief.iupui.edu)
Received: from regenstrief.iupui.edu (regenstrief.iupui.edu [134.68.31.56])
	by cosplay.wmh.iupui.edu (8.8.5/8.8.5) with ESMTP id NAA11529
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 13:31:14 -0500
Received: from REGENSTRIEF/SpoolDir by regenstrief.iupui.edu (Mercury 1.21);
    10 Feb 98 13:31:15 EST
Received: from SpoolDir by REGENSTRIEF (Mercury 1.30); 10 Feb 98 13:30:53 EST
From: "ATIF ZAFAR" <zafar_a@regenstrief.iupui.edu>
Organization: Regenstrief Inst. IU Medical School
To: info-performer@sgi.com
Date: Tue, 10 Feb 1998 13:30:47 EST
Subject: DEM File Readers
X-Confirm-Reading-To: "ATIF ZAFAR" <zafar_a@regenstrief.iupui.edu>
X-pmrqc: 1
X-mailer: Pegasus Mail for Windows (v2.42a)
Message-ID: <25D0AAD2311@regenstrief.iupui.edu>
Status: O

Hello:

    Does anyone know if there is any  shareware or "inexpensive" 
software that allows us to read DEM files and convert them into 
terrain data? 
    Also, where can I get a hold of DTED and DFAD data (for terrain 
and culture generation in Performer 2.2)?
    Thanks in advance.

Atif Zafar
Zafar_A@regenstrief.iupui.edu
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 13:01:31 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA19170 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 12:10:52 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA19143 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 12:10:51 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA20108 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 12:11:25 -0800
Received: from camel14.mindspring.com (camel14.mindspring.com [207.69.200.64]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA11862
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 12:11:24 -0800
	env-from (paradoxgames@mindspring.com)
Received: from Paradox (user-38lc3bt.dialup.mindspring.com [209.86.13.125])
	by camel14.mindspring.com (8.8.5/8.8.5) with SMTP id PAA31543
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 15:11:17 -0500 (EST)
Message-Id: <3.0.1.32.19980210150551.006dd448@pop.mindspring.com>
X-Sender: paradoxgames@pop.mindspring.com
X-Mailer: Windows Eudora Light Version 3.0.1 (32)
Date: Tue, 10 Feb 1998 15:05:51 -0600
To: info-performer@sgi.com
From: Jeremy Townsend <paradoxgames@mindspring.com>
Subject: Texture motion w/ MultiGen loader
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status: O

Hello friends,

Does anyone know of an efficient way to move texture mapping coordinates in
2.2 using the MultiGen loader?

Thanx,

Jeremy
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 13:49:01 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA19316 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 12:49:28 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA19289 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 12:49:27 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA02873 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 12:50:02 -0800
Received: from precious.engr.sgi.com ([198.29.106.95]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA25061
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 12:50:01 -0800
	env-from (nemec@precious.engr.sgi.com)
Received: (from nemec@localhost) by precious.engr.sgi.com (971110.SGI.8.8.8/970903.SGI.AUTOCF) id MAA75488; Tue, 10 Feb 1998 12:49:23 -0800 (PST)
From: "Philip Nemec" <nemec@sgi.com>
Message-Id: <9802101249.ZM64831@sgi.com>
Date: Tue, 10 Feb 1998 12:49:21 -0800
In-Reply-To: "Laurent Ach" <ach@syseca.fr>
        "Re: trying to load Optimizer data in Performer" (Feb  9, 10:11am)
References: <199802070310.TAA97459@melito.engr.sgi.com> 
	<9802091011.ZM5073@anna.internet.syseca>
X-Face: 9V,ca#lqwc0*+J=1BTFu},dPQHvu3exYYjzxg#m+_}Zr5F5%s~n|R(KK
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Laurent Ach" <ach@syseca.fr>, info-performer@sgi.com
Subject: Re: trying to load Optimizer data in Performer
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

To save only polygon info (no NURBS or other high level surfaces) you can use:

	optimizeDemo infile.csb -disableCustomSave -batch outfile.csb
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 14:46:31 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA19498 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 13:54:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA19471 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 13:54:41 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA22725 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 13:55:15 -0800
Received: from manta.nosc.mil (manta.nosc.mil [128.49.4.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA17979
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 13:55:13 -0800
	env-from (lrae@spawar.navy.mil)
Received: from jackson.nosc.mil (jackson.nosc.mil [128.49.216.150])
	by manta.nosc.mil (8.8.7/8.8.7) with SMTP id NAA15043;
	Tue, 10 Feb 1998 13:55:07 -0800 (PST)
Message-Id: <3.0.32.19980210134904.00695388@manta.spawar.navy.mil>
X-Sender: lrae@manta.spawar.navy.mil
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Tue, 10 Feb 1998 13:49:06 -0800
To: info-performer@sgi.com
From: Linda Rae <lrae@spawar.navy.mil>
Subject: pfconv for Performer 2.1 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status: O

Good afternoon:

I am trying to convert Multigen 15.4 .flt files to .pfb under Performer
2.1, with little luck using pfconv.    It was my understanding that there
was a problem with pfconv in Performer 2.1, and that a patch existed
somewhere...    Is my memory faulty, or can anyone help steer me in the
direction of a good version of pfconv, or the appropriate patch??

 Whatever the problem was, it was fixed in Performer2.2 -  I have used
pfconv and it converts files w/out error.

Thanks much in advance for your replies..

Linda Rae
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 15:21:47 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA19610 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 14:05:53 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA19583 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 14:05:52 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA26531 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 14:06:27 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA22128
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 14:06:26 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA05435; Tue, 10 Feb 1998 14:05:56 -0800
Date: Tue, 10 Feb 1998 14:05:56 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802101405.ZM5433@multipass.engr.sgi.com>
In-Reply-To: Jeremy Townsend <paradoxgames@mindspring.com>
        "Texture motion w/ MultiGen loader" (Feb 10,  3:05pm)
References: <3.0.1.32.19980210150551.006dd448@pop.mindspring.com>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                             6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                             BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Jeremy Townsend <paradoxgames@mindspring.com>, info-performer@sgi.com
Subject: Re: Texture motion w/ MultiGen loader
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 10,  3:05pm, Jeremy Townsend wrote:
> Subject: Texture motion w/ MultiGen loader
> Hello friends,
>
> Does anyone know of an efficient way to move texture mapping coordinates in
> 2.2 using the MultiGen loader?
>

You could use the gl texture matrix.

Cheers,Angus.

-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 15:21:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA19562 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 14:01:02 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA19535 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 14:01:00 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA24792 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 14:01:35 -0800
Received: from yacko.csd.sgi.com ([150.166.145.94]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA20201; Tue, 10 Feb 1998 14:01:34 -0800
	env-from (ekunze@yacko.csd.sgi.com)
Received: from localhost by yacko.csd.sgi.com via SMTP (971110.SGI.8.8.8/911001.SGI)
	 id OAA37059; Tue, 10 Feb 1998 14:01:27 -0800 (PST)
Message-Id: <199802102201.OAA37059@yacko.csd.sgi.com>
X-Mailer: exmh version 2.0zeta 7/24/97
To: dweller@rivatech.com (David Weller)
cc: info-performer@sgi.com
Subject: Re: Kaiser HMD and Indigo2 interfacing... 
In-reply-to: Your message of "Tue, 10 Feb 1998 11:47:11 CST."
             <199802101747.LAA10843@linus> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Tue, 10 Feb 1998 14:01:27 -0800
From: Eric Kunze <ekunze@yacko.csd.sgi.com>
Status: O

What you will need is the Impact Channel Option board.  With ICO, you can set 
the display to output 2 VGA channels, which you can connect to the HMD. Set up 
the Performer channels to map to the ICO channels, and you should be set. You 
should only need some BNC cables.

The display won't detect the types of stereo output that we output, it only 
understands VGA.  I would imagine that if you only send one input in, it will 
simply send the same image to each eye.

Most of this comes from http://www.cts.com/browse/keo/ProView_50_ST.html . 

Eric


> OK, apologies for a slightly non-Performer-ish posting, but I kinda
> figured y'all would be able to help.
> 
> We have an Indigo2 Max Impact that we're trying to interface into a
> Kaiser ProView 50ST.  We haven't started poking around all that much,
> but it _appears_ we need to physically split the signal coming out the
> 9-pin port on the Max Impact board into two separate 15-pin (VGA)
> inputs on the Kaiser interface box.  The (very) sparse Kaiser
> documentation says to use the left channel input if you have a single
> video input, but it doesn't say whether it internally detects if the
> actual signal is a stereoptic signal.
> 
> Has anybody on this mailing list wrestled with a similar situation?
> (Setting up two channels in Performer was the easy part :-)
> 
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 16:57:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA19813 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 15:12:42 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA19786 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 15:12:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA18239 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 15:13:04 -0800
Received: from silver.anu.edu.au (silver.anu.edu.au [150.203.162.26]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA14200
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 15:12:59 -0800
	env-from (bcorrie@silver.anu.edu.au)
Received: from silver (bcorrie@localhost [127.0.0.1]) by silver.anu.edu.au (8.8.2/8.8.2) with ESMTP id KAA07022; Wed, 11 Feb 1998 10:12:52 +1100 (EST)
Message-Id: <199802102312.KAA07022@silver.anu.edu.au>
X-Mailer: exmh version 1.6.7 5/3/96
To: info-performer@sgi.com
cc: bcorrie@silver.anu.edu.au
Subject: Using a Polyhemus Fastrak tracker
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Wed, 11 Feb 1998 10:12:49 +1100
From: Brian Corrie <bcorrie@cs.anu.edu.au>
Status: O

Hi All,

Not exactly a Performer question, but I imagine someone has run into this at 
some point. We have a Polyhemus Fastrak 6 DOF tracker that we are intergrating 
into a VE system we are developing. Is anyone aware of an API/device driver 
that exists for the beast? The only documentation I have at the moment is info 
about what bits and bytes are coming in over the serial cable. We have been 
using the system as part of another package but we want to roll our own as 
well. Surely someone has done something like this already. Looking for it on 
an Octane if that makes any difference...

Thanks in advance for any help you can give me.

	Brian


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 19:19:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA20316 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 17:31:22 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA20289 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 17:31:08 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA06240 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 17:31:37 -0800
Received: from amber.drawcomp.com (www.openworlds.com [204.170.208.100]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id RAA29539
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 17:31:35 -0800
	env-from (prakash@drawcomp.com)
Received: (from nobody@localhost)
	by amber.drawcomp.com (8.8.5/8.8.5) id UAA00884;
	Tue, 10 Feb 1998 20:25:38 -0500 (EST)
X-Authentication-Warning: amber.drawcomp.com: nobody set sender to <prakash@drawcomp.com> using -f
Received: from porter(10.0.0.5) by amber.drawcomp.com via smap (V2.0)
	id xma000881; Tue, 10 Feb 98 20:25:26 -0500
Sender: gpmahesh@DRAWCOMP.COM
Message-ID: <34E0FE06.41C6@drawcomp.com>
Date: Tue, 10 Feb 1998 20:25:26 -0500
From: Prakash Mahesh <prakash@DRAWCOMP.COM>
Organization: DRaW Computing Assoc. Inc., http://www.openworlds.com/employees/prakash
X-Mailer: Mozilla 3.02 (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Optimizer Mailing List <optimizer-beta@palladium.corp.sgi.com>,
        Performer Mailing List <info-performer@sgi.com>,
        VRML mailing list <www-vrml@vrml.org>, ow@amber.drawcomp.com
Subject: OpenWorlds Horizon and OpenWorlds Merchant update
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

We are releasing a new version of Openworlds Horizon VRML 2.0 browsers
and OpenWorlds Merchant VRML 2.0 loaders, based on OpenWorlds 1.01. The
new 1.01 libraries are optimized, smaller and run faster.

You can download the browsers from http://www.openworlds.com.

If you have an earlier version of OpenWorlds Horizon (SP or SZ), you can
install a patch (patch-002), also available from the above site.

Again, this is for SGIs and we should have the Sun and PC versions soon.

Let me know if you have any quesitons.
-- 
  Prakash Mahesh                                     
  prakash@drawcomp.com
  	--or--
  prakash@openworlds.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 10 19:59:31 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA20452 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 18:16:08 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA20425 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 18:15:54 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA17005 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 18:16:24 -0800
Received: from netcom12.netcom.com (netcom12.netcom.com [192.100.81.124]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id SAA11356
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 18:16:21 -0800
	env-from (cutt@netcom.com)
Received: (from cutt@localhost)
	by netcom12.netcom.com (8.8.5-r-beta/8.8.5/(NETCOM v1.02)) id SAA29297;
	Tue, 10 Feb 1998 18:12:31 -0800 (PST)
Date: Tue, 10 Feb 1998 18:12:31 -0800 (PST)
From: "Paul S. Cutt" <cutt@netcom.com>
Subject: Re: Using a Polyhemus Fastrak tracker
To: Brian Corrie <bcorrie@cs.anu.edu.au>
cc: info-performer@sgi.com, bcorrie@silver.anu.edu.au
In-Reply-To: <199802102312.KAA07022@silver.anu.edu.au>
Message-ID: <Pine.3.89.9802101811.A29024-0100000@netcom12>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


Hi,

Actually we do sell a VR device API for the Polhemus. Also works
for most VR devices. AND it works for the octane !

I am attaching a brief description for you.

Thanks,

paul
Xtensory Inc
(408)439-0600

XVS-Link (TM)  
  
A Standard Device Interface for 
Virtual Environments and Applications  

(The software formerly known as SyncLink)

Benefits   
  
XVS-Link (TM) is a C++ class library that simplifies adding and 
maintaining virtual reality (VR) sensor support in existing 
applications.  It provides a standard device interface for 
including virtual environment devices into applications.  
  
Virtual environments have led to the proliferation of 3D devices
with multiple degrees of freedom x, y, z, roll, pitch, yaw).  Each 
device has its own strengths and weaknesses, and the creation
of new devices brings with it a constant improvement in the 
capabilities available.  However, using these devices in 
applications is not easy.  
  
Many of these devices are mutually incompatible.  They have 
different command sets; they use different command syntax for 
the same commands; the output they give to the computer follows 
different binary formats; and the same type of data is presented 
using different coordinate systems.  Until now, the near-total 
lack of standardization of even the simplest virtual reality 
functions has discouraged developers from supporting multiple 
devices, or adding any VR support to their applications at all.
  
XVS-Link takes the load off the application developer by providing
a standardized and portable object-oriented set of VR device 
drivers.  This lets the developer concentrate on the applications, 
rather than the idiosyncracies of each VR device.  
  
Object Oriented

XVS-Link provides an object-oriented interface to VR devices.
There is a single C++ class hierarchy for VR sensors.  This 
hierarchy currently handles 6-D sensors such as the Polhemus 
Fastrak, Logitech 3D Mouse, Ascension Flock of Birds, Spaceball
2003, and the VPL Research DataGlove Model 2.  A second C++ class
for coordinate systems allows the application programmer to
translate automatically between the differing coordinate systems
used by VR devices, 3D rendering systems, and existing applications
and data sets.  In addition, XVS-Link also provides a C interface 
to the C++ libraries.  This enables programming entirely in C and 
calling all the devices from C. 

Common Interface  
  
All devices which provide 6-degree of freedom position and 
orientation data are handled similarly.  XVS-Link's base sensor 
class provides standard operations for opening devices, closing 
devices, and reading position, Euler angles, toggles, and other 
device data.  Common filtering operations are also avaiable in 
the base class, including origin offset, setting tolerance levels,
clipping, modulo, and scaling.  Each device may report data in 
either absolute or relative values, whether it is an isometric 
device like the Spaceball, or an isotonic device like the Fastrak. 
  
While the XVS-Link base class provides a common interface to 
common VR functions across different devices, it does not limit 
the application programmer to the lowest common denominator.  
Device-specific functions are also provided.  For example, Fastrak 
and Flock of Birds users can make use of the multistation 
capabilities of these devices, allowing multiple receivers to be
read from a single serial port.  DataGlove Model 2 programmers 
can calibrate the glove and read and write ASCII-formatted 
calibration tables.  Logitech users may access the fringe and out 
of range settings which warn when the receiver is approaching 
its line-of-sight limits.  
  
Sample application code provided with XVS-Link demonstrates how the 
same source code can be used to control any of the supported sensors. 
  
Switching Sensors 
  
XVS-Link's common interface makes it easy to switch between sensors
from within an application.  Simply close and delete the old sensor 
object, create and open a new sensor object, and reapply the 
application's sensor filters.  Even this level of detail can be 
hidden from the user by the application.  No longer do the 
software incompatibilities between sensors inhibit switching between
them from within an application.  
  
Customized Support   
  
Xtensory provides the services for adding customized device support 
at minimal costs. We will add your device to use the same interface.  
Custom devices can then use the same standard object-oriented interface
as commercial devices, without losing access to the functionality 
that makes the device unique. This enables all devices to share 
the same API.

Maintenance    
  
Xtensory provides support for upgrades and maintains the drivers as 
new devices become available.   
  
Portability  
  
XVS-Link provides portability between different UNIX and POSIX 
platforms.  The same C++ class library is available for Silicon 
Graphics, Kubota Pacific, and Digital Equipment systems.  
  
Devices Supported   
  
Ascension Flock of Birds  
Ascension Extended Range Flock of Birds 
Ascension MotionStar
BG Systems BeeBox, FlyBox, CerealBox
General Reality CyberEye 
General Reality DataGlove
Immersion Probe and Personal Digitizer
Immersion Impulse Engine 2000  
Logitech 3D Mouse, Cyberman and Space Control Mouse/Magellan
Origin Instruments DynaSight  
Polhemus Fastrak, Insidetrak, Isotrak, and 3Ball  
Precision Navigation Wayfinder  
Spacetec Spaceball 2003 and 3003  
Virtual I/O i-glasses!  
Virtual Technologies CyberGlove 
VPL DataGlove Model 2  
5DT 5-Glove

Extended Serial Port Capability

XVS-Link supports extended serial port additions via the SCSI bus.
By attaching a serial-to-SCSI interface box to your workstation
or PC you can add more serial ports to your system.  This allows 
you to run multiple VR devices simultaneously and gets you around 
the common problem of running out of serial ports.  Since workstations
and PCs commonly have only two serial ports, users who want to run
more than two VR devices at a time have been restricted (for example,
running six SpaceBalls at once).  Similarly, users who have a variety 
of VR devices and frequently switch between them have been frustrated 
with continual plugging and unplugging the device of the moment.  With 
the extended serial port interface box and XVS-Link you can plug in all
your VR devices once and leave them plugged in, and just use them as
needed.

The serial-to-SCSI interface box attaches externally to the SCSI bus 
(it doesn't occupy any internal system card slots) and occupies 
only one SCSI address, allowing it to share the bus with other 
SCSI peripherals.  Different models of interface units provide for 
2, 4, 8, 16 or even 32 serial ports, all running on the same SCSI 
address.  Xtensory can supply the right interface box to meet
your requirements.


System Requirements  

XVS-Link includes a C wrapper library, C++ object library, C++ 
header files, and sample C++ test software.  XVS-Link requires 
one of the following operating systems:
  
	SGI IRIX 5.2 or later (Irix 6.3 and 6.4 now supported)
	Digital OSF/1 1.3 or later   
	Microsoft Windows NT 3.51 (or later)/Windows 95  
	HP-UX 9.0 or later  
	Sun  
	  
XVS-Link also requires the appropriate C/C++ compiler for 
the platform:

	SGI C++ 3.0 or later  
	Digital C++ 1.3 or later  
	Microsoft Visual C++ 4.0 
	HP  
	Sun  
  
Contact Xtensory regarding support for VR devices or UNIX/POSIX  
operating systems not listed above.  Xtensory will add in specific 
device support for custom devices so that they use the same 
interface API at minimal cost. 
	  
  
Contact

Xtensory Inc     
140 Sunridge Drive     
Scotts Valley, CA 95066
USA  
  
Tel 408/439-0600     
Fax 408/439-8845  
cutt@netcom.com  
www.xtensory.com  

...opening the doors of perception (TM)  
 


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 00:54:07 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA21438 for info-performer-dist@holodeck.engr.sgi.com; Tue, 10 Feb 1998 23:12:22 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA21411 for <info-performer@holodeck.engr.sgi.com>; Tue, 10 Feb 1998 23:12:13 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA04512 for <info-performer@cthulhu.engr.sgi.com>; Tue, 10 Feb 1998 23:12:46 -0800
Received: from monster.igd.fhg.de (monster.igd.fhg.de [153.97.128.43]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id XAA14766
	for <info-performer@sgi.com>; Tue, 10 Feb 1998 23:12:44 -0800
	env-from (knoepfle@igd.fhg.de)
From: knoepfle@igd.fhg.de
Received: from vangogh.igd.fhg.de by monster.igd.fhg.de (5.x/SMI-4.1)
	id AA05297; Wed, 11 Feb 1998 08:11:13 +0100
Received: by vangogh.igd.fhg.de (950413.SGI.8.6.12/SMI-4.0)
	id IAA24241; Wed, 11 Feb 1998 08:12:28 +0100
Date: Wed, 11 Feb 1998 08:12:28 +0100
Message-Id: <9802110812.ZM24239@vangogh>
In-Reply-To: Brian Corrie <bcorrie@cs.anu.edu.au>
        "Using a Polyhemus Fastrak tracker" (Feb 11, 10:12am)
References: <199802102312.KAA07022@silver.anu.edu.au>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: Using a Polyhemus Fastrak tracker
Cc: bcorrie@silver.anu.edu.au
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Paul,

AFAIK the Polhemus Fastrak has the same serial port pinout than ONYX, Indigo,
Indy , which is different to the pinout of the newer models (O2, ONYX2,
OCTANE). For that reason you can't use a simple 1:1 serial cable. 'man serial'
will give you some hints about the pinout.

Christian



On Feb 11, 10:12am, Brian Corrie wrote:
> Subject: Using a Polyhemus Fastrak tracker
> Hi All,
>
> Not exactly a Performer question, but I imagine someone has run into this at
> some point. We have a Polyhemus Fastrak 6 DOF tracker that we are
intergrating
> into a VE system we are developing. Is anyone aware of an API/device driver
> that exists for the beast? The only documentation I have at the moment is
info
> about what bits and bytes are coming in over the serial cable. We have been
> using the system as part of another package but we want to roll our own as
> well. Surely someone has done something like this already. Looking for it on
> an Octane if that makes any difference...
>
> Thanks in advance for any help you can give me.
>
> 	Brian
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Brian Corrie



-- 

******************************************************************************
* Christian Knoepfle   | "Due to budget cuts,                                * 
* FhG-IGD / Germany    |        the lights at the end of the tunnel          *
* knoepfle@igd.fhg.de  |                               has been turned off"  *
******************************************************************************


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 01:46:50 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id AAA21541 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 00:23:21 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA21514 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 00:23:20 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA16190 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 00:23:53 -0800
Received: from post.mail.demon.net (post-20.mail.demon.net [194.217.242.27]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id AAA27793
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 00:23:51 -0800
	env-from (gordon@apollo13.demon.co.uk)
Received: from apollo13.demon.co.uk ([158.152.181.251]) by post.mail.demon.net
           id aa2019180; 11 Feb 98 7:44 GMT
From: Gordon Tomlinson <gordon@apollo13.demon.co.uk>
To: Brian Corrie <bcorrie@cs.anu.edu.au>
Cc: info-performer@sgi.com, bcorrie@silver.anu.edu.au
Subject: Re: Using a Polyhemus Fastrak tracker
Date: Wed, 11 Feb 1998 07:47:20 GMT
Reply-To: gordon@apollo13.demon.co.uk
Message-ID: <34e456c5.147904575@post.demon.co.uk>
References: <199802102312.KAA07022@silver.anu.edu.au>
In-Reply-To: <199802102312.KAA07022@silver.anu.edu.au>
X-Mailer: Forte Agent 1.5/32.450
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Status: O

Hi Brian


>
>Not exactly a Performer question, but I imagine someone has run into =
this at=20
>some point. We have a Polyhemus Fastrak 6 DOF tracker that we are =
intergrating=20
>into a VE system we are developing. Is anyone aware of an API/device =
driver=20
>that exists for the beast? The only documentation I have at the moment =
is info=20
>about what bits and bytes are coming in over the serial cable. We have =
been=20
>using the system as part of another package but we want to roll our own =
as=20
>well. Surely someone has done something like this already. Looking for =
it on=20
>an Octane if that makes any difference...
>
>Thanks in advance for any help you can give me.
>
Take a look at Paradigm  Simulations Vega

	http://www.paradigmsim.com

You can use Polhemus exceedingly easily plus a mu;ltidue of the input =
devices,
I can heartily recommend Vega, if you have any question on Vega I would =
be=20
more than willing to try and answer them

TTFN

Gordon Tomlinson   =20
System Manager
PERA VR
Technology Centre
Nottingham Road
Melton Mowbray
Leicestershire
LE13 0PB
U.K.
***************************************************************
Tel:	01664 501 501=20
=46ax:	01664 501 553
Email: 	gordon@apollo13.demon.co.uk
Email: 	gordon_tomlinson@peragroup.com
WWW:	http://www.apollo13.demon.co.uk
***************************************************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 02:38:30 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA21610 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 01:12:30 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA21583 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 01:12:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA23478 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 01:12:53 -0800
Received: from rufsun5.ffm.fgan.de (rufsun5.ffm.fgan.de [128.7.2.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA07424
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 01:12:50 -0800
	env-from (armin@ironix.fat.fgan.de)
Received: from ironix.fat.fgan.de (ironix.fat.fgan.de [128.7.90.58])
	by rufsun5.ffm.fgan.de (8.8.6/8.8.6) with SMTP id KAA19459;
	Wed, 11 Feb 1998 10:12:48 +0100 (MET)
Received: (from armin@localhost) by ironix.fat.fgan.de (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA05585; Wed, 11 Feb 1998 10:13:27 +0100
From: "Armin Wappenschmidt" <armin@ironix.fat.fgan.de>
Message-Id: <9802111013.ZM5584@ironix.fat.fgan.de>
Date: Wed, 11 Feb 1998 10:13:27 +0000
In-Reply-To: "ATIF ZAFAR" <zafar_a@regenstrief.iupui.edu>
        "DEM File Readers" (Feb 10,  1:30pm)
References: <25D0AAD2311@regenstrief.iupui.edu>
Reply-To: armin@fgan.de
X-Face: %6Ua<ND(moA0*O8c{qrg6Iq[i<;v4{1a!EYdJ#fo<)t;=nG'Jga@Di@c4>zjO*|F1ZmXplY
                                                                                                                                                                                                                                                                                                         bhT)M*6e\aS=:)+Ra&1gJ>t7D;:m&:iC#MYQ[!E<v_b1vw|}GCJW\kL?Z{FwaS^T"=m4=XAi:/sJy_
                                                                                                                                                                                                                                                                                                         +p=P-%#~r,<k8p:8<BH=L/9r,%dVmsYCT\'7jU*(gNe.Y;\ei.P`6nvU-5slTC:D@`5Fp:\8vp;<f/
                                                                                                                                                                                                                                                                                                         .kt9.aMjHW^l[KWjwfe5=D^L15%P21t'"[R[t#|kZd(J-"l9.&,@&wCAf!mYg8(rcJ}bWkK8q
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "ATIF ZAFAR" <zafar_a@regenstrief.iupui.edu>, info-performer@sgi.com
Subject: Re: DEM File Readers
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Try http://www.menet.umn.edu/~curt/fgfs/ and get the source code
of demtools.

armin ;)

>     Does anyone know if there is any  shareware or "inexpensive"
> software that allows us to read DEM files and convert them into
> terrain data?
>     Also, where can I get a hold of DTED and DFAD data (for terrain
> and culture generation in Performer 2.2)?
>     Thanks in advance.
>
> Atif Zafar
> Zafar_A@regenstrief.iupui.edu
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from ATIF ZAFAR



-- 
---------------------------------------------------------------------
Armin Wappenschmidt <armin@fgan.de>
FGAN Forschungsgesellschaft fuer Angewandte Naturwissenschaften e.V.
Tel: 0228 / 9435-465  Fax: 0228 / 9435-508
---------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 06:13:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA22031 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 04:32:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA22004 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 04:32:30 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA10432 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 04:33:05 -0800
Received: from flaska.autosim.no (port10.nord.eunet.no [195.1.163.171]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA12955
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 04:32:49 -0800
	env-from (inge@autosim.no)
Received: from david by flaska.autosim.no with smtp
	(Linux Smail3.2.0.92 #1) id m0y2bKl-000vuuC; Wed, 11 Feb 1998 13:32:11 +0100 (MET)
Message-ID: <007201bd36e9$35079090$2902a8c0@david.autosim.no>
From: "Inge E.Henriksen" <inge@autosim.no>
To: <info-performer@sgi.com>
Subject: Re: info-performer Feb 10 1998
Date: Wed, 11 Feb 1998 13:33:07 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Status: O

Hello
-------
A company anmed Extron Electronics have different converters, they might
even have what you are looking for.
Tlf.num.: 800 633 9876(US), +31 33 453 4040(Europe),+65 226 0015(Asia)

Greetings!

---------------------------------------------------------------------------
Inge E.Henriksen, Database designer
Autosim A/S, P.B.2303, 9001 Tromsoe, Norway
Tlf.+47 77675075, fax +47 77676701
---------------------------------------------------------------------------
*****************************************John.3.16-21
---------------------------------------------------------------------------
>***************************************************************************
***
>
> From: dweller@rivatech.com (David Weller)
> Date: Tue, 10 Feb 1998 11:47:11 -0600 (CST)
> Subject: Kaiser HMD and Indigo2 interfacing...
>
>OK, apologies for a slightly non-Performer-ish posting, but I kinda
>figured y'all would be able to help.
>
>We have an Indigo2 Max Impact that we're trying to interface into a
>Kaiser ProView 50ST.  We haven't started poking around all that much,
>but it _appears_ we need to physically split the signal coming out the
>9-pin port on the Max Impact board into two separate 15-pin (VGA)
>inputs on the Kaiser interface box.  The (very) sparse Kaiser
>documentation says to use the left channel input if you have a single
>video input, but it doesn't say whether it internally detects if the
>actual signal is a stereoptic signal.
>
>Has anybody on this mailing list wrestled with a similar situation?
>(Setting up two channels in Performer was the easy part :-)
>
>


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 06:41:27 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id FAA22162 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 05:55:08 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA22135 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 05:55:03 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA19062 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 05:55:39 -0800
Received: from crane.cf.ac.uk (crane.cf.ac.uk [131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA28081
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 05:55:37 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Wed, 11 Feb 1998 13:53:03 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id NAA03846 for <info-performer@sgi.com>;
          Wed, 11 Feb 1998 13:55:07 GMT
Date: Wed, 11 Feb 1998 13:55:07 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
Subject: .iv loader error in pf2.2
Message-ID: <Pine.OSF.3.95q.980211134238.16454N-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Hi chaps,

I'm progressing slowly but now I have another problem. I hope u can help!

Running perfly I can load .flt .sv .dxf .dwb .wrl and .obj DBs correctly.
However, when I try to load any .iv file (e.g., windmill.iv or xforms.iv,
both IV v2.0 DBs that are on the pf2.2 CD) I get the following messages:

PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv20"
PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv"
PF Warning: pfdLoadFile() - Unable to load file windmill.iv because of 
problem finding pfdLoadFile_iv

WHY, WHY, WHY?

The library files appear to be present and in the correct place (I should 
be using the default libraries, i.e., n32):
/usr/lib32/libpfdb:
libpfiv.so
libpfiv_igl.so
libpfiv_igl.so.4
libpfiv_ogl.so
libpfiv_ogl.so.4

/usr/lib/libpfdb:
libpfiv.so
libpfiv20.so
libpfiv20_igl.so
libpfiv20_igl.so.4
libpfiv20_ogl.so
libpfiv20_ogl.so.4
libpfiv_igl.so
libpfiv_igl.so.4
libpfiv_ogl.so
libpfiv_ogl.so.4

Surely the fact that the other types of DB load correctly indicates that
pf2.2 is installed correctly (I've got a completely standard installation
in terms of the directory structure)?

Suggestions gratefully received.

roy


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 06:41:32 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id FAA22132 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 05:46:29 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA22105 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 05:46:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA18223 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 05:46:58 -0800
Received: from cavalier.cambridge.com (mail.cambridge.com [208.148.185.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA26275
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 05:46:57 -0800
	env-from (mcmillan@cambridge.com)
Received: by cavalier.cambridge.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id IAA26051; Wed, 11 Feb 1998 08:46:57 -0500
Received: from ds9(192.9.200.40) by cavalier via smap (3.1)
	id xma026048; Wed, 11 Feb 98 08:46:35 -0500
Received: from photon.cambridge.com by ds9.cambridge.com (4.1/SMI-4.1-SWS)
	id AA11238; Wed, 11 Feb 98 08:46:34 EST
Received: by photon.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id IAA11526; Wed, 11 Feb 1998 08:46:33 -0500
From: mcmillan@cambridge.com (Scott McMillan)
Message-Id: <9802110846.ZM11524@photon>
Date: Wed, 11 Feb 1998 08:46:31 -0500
In-Reply-To: Brian Corrie <bcorrie@cs.anu.edu.au>
        "Using a Polyhemus Fastrak tracker" (Feb 11, 10:12am)
References: <199802102312.KAA07022@silver.anu.edu.au>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: Brian Corrie <bcorrie@cs.anu.edu.au>, info-performer@sgi.com
Subject: Re: Using a Polyhemus Fastrak tracker
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 11, 10:12am, Brian Corrie wrote:
> Subject: Using a Polyhemus Fastrak tracker
> Hi All,
>
> Not exactly a Performer question, but I imagine someone has run into this at
> some point. We have a Polyhemus Fastrak 6 DOF tracker that we are
intergrating
> into a VE system we are developing. Is anyone aware of an API/device driver
> that exists for the beast? The only documentation I have at the moment is
info
> about what bits and bytes are coming in over the serial cable. We have been
> using the system as part of another package but we want to roll our own as
> well. Surely someone has done something like this already. Looking for it on
> an Octane if that makes any difference...
>
> Thanks in advance for any help you can give me.
>
> 	Brian

I worked on this a few years ago at NPS.  The following link takes you to the
tech report the described the device driver for the project:

http://www-npsnet.cs.nps.navy.mil/publications/mcmillan.fastrak_96.ps.Z

At some point in the past (and maybe presently) the NPSNET software was
freely available which contained the C++ class (FastrakClass, me thinks).

scott
--
Scott McMillan

Cambridge Research Associates  Voice: (703) 790-0505 x7235
1430 Spring Hill Road          Fax:   (703) 790-0370
McLean, VA 22102               mailto:mcmillan@cambridge.com

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 09:12:43 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA22438 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 07:31:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA22411 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 07:31:39 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA02664 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 07:32:15 -0800
Received: from lobster.bu.edu (LOBSTER.BU.EDU [128.197.160.43]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA22772
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 07:32:14 -0800
	env-from (ebrisson@lobster.bu.edu)
Received: (from ebrisson@localhost) by lobster.bu.edu (8.8.5/8.7.3) id KAA26825 for info-performer@sgi.com; Wed, 11 Feb 1998 10:32:13 -0500
From: Erik Brisson <ebrisson@lobster.bu.edu>
Message-Id: <199802111532.KAA26825@lobster.bu.edu>
Subject: pfSequence vs pfSwitch
To: info-performer@sgi.com
Date: Wed, 11 Feb 98 10:32:12 EST
X-Mailer: ELM [version 2.3 PL11]
Status: O

Hi,

The basic problem is - suppose I want to show a series of models,
so that each model is shown once per frame in order.  I can do this by
putting my models under a pfSwitch and changing the value of the switch
once per frame in my app, or I can put the models under a pfSequence.
I understand that pfSequence is controlled by time intervals, so that asking
for "once-per-frame" is dependent on the frame rate.

    1) Will I get better performance by using pfSequence?
    2) What (if anything) is pfSequence doing behind the scenes which is 
       different from my using pfSwitch (assuming that I changed the switch
       values in my app using the same time intervals which pfSequence does)?
    3) If I wanted to Is there a way to guarantee that each model will be 
       shown once per frame, using pfSequence?

Thank you,
Erik Brisson
ebrisson@bu.edu

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 09:44:26 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA22665 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 09:06:43 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA22638 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 09:06:42 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA25859 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 09:07:19 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA05267
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 09:07:18 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id JAA19611; Wed, 11 Feb 1998 09:07:10 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802110907.ZM19609@quid.csd.sgi.com>
Date: Wed, 11 Feb 1998 09:07:09 -0800
In-Reply-To: Roy Ruddle <Ruddle@cardiff.ac.uk>
        ".iv loader error in pf2.2" (Feb 11,  1:55pm)
References: <Pine.OSF.3.95q.980211134238.16454N-100000@thor>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: .iv loader error in pf2.2
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

also check which perfly you're using ( which perfly | xargs ls -l ) note that
in pf 2.2 the perfly exes moved, try a few different ones ( see ls
/usr/demos/Performer/bin ).

Cheers
Rob




On Feb 11,  1:55pm, Roy Ruddle wrote:
> Subject: .iv loader error in pf2.2
> Hi chaps,
>
> I'm progressing slowly but now I have another problem. I hope u can help!
>
> Running perfly I can load .flt .sv .dxf .dwb .wrl and .obj DBs correctly.
> However, when I try to load any .iv file (e.g., windmill.iv or xforms.iv,
> both IV v2.0 DBs that are on the pf2.2 CD) I get the following messages:
>
> PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv20"
> PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv"
> PF Warning: pfdLoadFile() - Unable to load file windmill.iv because of
> problem finding pfdLoadFile_iv
>
> WHY, WHY, WHY?
>
> The library files appear to be present and in the correct place (I should
> be using the default libraries, i.e., n32):
> /usr/lib32/libpfdb:
> libpfiv.so
> libpfiv_igl.so
> libpfiv_igl.so.4
> libpfiv_ogl.so
> libpfiv_ogl.so.4
>
> /usr/lib/libpfdb:
> libpfiv.so
> libpfiv20.so
> libpfiv20_igl.so
> libpfiv20_igl.so.4
> libpfiv20_ogl.so
> libpfiv20_ogl.so.4
> libpfiv_igl.so
> libpfiv_igl.so.4
> libpfiv_ogl.so
> libpfiv_ogl.so.4
>
> Surely the fact that the other types of DB load correctly indicates that
> pf2.2 is installed correctly (I've got a completely standard installation
> in terms of the directory structure)?
>
> Suggestions gratefully received.
>
> roy
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Roy Ruddle



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 09:44:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA22534 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 08:14:22 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA22505 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 08:14:12 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA09967 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 08:14:49 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA12926
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 08:14:47 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id IAA19449; Wed, 11 Feb 1998 08:14:29 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802110814.ZM19447@quid.csd.sgi.com>
Date: Wed, 11 Feb 1998 08:14:29 -0800
In-Reply-To: Linda Rae <lrae@spawar.navy.mil>
        "pfconv for Performer 2.1" (Feb 10,  1:49pm)
References: <3.0.32.19980210134904.00695388@manta.spawar.navy.mil>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Linda Rae <lrae@spawar.navy.mil>, info-performer@sgi.com
Subject: Re: pfconv for Performer 2.1
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

There were some problems addressed pf 2.x patches, I would recommend you
install them, see the FAQs off the web page ( www.sgi.com/Technology/Performer/
) for the full table of version/OS/platform/patches or just upgrade to pf 2.2 (
this is the way to go unless you're constrained to 2.1 for some reason ).
Also check out the recommended patchsets from www.sgi.com/support

Cheers
Rob

On Feb 10,  1:49pm, Linda Rae wrote:
> Subject: pfconv for Performer 2.1
> Good afternoon:
>
> I am trying to convert Multigen 15.4 .flt files to .pfb under Performer
> 2.1, with little luck using pfconv.    It was my understanding that there
> was a problem with pfconv in Performer 2.1, and that a patch existed
> somewhere...    Is my memory faulty, or can anyone help steer me in the
> direction of a good version of pfconv, or the appropriate patch??
>
>  Whatever the problem was, it was fixed in Performer2.2 -  I have used
> pfconv and it converts files w/out error.
>
> Thanks much in advance for your replies..
>
> Linda Rae
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Linda Rae



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 09:44:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA22627 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 09:02:03 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA22600 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 09:01:53 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA24013 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 09:02:26 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA03333
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 09:02:25 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id JAA19573; Wed, 11 Feb 1998 09:02:03 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802110902.ZM19571@quid.csd.sgi.com>
Date: Wed, 11 Feb 1998 09:02:03 -0800
In-Reply-To: Roy Ruddle <Ruddle@cardiff.ac.uk>
        ".iv loader error in pf2.2" (Feb 11,  1:55pm)
References: <Pine.OSF.3.95q.980211134238.16454N-100000@thor>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: .iv loader error in pf2.2
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Roy

To get good debug info for this see the man rld page, under the section
'rld.debug options' see how to set the appropriate _RLD_PATH env var ( eg
/usr/lib/rld.debug ) then setenv _RLD_ARGS to -trace ( or -v ) and see if that
highlights anything about where rld thinks it's looking. You could also sanithy
check your pf 2.2 install to make sure all libs are from the same pf 2.2 alpha
( did you ever have a Beta pf 2.2 ?
elfdump -L /usr/lib/libpf* | grep IVERSION and
elfdump -L /usr/lib/libpfdb/* | grep IVERSION

should all show lot's of things like:

[35]    IVERSION sgi4.0.440
                        ^^^ this is the pf 2.2 alpha #, 440 was the released
version.
Cheers
Rob



On Feb 11,  1:55pm, Roy Ruddle wrote:
> Subject: .iv loader error in pf2.2
> Hi chaps,
>
> I'm progressing slowly but now I have another problem. I hope u can help!
>
> Running perfly I can load .flt .sv .dxf .dwb .wrl and .obj DBs correctly.
> However, when I try to load any .iv file (e.g., windmill.iv or xforms.iv,
> both IV v2.0 DBs that are on the pf2.2 CD) I get the following messages:
>
> PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv20"
> PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv"
> PF Warning: pfdLoadFile() - Unable to load file windmill.iv because of
> problem finding pfdLoadFile_iv
>
> WHY, WHY, WHY?
>
> The library files appear to be present and in the correct place (I should
> be using the default libraries, i.e., n32):
> /usr/lib32/libpfdb:
> libpfiv.so
> libpfiv_igl.so
> libpfiv_igl.so.4
> libpfiv_ogl.so
> libpfiv_ogl.so.4
>
> /usr/lib/libpfdb:
> libpfiv.so
> libpfiv20.so
> libpfiv20_igl.so
> libpfiv20_igl.so.4
> libpfiv20_ogl.so
> libpfiv20_ogl.so.4
> libpfiv_igl.so
> libpfiv_igl.so.4
> libpfiv_ogl.so
> libpfiv_ogl.so.4
>
> Surely the fact that the other types of DB load correctly indicates that
> pf2.2 is installed correctly (I've got a completely standard installation
> in terms of the directory structure)?
>
> Suggestions gratefully received.
>
> roy
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Roy Ruddle



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 12:56:30 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA23235 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 12:02:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA23208 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 12:02:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA29193 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 12:03:13 -0800
Received: from server.rtset.co.il ([194.90.96.254]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA11090
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 12:03:09 -0800
	env-from (rany@rtset.co.il)
Received: from rtset.co.il (ts016p4.pop9a.netvision.net.il [194.90.5.42]) by server.rtset.co.il (8.6.12/8.6.9) with ESMTP id VAA03031 for <info-performer@sgi.com>; Tue, 11 Feb 1997 21:46:11 +0200
Message-ID: <34E202ED.5BAA9411@rtset.co.il>
Date: Wed, 11 Feb 1998 21:58:38 +0200
From: Ran Yakir <rany@rtset.co.il>
Reply-To: rany@rtset.co.il
Organization: RT-Set
X-Mailer: Mozilla 4.02 [en] (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Re: .iv loader error in pf2.2 (cont.)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Ofcourse, I forgot to mention that after compiling the 3ds loader
source, without the -lil, and running it, my 3ds files were loaded OK,
and the loader was found.

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | 28 Ben Gurion St.
/ )_ (_(_) )   \/ (_(_/<_(_)(        | Hod Hasharon 54200
              _/                     | Israel
-------------------------------------+--------------------------------
At Home :                            | At Work :
                                     |   RT-SET
  Voice  : +972-9-7489974            |   Voice  : +972-9-9552236
  Fax    : +972-9-7422149            |   Fax    : +972-9-9552239
  E-mail : rany@netvision.net.il     |   E-mail : rany@rtset.co.il
http://rtset.co.il/rany


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 12:56:30 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA23268 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 12:04:00 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA23241 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 12:03:51 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA29538 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 12:04:29 -0800
Received: from server.rtset.co.il ([194.90.96.254]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA11460
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 12:04:22 -0800
	env-from (rany@rtset.co.il)
Received: from rtset.co.il (ts016p4.pop9a.netvision.net.il [194.90.5.42]) by server.rtset.co.il (8.6.12/8.6.9) with ESMTP id VAA03028; Tue, 11 Feb 1997 21:43:29 +0200
Message-ID: <34E20252.F9CDF7D7@rtset.co.il>
Date: Wed, 11 Feb 1998 21:56:02 +0200
From: Ran Yakir <rany@rtset.co.il>
Reply-To: rany@rtset.co.il
Organization: RT-Set
X-Mailer: Mozilla 4.02 [en] (Win95; I)
MIME-Version: 1.0
To: Rob Jenkins <robj@quid.csd.sgi.com>, Ruddle@cardiff.ac.uk,
        info-performer@sgi.com
Subject: Re: .iv loader error in pf2.2
References: <Pine.OSF.3.95q.980211134238.16454N-100000@thor> <9802110907.ZM19609@quid.csd.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi Rob, Roy and everyone,

I've had a similar problem today with the 3DS loader. It turned out that the
loader could not be loaded because it has libil ver. 2.0 on its liblist (run
elfdump -L libpf3ds_ogl.so to see the liblist). This means that the 3ds shared
object was linked on IRIX 6.2, and had a -lil in its ld command. When I compiled
the 3ds loader source, available in /usr/share/Performer/src, it didn't have any
-lil in the ld command, and so was created without that reference in the liblist.
I assume that  the same problem
happens with the iv loader, if you are running on IRIX 6.3 or 6.4.
The solution to this can be linking the libraries without the liblist section,
when they should run on 6.2 and up.

Ran



Rob Jenkins wrote:

> also check which perfly you're using ( which perfly | xargs ls -l ) note that
> in pf 2.2 the perfly exes moved, try a few different ones ( see ls
> /usr/demos/Performer/bin ).
>
> Cheers
> Rob
>
> On Feb 11,  1:55pm, Roy Ruddle wrote:
> > Subject: .iv loader error in pf2.2
> > Hi chaps,
> >
> > I'm progressing slowly but now I have another problem. I hope u can help!
> >
> > Running perfly I can load .flt .sv .dxf .dwb .wrl and .obj DBs correctly.
> > However, when I try to load any .iv file (e.g., windmill.iv or xforms.iv,
> > both IV v2.0 DBs that are on the pf2.2 CD) I get the following messages:
> >
> > PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv20"
> > PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv"
> > PF Warning: pfdLoadFile() - Unable to load file windmill.iv because of
> > problem finding pfdLoadFile_iv
> >
> > WHY, WHY, WHY?
> >
> > The library files appear to be present and in the correct place (I should
> > be using the default libraries, i.e., n32):
> > /usr/lib32/libpfdb:
> > libpfiv.so
> > libpfiv_igl.so
> > libpfiv_igl.so.4
> > libpfiv_ogl.so
> > libpfiv_ogl.so.4
> >
> > /usr/lib/libpfdb:
> > libpfiv.so
> > libpfiv20.so
> > libpfiv20_igl.so
> > libpfiv20_igl.so.4
> > libpfiv20_ogl.so
> > libpfiv20_ogl.so.4
> > libpfiv_igl.so
> > libpfiv_igl.so.4
> > libpfiv_ogl.so
> > libpfiv_ogl.so.4
> >
> > Surely the fact that the other types of DB load correctly indicates that
> > pf2.2 is installed correctly (I've got a completely standard installation
> > in terms of the directory structure)?
> >
> > Suggestions gratefully received.
> >
> > roy
> >
> >
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> >-- End of excerpt from Roy Ruddle
>
> --
> ________________________________________________________________
> Rob Jenkins mailto:robj@sgi.com
> Silicon Graphics, Mtn View, California, USA
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com



--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | 28 Ben Gurion St.
/ )_ (_(_) )   \/ (_(_/<_(_)(        | Hod Hasharon 54200
              _/                     | Israel
-------------------------------------+--------------------------------
At Home :                            | At Work :
                                     |   RT-SET
  Voice  : +972-9-7489974            |   Voice  : +972-9-9552236
  Fax    : +972-9-7422149            |   Fax    : +972-9-9552239
  E-mail : rany@netvision.net.il     |   E-mail : rany@rtset.co.il
http://rtset.co.il/rany


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 13:49:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA23348 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 12:14:48 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA23321 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 12:14:34 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA03155 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 12:15:09 -0800
Received: from evl.uic.edu (evl.evl.uic.edu [131.193.48.80]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA15495
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 12:14:38 -0800
	env-from (pape@evl.uic.edu)
Received: from cubs.evl.uic.edu by evl.uic.edu via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id OAA06183; Wed, 11 Feb 1998 14:15:09 -0600
Received: from localhost (pape@localhost) by cubs.evl.uic.edu (8.8.7/8.6.4) with SMTP id OAA02817; Wed, 11 Feb 1998 14:19:52 -0600 (CST)
X-Authentication-Warning: cubs.evl.uic.edu: pape owned process doing -bs
Date: Wed, 11 Feb 1998 14:19:52 -0600 (CST)
From: Dave Pape <pape@evl.uic.edu>
To: Roy Ruddle <Ruddle@cardiff.ac.uk>
cc: info-performer@sgi.com
Subject: Re: .iv loader error in pf2.2
In-Reply-To: <Pine.OSF.3.95q.980211134238.16454N-100000@thor>
Message-ID: <Pine.SGI.3.95.980211141002.1621B-100000@cubs.evl.uic.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


  I just ran into the same error after upgrading to 2.2 today.  It
turned out that the real problem was that the n32 Inventor library
(/usr/lib32/libInventor.so.3) was missing -- it's not installed by
default.  If this is your problem, you need to install
inventor_eoe.sw32.lib from the IRIX CD.

 -Dave


On Wed, 11 Feb 1998, Roy Ruddle wrote:
> Hi chaps,
> 
> I'm progressing slowly but now I have another problem. I hope u can help!
> 
> Running perfly I can load .flt .sv .dxf .dwb .wrl and .obj DBs correctly.
> However, when I try to load any .iv file (e.g., windmill.iv or xforms.iv,
> both IV v2.0 DBs that are on the pf2.2 CD) I get the following messages:
> 
> PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv20"
> PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv"
> PF Warning: pfdLoadFile() - Unable to load file windmill.iv because of 
> problem finding pfdLoadFile_iv
> 
> WHY, WHY, WHY?
>...

---------------------------------------------------------------------------
Dave Pape                          Electronic Visualization Laboratory, UIC
pape@evl.uic.edu                   http://www.evl.uic.edu/pape/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 14:41:21 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA23812 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 13:45:15 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA23783 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 13:45:09 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA02273 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 13:45:48 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA17188
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 13:45:47 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id NAA20161; Wed, 11 Feb 1998 13:45:38 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802111345.ZM20159@quid.csd.sgi.com>
Date: Wed, 11 Feb 1998 13:45:38 -0800
In-Reply-To: Ran Yakir <rany@rtset.co.il>
        "Re: .iv loader error in pf2.2" (Feb 11,  9:56pm)
References: <Pine.OSF.3.95q.980211134238.16454N-100000@thor> 
	<9802110907.ZM19609@quid.csd.sgi.com> 
	<34E20252.F9CDF7D7@rtset.co.il>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: rany@rtset.co.il, Ruddle@cardiff.ac.uk, info-performer@sgi.com
Subject: Re: .iv loader error in pf2.2
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Ran,

presumably this would also have gone away with il_eoe installed, there's a
il_eoe.sw.il2_5 that has the old compat libs.

Cheers
Rob

On Feb 11,  9:56pm, Ran Yakir wrote:
> Subject: Re: .iv loader error in pf2.2
> Hi Rob, Roy and everyone,
>
> I've had a similar problem today with the 3DS loader. It turned out that the
> loader could not be loaded because it has libil ver. 2.0 on its liblist (run
> elfdump -L libpf3ds_ogl.so to see the liblist). This means that the 3ds
shared
> object was linked on IRIX 6.2, and had a -lil in its ld command. When I
compiled
> the 3ds loader source, available in /usr/share/Performer/src, it didn't have
any
> -lil in the ld command, and so was created without that reference in the
liblist.
> I assume that  the same problem
> happens with the iv loader, if you are running on IRIX 6.3 or 6.4.
> The solution to this can be linking the libraries without the liblist
section,
> when they should run on 6.2 and up.
>
> Ran
>
>
>
> Rob Jenkins wrote:
>
> > also check which perfly you're using ( which perfly | xargs ls -l ) note
that
> > in pf 2.2 the perfly exes moved, try a few different ones ( see ls
> > /usr/demos/Performer/bin ).
> >
> > Cheers
> > Rob
> >
> > On Feb 11,  1:55pm, Roy Ruddle wrote:
> > > Subject: .iv loader error in pf2.2
> > > Hi chaps,
> > >
> > > I'm progressing slowly but now I have another problem. I hope u can help!
> > >
> > > Running perfly I can load .flt .sv .dxf .dwb .wrl and .obj DBs correctly.
> > > However, when I try to load any .iv file (e.g., windmill.iv or xforms.iv,
> > > both IV v2.0 DBs that are on the pf2.2 CD) I get the following messages:
> > >
> > > PF Warning: pfdFindConverterDSO() - Could not load DSO for extension
"iv20"
> > > PF Warning: pfdFindConverterDSO() - Could not load DSO for extension "iv"
> > > PF Warning: pfdLoadFile() - Unable to load file windmill.iv because of
> > > problem finding pfdLoadFile_iv
> > >
> > > WHY, WHY, WHY?
> > >
> > > The library files appear to be present and in the correct place (I should
> > > be using the default libraries, i.e., n32):
> > > /usr/lib32/libpfdb:
> > > libpfiv.so
> > > libpfiv_igl.so
> > > libpfiv_igl.so.4
> > > libpfiv_ogl.so
> > > libpfiv_ogl.so.4
> > >
> > > /usr/lib/libpfdb:
> > > libpfiv.so
> > > libpfiv20.so
> > > libpfiv20_igl.so
> > > libpfiv20_igl.so.4
> > > libpfiv20_ogl.so
> > > libpfiv20_ogl.so.4
> > > libpfiv_igl.so
> > > libpfiv_igl.so.4
> > > libpfiv_ogl.so
> > > libpfiv_ogl.so.4
> > >
> > > Surely the fact that the other types of DB load correctly indicates that
> > > pf2.2 is installed correctly (I've got a completely standard installation
> > > in terms of the directory structure)?
> > >
> > > Suggestions gratefully received.
> > >
> > > roy
> > >
> > >
> > > =======================================================================
> > > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> > >             Submissions:  info-performer@sgi.com
> > >         Admin. requests:  info-performer-request@sgi.com
> > >-- End of excerpt from Roy Ruddle
> >
> > --
> > ________________________________________________________________
> > Rob Jenkins mailto:robj@sgi.com
> > Silicon Graphics, Mtn View, California, USA
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
>
>
>
> --
>  __                                  | Ran Yakir
>  /_)  _  __   \  / _   / o __        | 28 Ben Gurion St.
> / )_ (_(_) )   \/ (_(_/<_(_)(        | Hod Hasharon 54200
>               _/                     | Israel
> -------------------------------------+--------------------------------
> At Home :                            | At Work :
>                                      |   RT-SET
>   Voice  : +972-9-7489974            |   Voice  : +972-9-9552236
>   Fax    : +972-9-7422149            |   Fax    : +972-9-9552239
>   E-mail : rany@netvision.net.il     |   E-mail : rany@rtset.co.il
> http://rtset.co.il/rany
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Ran Yakir


On Feb 11,  9:58pm, Ran Yakir wrote:
> Subject: Re: .iv loader error in pf2.2 (cont.)
> Ofcourse, I forgot to mention that after compiling the 3ds loader
> source, without the -lil, and running it, my 3ds files were loaded OK,
> and the loader was found.
>
> Ran
>
> --
>  __                                  | Ran Yakir
>  /_)  _  __   \  / _   / o __        | 28 Ben Gurion St.
> / )_ (_(_) )   \/ (_(_/<_(_)(        | Hod Hasharon 54200
>               _/                     | Israel
> -------------------------------------+--------------------------------
> At Home :                            | At Work :
>                                      |   RT-SET
>   Voice  : +972-9-7489974            |   Voice  : +972-9-9552236
>   Fax    : +972-9-7422149            |   Fax    : +972-9-9552239
>   E-mail : rany@netvision.net.il     |   E-mail : rany@rtset.co.il
> http://rtset.co.il/rany
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Ran Yakir



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 15:37:13 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA23969 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 14:45:25 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA23942 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 14:45:08 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA22486 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 14:45:47 -0800
Received: from neptune.paradigmsim.com (ronbospc.paradigmsim.com [206.7.114.31]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA08724
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 14:45:14 -0800
	env-from (eric@paradigmsim.com)
Received: from neptune.paradigmsim.com (localhost [127.0.0.1]) by neptune.paradigmsim.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id QAA10640; Wed, 11 Feb 1998 16:37:54 -0600
Sender: eric@paradigmsim.com
Message-ID: <34E22842.41C6@paradigmsim.com>
Date: Wed, 11 Feb 1998 16:37:54 -0600
From: Eric Hirschorn <eric@paradigmsim.com>
Organization: Paradigm Simulation Inc.
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: Erik Brisson <ebrisson@lobster.bu.edu>
CC: info-performer@sgi.com
Subject: Re: pfSequence vs pfSwitch
References: <199802111532.KAA26825@lobster.bu.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Erik,

In a previous life I've had to write my own "pfStepper" nodes, 
built on pfSwitch's, to get around the timimg problems you 
describe for pfSequence (e.g. to make sure lightning bolts turn
on and off repeatedly for constant integer numbers of frames each).  
I don't think there is any way to guarantee that the individual 
pfSwitch's of a pfSequence will be drawn on predictable numbers 
of frame intervals.

For pfSequence timing, I imagine the Performer code sets up 
timer callback functions triggered by the real time clock.  
The overhead of doing this in APP is probably pretty small, 
compared to the overhead that the pfStepper adds to the pfSwitch 
-- but I've never done any tests to prove this assertion besides 
using pfStats for overall timing.

Eric

-- 
Eric S. Hirschorn            Paradigm Simulation, Inc. 
972-960-2301 x264 (VMail)    http://www.paradigmsim.com
972-960-9049 (FAX)           14900 Landmark Blvd., Suite 400
eric@paradigmsim.com         Dallas, Texas 75240 USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 11 17:13:23 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA24098 for info-performer-dist@holodeck.engr.sgi.com; Wed, 11 Feb 1998 15:03:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA24071 for <info-performer@holodeck.engr.sgi.com>; Wed, 11 Feb 1998 15:03:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA27870 for <info-performer@cthulhu.engr.sgi.com>; Wed, 11 Feb 1998 15:04:01 -0800
Received: from postoffice.sarnoff.com (news.sarnoff.com [130.33.9.211]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA15095
	for <info-performer@sgi.com>; Wed, 11 Feb 1998 15:04:00 -0800
	env-from (dwilliams@sarnoff.com)
Received: from pike ([130.33.96.3]) by postoffice.sarnoff.com
          (Netscape Mail Server v2.02) with SMTP id AAA2728;
          Wed, 11 Feb 1998 18:00:57 -0500
Sender: dcw@sarnoff.com
Message-ID: <34E22D48.167E@sarnoff.com>
Date: Wed, 11 Feb 1998 17:59:20 -0500
From: Daniel Williams <dwilliams@sarnoff.com>
Organization: Systems & Scientific Software
X-Mailer: Mozilla 3.04GoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
CC: tomcat@asd.sgi.com
Subject: ever deleted a pfClipTexture in a libpf program?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I'm trying to manage multiple cliptextures in a dynamic
fashion (loading and unloading them on the fly) and
I've run into a real wall trying to delete pfClipTexture
objects in a libpf program.

This is on a single channel of a single pipe of a 3 pipe
Onyx2 IR using Performer2.2. I get the same results using
either PFMP_APP_CULLDRAW or PFMP_APPCULLDRAW.

I've instrumented my code so that I print out reference counts
all over the place and I've found that the method
pfPipe::addMPClipTexture will cause the reference count of the
sole pfClipTexture I'm testing with to be incremented by 3,
after a few pfSync()/pfFrame()'s.  However, the method
pfPipe::removeMPClipTexture results in no decrement at all.
So I wind up with too high a reference count.
Deleting the pfMPClipTexture, deleting the pfuClipCenterNode
and setting the PFSTATE_TEXTURE attribute on the geostate
to be NULL all do the right thing in terms of decrementing
the pfClipTexture's reference count.

What else is pointing to my pfClipTexture and how can I make it stop?

Thanks,
Dan

P.S. - when I tried unref'ing the pfClipTexture until it's
reference count went to zero and then deleting it, I got memory
errors and crashes.
--
Daniel Williams, Systems & Scientific Software
Independent Consultant to: Sarnoff Corporation
Voice: (609) 734-2153 Email: dwilliams@sarnoff.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 03:40:44 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA01579 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 01:55:28 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA01552 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 01:55:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA07739 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 01:56:11 -0800
Received: from crane.cf.ac.uk (crane.cf.ac.uk [131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA19596; Thu, 12 Feb 1998 01:56:07 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Thu, 12 Feb 1998 09:51:24 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id JAA12287; Thu, 12 Feb 1998 09:53:23 GMT
Date: Thu, 12 Feb 1998 09:53:23 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: clive@reading.sgi.com, robj@sgi.com
cc: info-performer@sgi.com
Subject: GB59213: pf2.2 errors (compile and .iv)
In-Reply-To: <34E20252.F9CDF7D7@rtset.co.il>
Message-ID: <Pine.OSF.3.95q.980212090755.13745E-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

OK everyone,

Some of my immediate problems are sorted but concerns remain. Here's a
summary.

The problem:
The default installation of pf2.2/Irix 6.2 does not install the products
required to compile the n32 pf demo programs or run perfly. n32 is the
default (recommended) compile option on my system (Indigo2 R4000
MaxIMPACT with ICO). Errors range from compile errors (libraries and
include files missing) to being unable to 'load DSO for extension "iv"'.
Software Manager conflicts do not flag the missing products.

The partial solution:
1) Go through the Irix6.2 and IDO CDs and load the appropriate n32
products for things like IrisGL and OpenGL (the compile errors will give
you hints as to which products are required)
2) Install the Inventor n32 run-time (Irix6.2 CD; this solves the 'load
DSO' problem)
3) From the IDO CD, product Graphics Lib Dev Sys 6.2, install the o32
version of OpenGL Widget Dev Env (as well as the n32 version). This is
because include files such as GLwMDrawA.h are only in the o32 version.
Neither of these sub-products is a default install (come on SGI, this is
getting ridiculous).

Ignore:
In /usr/share/Performer the files ReadMe and ReleaseNotes both refer to
beta releases. This, Allan S confirmed, is a known error (the files were
accidentally left over from the beta phase.

The remaining worries
=====================
I have de-installed performer completely (checked using versions and by
manual searches of lib directories) and then done a clean, default install
of pf2.2. On the +ve side my compile errors and .iv loader problem have
gone away. But ...
1) elfdump -L /usr/lib32/libpfdb/* | grep IVERSION produces a version no.
of sgi4.0.438 for libpfso_ogl.so.4 and libpfso_igl.so.4 (and other similar
lib names that are linked to these)

All the other lib32 libraries have a version no. of sgi4.0.440.
sgi4.0.438 (Rob Jenkins says) refers to the alpha 438 release. So it seems
that the release version of the pf2.2 CD contains some of the wrong s/w. I
wonder what problems that causes which I haven't yet detected?

HOW DO I GET HOLD OF THE RELEASE VERSION OF THESE LIBRARIES

2) I get hundreds of compiler and linker warnings, e.g.:

"/usr/include/X11/Xlib.h", line 3654: remark(1233): explicit type is missing
          ("int" assumed)
  extern XSetAccessControl(

ld32: WARNING 85: definition of XSGIvcSetOutputSync in 
/usr/lib32/libpfdu_ogl.so preempts that definition in /usr/lib32/libpfui.so.

I appreciate that these are just warnings but: (a) they may hide something
more sinister, and (b) they produce so much crap that I can't
see/read/find other warnings and errors which I really do want to read.

HOW DO I CORRECT FOR THESE WARNINGS?


My thanks to Rob Jenkins, Clive Harding, Allan Schaffer, Dave Pape, Ran
Yakir and Wade Olsen for their suggestions so far. Answers to the
remaining problems will, of course, be gratefully received


regards

roy



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 06:04:27 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA01725 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 04:06:15 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA01698 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 04:06:10 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA17965 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 04:06:55 -0800
Received: from aba.nsrc.nus.sg (aba.nsrc.nus.sg [137.132.15.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA20491
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 04:06:52 -0800
	env-from (liuxy@nsrc.nus.edu.sg)
Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id UAA01347 for <info-performer@sgi.com>; Thu, 12 Feb 1998 20:06:50 +0800 (SGT)
Received: from liuxy.nsrc.nus.sg(137.132.15.85) by aba.nsrc.nus.sg via smap (V1.3)
	id sma001342; Thu Feb 12 20:06:36 1998
Message-ID: <34E2E61A.7494@nsrc.nus.edu.sg>
Date: Thu, 12 Feb 1998 20:07:54 +0800
From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
Organization: National Supercomputing Research Center
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: cannot overload addChild
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit
Status: O

Hi, all.

I'm in need of overloading the pfGroup::addChild function for a
class of my own. What I do is just redefine it. However,it seems
the pfGroup's is always called. Can Performer class be derived?

Thanks for any help.

Liu Xiaoyan
***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 07:16:20 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id GAA01925 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 06:10:12 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA01898 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 06:10:03 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA29453 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 06:10:50 -0800
Received: from batman.labri.u-bordeaux.fr (batman.labri.u-bordeaux.fr [147.210.8.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id GAA18611
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 06:10:44 -0800
	env-from (ventura@labri.u-bordeaux.fr)
Received: from raoul.labri.u-bordeaux.fr (ventura@raoul [147.210.9.15])
	by batman.labri.u-bordeaux.fr (8.8.7/8.8.7) with ESMTP id PAA11501
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 15:11:15 +0100 (MET)
Received: (from ventura@localhost)
	by raoul.labri.u-bordeaux.fr (8.8.5/8.8.5) id PAA25378;
	Thu, 12 Feb 1998 15:10:00 +0100
Date: Thu, 12 Feb 1998 15:10:00 +0100
Message-Id: <199802121410.PAA25378@raoul.labri.u-bordeaux.fr>
From: Angel-Ventura Mendo Gomez <ventura@labri.u-bordeaux.fr>
To: info-performer@sgi.com
Subject: OpenGl Optimizer
Status: O



Hello:

Into the FAQ I have found the question :

>
>  -8- How does IRIS Performer relate to IRIS Inventor?
>

	And I have the same question with "OpenGL Optimizer":

 How does IRIS Performer relate to OpenGL Optimizer ?


	thanks ....


-- 
	ventura@labri.u-bordeaux.fr
	http://dept-info.labri.u-bordeaux.fr/~ventura

 Quod natura non dat Salmantica non praestat.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 10:05:15 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA02164 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 08:20:49 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA02137 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 08:20:48 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA25086 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 08:20:58 -0800
Received: from remi.engr.sgi.com ([150.166.37.25]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA26904; Thu, 12 Feb 1998 08:20:57 -0800
	env-from (remi@remi.engr.sgi.com)
Received: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA20871; Thu, 12 Feb 1998 08:20:40 -0800
From: remi@remi.engr.sgi.com (Rémi Arnaud)
Message-Id: <199802121620.IAA20871@remi.engr.sgi.com>
Subject: Re: GB59213: pf2.2 errors (compile and .iv)
To: Ruddle@cardiff.ac.uk
Date: Thu, 12 Feb 1998 08:20:39 -0800 (PST)
Cc: clive@reading.sgi.com, robj@sgi.com, info-performer@sgi.com
In-Reply-To: <Pine.OSF.3.95q.980212090755.13745E-100000@thor> from "Roy Ruddle" at Feb 12, 98 09:53:23 am
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 832       
Status: O

Roy Ruddle wrote:
> 
> OK everyone,
> 
> Some of my immediate problems are sorted but concerns remain. Here's a
> summary.

[snip]

> 
> 2) I get hundreds of compiler and linker warnings, e.g.:
> 
> "/usr/include/X11/Xlib.h", line 3654: remark(1233): explicit type is missing
>           ("int" assumed)
>   extern XSetAccessControl(

 Looks like you are using 7.2 compiler without the correct patches installed.
 Before messing around with inst, you should make sure your system is
 up to date.

 Please, contact your local support, or see support.sgi.com to get
 the latest patches. Looks like you can register to get e-mails when
 new patches are available.

 Regards

    _  /              _             _ 
   |_) _ ._ _ o   /\ |_)|\ | /\ | || \
   | \(/_| | ||  /--\| \| \|/--\|_||_/
                                          
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 10:58:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA02323 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 09:22:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA02296 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 09:22:32 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA09270 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 09:23:20 -0800
Received: from crane.cf.ac.uk ([131.251.0.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA18034
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 09:23:11 -0800
	env-from (Ruddle@cardiff.ac.uk)
Received: from thor.cf.ac.uk by crane.cf.ac.uk with SMTP-LOC (PP);
          Thu, 12 Feb 1998 17:19:57 +0000
Received: from localhost (saprar@localhost) by thor.cf.ac.uk (8.8.8/8.6.12) 
          with SMTP id RAA32708 for <info-performer@sgi.com>;
          Thu, 12 Feb 1998 17:22:02 GMT
Date: Thu, 12 Feb 1998 17:22:02 +0000 (GMT)
From: Roy Ruddle <Ruddle@cardiff.ac.uk>
Reply-To: Ruddle@cardiff.ac.uk
To: info-performer@sgi.com
Subject: Include file errors
Message-ID: <Pine.OSF.3.95q.980212172019.175A-100000@thor>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Hi there,

A slightly different problem this time. I get the following error
compiling some keyboard input code using IrisGL

"/usr/include/X11/X.h", line 86: error(1229): invalid redeclaration of type
          name "Cursor" (declared at line 990 of "/usr/include/gl/gl.h")
  typedef XID Cursor;

I recollect that someone else had this problem a while back and the
solution was simple (change the order of include files or something?). Can
anyone remember it?

thanks

roy


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 11:29:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA02395 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 09:56:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA02368 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 09:56:17 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA20986 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 09:57:05 -0800
Received: from nimitz.ait.nrl.navy.mil (nimitz.ait.nrl.navy.mil [132.250.128.12]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA00497
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 09:56:51 -0800
	env-from (pawlowsk@ait.nrl.navy.mil)
Received: from ait.nrl.navy.mil (vinson [132.250.128.91])
	by nimitz.ait.nrl.navy.mil (8.8.5/8.8.8) with ESMTP id MAA07140;
	Thu, 12 Feb 1998 12:55:52 -0500 (EST)
Sender: pawlowsk@ait.nrl.navy.mil
Message-ID: <34E337D7.4723CE10@ait.nrl.navy.mil>
Date: Thu, 12 Feb 1998 12:56:40 -0500
From: Carol Pawlowski <pawlowsk@ait.nrl.navy.mil>
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX64 6.2 IP25)
MIME-Version: 1.0
To: support@paradigmsim.com, info-performer@sgi.com
Subject: Stereo on an Onyx IR
Content-Type: multipart/alternative; boundary="------------52E885E3EC99E362C18A0C69"
Status: O


--------------52E885E3EC99E362C18A0C69
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi,

We are running a 2 graphic window/3 channel stereo display on an Onyx IR
with 2 hardware pipes using Vega.   We are using the 0xa4 GL visual id
(  RGBA 10/10/10/0, db, stereo, aux 1, Z 23, S 1, accum 25/25/25/0,
samples 4).   We are getting some jitter.  Oddly  enough, the jitter
vanishes when we turn on the graphics statistics.  What can we do to
eliminate the jitter? Would genlocking our displays help?

Many thanks,
Carol

--
---------------------------------------------------------------
Carol Pawlowski              pawlowsk@ait.nrl.navy.mil
Code 5585, AIT/ITD
Naval Research Laboratory    Pho: (202)767-3040
Washington, DC  20375-5337   FAX: (202)767-1122
---------------------------------------------------------------



--------------52E885E3EC99E362C18A0C69
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
Hi,

<P>We are running a 2 graphic window/3 channel stereo display on an Onyx
IR with 2 hardware pipes using Vega.&nbsp;&nbsp; We are using the 0xa4
GL visual id (&nbsp; RGBA 10/10/10/0, db, stereo, aux 1, Z 23, S 1, accum
25/25/25/0, samples 4).&nbsp;&nbsp; We are getting some jitter.&nbsp; Oddly&nbsp;
enough, the jitter vanishes when we turn on the graphics statistics.&nbsp;
What can we do to eliminate the jitter? Would genlocking our displays help?

<P>Many thanks,
<BR>Carol
<PRE>--&nbsp;
---------------------------------------------------------------
Carol Pawlowski&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pawlowsk@ait.nrl.navy.mil
Code 5585, AIT/ITD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Naval Research Laboratory&nbsp;&nbsp;&nbsp; Pho: (202)767-3040
Washington, DC&nbsp; 20375-5337&nbsp;&nbsp; FAX: (202)767-1122
---------------------------------------------------------------</PRE>
&nbsp;</HTML>

--------------52E885E3EC99E362C18A0C69--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 13:45:45 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA02855 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 11:50:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA02828 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 11:50:40 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA07709 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 11:51:29 -0800
Received: from hotmail.com (f3.hotmail.com [207.82.250.14]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id LAA15374
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 11:51:28 -0800
	env-from (perfly@hotmail.com)
Received: (qmail 29473 invoked by uid 0); 12 Feb 1998 19:51:27 -0000
Message-ID: <19980212195127.29472.qmail@hotmail.com>
Received: from 207.124.15.78 by www.hotmail.com with HTTP;
	Thu, 12 Feb 1998 11:51:27 PST
X-Originating-IP: [207.124.15.78]
From: "Sonu Kansal" <perfly@hotmail.com>
To: info-performer@sgi.com
Subject: Alias Particals
Content-Type: text/plain
Date: Thu, 12 Feb 1998 11:51:27 PST
Status: O

Does anyone know anything about using Alias's
Particals (Smoke) in Performer...or another
option of (3D Smoke)?  If so please fill me
in.

Tks

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 16:30:04 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA03570 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 14:45:46 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA03543 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 14:45:32 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA07283 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 14:46:22 -0800
Received: from slack.shoreline-studios.com (slack.shoreline-studios.com [206.14.117.22]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA19518
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 14:46:21 -0800
	env-from (wade@surf.shoreline-studios.com)
Received: from slack (localhost [127.0.0.1]) by slack.shoreline-studios.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id OAA12820; Thu, 12 Feb 1998 14:45:47 -0800
Sender: wade@surf.shoreline-studios.com
Message-ID: <34E37B9A.237C@shoreline-studios.com>
Date: Thu, 12 Feb 1998 14:45:46 -0800
From: Wade Olsen <wade@surf.shoreline-studios.com>
Organization: Shoreline Studios
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: Ruddle@cardiff.ac.uk
CC: info-performer@sgi.com
Subject: Re: Include file errors
References: <Pine.OSF.3.95q.980212172019.175A-100000@thor>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Roy Ruddle wrote:
> A slightly different problem this time. I get the following error
> compiling some keyboard input code using IrisGL
> 
> "/usr/include/X11/X.h", line 86: error(1229): invalid redeclaration of type
>           name "Cursor" (declared at line 990 of "/usr/include/gl/gl.h")
>   typedef XID Cursor;
> 
> I recollect that someone else had this problem a while back and the
> solution was simple (change the order of include files or something?). Can
> anyone remember it?
> 

This is correct. X and Iris GL both have a define for Cursor. Looking at
the GL header files reveals:

/* obsolete typedefs */
#ifndef X_H
typedef unsigned short Cursor[16];      /* a C16X1 cursor */
#endif

Which indicates you should include GL stuff last.

-- 
-----------------------------
Wade Olsen, Shoreline Studios
e-mail:	wade@shoreline-studios.com
phone:	650-969-7896
fax:	650-969-7864
www:	http://www.shoreline-studios.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 19:10:36 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA03927 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 17:27:33 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA03900 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 17:27:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA01400 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 17:28:10 -0800
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id RAA19872
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 17:28:07 -0800
	env-from (keithb@wormald.com.au)
Received: from zebedee.UUCP (Uzebedee@localhost) by merki.connect.com.au with UUCP id MAA07455
  (8.8.5/IDA-1.6 for info-performer@sgi.com); Fri, 13 Feb 1998 12:28:05 +1100 (EST)
Received: from aggro (aggro_e [8.0.0.25]) by zebedee.wormald.com.au with ESMTP id MAA10336
  (8.8.7/IDA-1.6 for <info-performer@sgi.com>); Fri, 13 Feb 1998 12:12:29 +1100 (EST)
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id LAA10446
  (8.6.12/IDA-1.6 for <info-performer@sgi.com>); Fri, 13 Feb 1998 11:13:28 +1000
Received: from localhost by murad (5.65) id AA32649; Fri, 13 Feb 1998 12:13:28 +1100
Date: Fri, 13 Feb 1998 11:13:27 +1000 (AEST)
From: Keith Babarovich <keithb@wormald.com.au>
X-Sender: keithb@murad
Reply-To: Keith Babarovich <keithb@wormald.com.au>
To: info-performer@sgi.com
Subject: Pipeline statistics & DVR in Performer 2.2MR
Message-Id: <Pine.OSF.3.94.980213100235.10893A-100000@murad>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


I'm having some problems with pipeline statistics and with DVR (on an iR
obviously). The problems appear to be separate but since I'm trying to tie
both together to do load management I thought I would ask them together. 

Pipeline Statistics problem 1:

When using DVR I expect the pipeline fill statistics to change
proportionaly to the DVR scale that I am setting, so that
if I halve the area I am filling I would expect to see the
fill time also go down to about half. This used to happen
but now if I have alternate frames with scale factors of
1 and 0.5 my reported fill times are basically the same
for both of the frames (image contents are statics). 

Pipeline Statistics Question 2:

When I queryFStats on the PFFSTATS_BUF_PREV to
get the PFFSTATSVAL_PFTIMES_HIST_LAST_DRAW I get
a value that is five frames before the current frame. I would
have expected only a three frame latency on statistics, where
do the extra two frames of latency come from?


Pipeline Statistics Question 3:
Is there anywhere with more information about the pipeline
statistics and what the values mean? The fields are defined
as: host,xform,fill,total but the value for host is always
zero, the value for xform is always very small, and only the
value for fill appears close to what I was expecting.


DVR Question 1:

On reading the man pages, it would appear that if
I set a scale value for DVR between the sync and frame
calls of the application stage, then the new values will
be applied in the draw process with zero latency, is this
true?


DVR Problem 2:

You don't appear to be able to setup DVR on a channel until
AFTER the channels window has been displayed. Previously I
had created a pipewindow and then a channel and set the DVR 
on the channel immediately. I now appear to have to wait
for a few frames until the window appears before I setup
DVR or else it doesn't work or causes a stack overflow.

DVR Problem 3:

Now whenever DVR switches to a lower resolution on the
first frame approximately 8 lines of pixels appear scrambled.



EXTRA INFORMATION:

Enabling statistics

	fstats = pfGetChanFStats(chan);
	pfFStatsClass(fstats,PFSTATSHW_ENGFXPIPE_TIMES, PFSTATS_ON);
	pfFStatsClassMode(fstats, PFSTATSHW_GFXPIPE_TIMES, 
		PFSTATSHW_GFXPIPE_TIMES_MASK, PFSTATS_SET);
	pfEnableStatsHw(PFSTATSHW_ENGFXPIPE_TIMES);


Enabling DVR
        pvchan=pfGetChanPVChan(chan);
 	pfPVChanDVRMode(pvchan,PFPVC_DVR_MANUAL);
 	pfPVChanAreaScale(pvchan,1.0); 
 	pfPVChanMinScale(pvchan,0.1,0.1); 
	pfPVChanMaxScale(pvchan,1.0,1.0);



------------------------------------------------------------------------------
Keith Babarovich            |If you can be disgruntled and ruthless why can't
keithb@wormald.com.au       |            you be gruntled and ruth?
Wormald Technology          |Example: 'I like working for my company because 
                            | they are a ruth company and I am a gruntled 
Ph: +61 2 9981 0611         | employee'        (not a real statement)        +



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 12 19:46:46 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA04073 for info-performer-dist@holodeck.engr.sgi.com; Thu, 12 Feb 1998 18:05:48 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA04046 for <info-performer@holodeck.engr.sgi.com>; Thu, 12 Feb 1998 18:05:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA12975 for <info-performer@cthulhu.engr.sgi.com>; Thu, 12 Feb 1998 18:06:21 -0800
Received: from beyond.clubfed.sgi.com ([169.238.1.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id SAA01851
	for <info-performer@sgi.com>; Thu, 12 Feb 1998 18:06:20 -0800
	env-from (brian@dingbat.clubfed.sgi.com)
Received: from dingbat.clubfed.sgi.com by beyond.clubfed.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/930416.SGI)
	 id VAA21657; Thu, 12 Feb 1998 21:06:11 -0500
Received: (from brian@localhost) by dingbat.clubfed.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id UAA22939; Thu, 12 Feb 1998 20:36:35 -0500
Date: Thu, 12 Feb 1998 20:36:35 -0500
From: brian@dingbat.clubfed.sgi.com (Brian Furtaw)
Message-Id: <9802122036.ZM22938@dingbat.clubfed.sgi.com>
In-Reply-To: Liu Xiaoyan <liuxy@nsrc.nus.sg>
        "cannot overload addChild" (Feb 12,  8:07pm)
References: <34E2E61A.7494@nsrc.nus.edu.sg>
Reply-To: brian@sgi.com
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Liu Xiaoyan <liuxy@nsrc.nus.sg>, info-performer@sgi.com
Subject: Re: cannot overload addChild
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

It looks like you have to subclass pfGroup and override...

    virtual int 	    nb_addChild(pfNode *child);


...not...

    int addChild(pfNode *child)  {
        return PFGROUP->nb_addChild(child);
    }

...which is not virtual.

Brian


On Feb 12,  8:07pm, Liu Xiaoyan wrote:
> Subject: cannot overload addChild
> Hi, all.
>
> I'm in need of overloading the pfGroup::addChild function for a
> class of my own. What I do is just redefine it. However,it seems
> the pfGroup's is always called. Can Performer class be derived?
>
> Thanks for any help.
>
> Liu Xiaoyan
> ***********************************************************************
> Liu Xiaoyan                 National Supercomputing Research Center
> Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
> ***********************************************************************
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>
>-- End of excerpt from Liu Xiaoyan



-- 
    ----oOOo----    ----oOOo----    ----oOOo----    ----oOOo----

Brian Furtaw  (brian@sgi.com)	
VisSim  Technical  Consultant
12200-G  Plum  Orchard  Drive  Office:(301)572-3293   Fax: (301)872-3293	
Silver Spring, Maryland 20904  OpenGL/ImageVision/OpenInventor/Performer

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 13 08:57:43 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA04984 for info-performer-dist@holodeck.engr.sgi.com; Fri, 13 Feb 1998 07:14:14 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA04953 for <info-performer@holodeck.engr.sgi.com>; Fri, 13 Feb 1998 07:14:08 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA20618 for <info-performer@cthulhu.engr.sgi.com>; Fri, 13 Feb 1998 07:15:05 -0800
Received: from mailout03.btx.dtag.de (mailout03.btx.dtag.de [194.25.2.151]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id HAA16671
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 07:15:03 -0800
	env-from (06126990079-0001@t-online.de)
Received: from (fwd03.btx.dtag.de) [194.25.2.163] 
	by mailout03.btx.dtag.de with smtp 
	id 0y3Mnb-0004yP-00; Fri, 13 Feb 1998 16:13:07 +0100
Received:  (06126990079-0001(btxid)@[193.159.9.90]) 
	by fwd03.btx.dtag.de with (S3.1.29.1) 
	id <m0y3MnX-0003y4C>; Fri, 13 Feb 1998 16:13:03 +0100
Message-Id: <m0y3MnX-0003y4C@fwd03.btx.dtag.de>
Date: Fri, 13 Feb 1998 16:13:03 +0100
To: info-performer@sgi.com
Subject: Strange effect with alpha texture
X-Mailer: T-Online eMail 2.12
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8BIT
X-Sender: 06126990079-0001@t-online.de
From: Princess-Support@t-online.de (princess support)
Status: O

Hi there!

I experienced a very strange effect with alpha textures within perfly.

Having a model of a car in as well .dwb as .flt file format with alpha textures 
for the windows of the car as well as for a driver inside the car depending on 
the angle I look at the car in perfly the driver is visible or not.
It seems to be a problem with having a poly with alpha texture drawing against 
another poly with alpha texture because if I switch the texture of the driver to 
a non-alpha texture the driver is visible all the time.

Has anybody out there already experienced something similar.

This effect appears on an HighImpact with 4MB TRAM, Performer 2.0, OS 6.2 as 
well as on an O2 (Performer 2.0).

Any help is very much appreciated.

Christoph Tillack.

------------------------------------------------
Princess Interactive Software GmbH
Am Rödchen 5
65510 Idstein/Ts.
Germany
FON: ++49-6126-990274
FAX: ++49-6126-91131
------------------------------------------------

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 13 13:26:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA05410 for info-performer-dist@holodeck.engr.sgi.com; Fri, 13 Feb 1998 11:45:02 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA05383 for <info-performer@holodeck.engr.sgi.com>; Fri, 13 Feb 1998 11:45:00 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA18277 for <info-performer@cthulhu.engr.sgi.com>; Fri, 13 Feb 1998 11:46:00 -0800
Received: from firewall.fel.tno.nl (dewey.fel.tno.nl [192.55.105.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA18445
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 11:45:57 -0800
	env-from (rioj7@fel.tno.nl)
Received: by firewall.fel.tno.nl; id UAA19978; Fri, 13 Feb 1998 20:51:19 +0100 (MET)
Received: from s00sn1.fel.tno.nl(134.203.8.207) by ns.fel.tno.nl via smap (3.2)
	id xma019973; Fri, 13 Feb 98 20:50:54 +0100
Received: (from rioj7@localhost)
	by s00sn1.fel.tno.nl (8.8.5/8.8.5) id UAA03061;
	Fri, 13 Feb 1998 20:46:25 +0100 (MET)
From: Mario Veraart <rioj7@fel.tno.nl>
Message-Id: <199802131946.UAA03061@s00sn1.fel.tno.nl>
Subject: Re: Strange effect with alpha texture
To: Princess-Support@t-online.de (princess support)
Date: Fri, 13 Feb 1998 20:46:25 +0100 (MET)
Cc: info-performer@sgi.com
In-Reply-To: <m0y3MnX-0003y4C@fwd03.btx.dtag.de> from "princess support" at Feb 13, 98 04:13:03 pm
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O

> 
> Hi there!
> 
> I experienced a very strange effect with alpha textures within perfly.
> 
> Having a model of a car in as well .dwb as .flt file format with alpha textures 
> for the windows of the car as well as for a driver inside the car depending on 
> the angle I look at the car in perfly the driver is visible or not.
> It seems to be a problem with having a poly with alpha texture drawing against 
> another poly with alpha texture because if I switch the texture of the driver to 
> a non-alpha texture the driver is visible all the time.
> 
> Has anybody out there already experienced something similar.
> 
> This effect appears on an HighImpact with 4MB TRAM, Performer 2.0, OS 6.2 as 
> well as on an O2 (Performer 2.0).
> 
> Any help is very much appreciated.
> 
> Christoph Tillack.

If you have the sorting enabled in the channel then it could be that
performer is putting these geosets in the transparent bin and
depending on de range to the viewer they are drawn back to front and
they update the Z-buffer. The non-alpha driver is put in the opaque
draw bin and that is drawn before the transparent bin.

Or if both are in the opaque bin then it could be a side effect of the
geostate (texture) sorting. Try to set the sorting of the opaque bin
to back-to-front sorting or something that doesn't sort based on
geostate.

Mario
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 13 14:16:54 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA05685 for info-performer-dist@holodeck.engr.sgi.com; Fri, 13 Feb 1998 12:36:13 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA05656 for <info-performer@holodeck.engr.sgi.com>; Fri, 13 Feb 1998 12:36:00 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA07439 for <info-performer@cthulhu.engr.sgi.com>; Fri, 13 Feb 1998 12:36:59 -0800
Received: from firewall.fel.tno.nl (dewey.fel.tno.nl [192.55.105.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA06281
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 12:36:58 -0800
	env-from (rioj7@fel.tno.nl)
Received: by firewall.fel.tno.nl; id VAA20470; Fri, 13 Feb 1998 21:42:20 +0100 (MET)
Received: from s00sn1.fel.tno.nl(134.203.8.207) by ns.fel.tno.nl via smap (3.2)
	id xma020468; Fri, 13 Feb 98 21:42:00 +0100
Received: (from rioj7@localhost)
	by s00sn1.fel.tno.nl (8.8.5/8.8.5) id VAA03451;
	Fri, 13 Feb 1998 21:37:31 +0100 (MET)
From: Mario Veraart <rioj7@fel.tno.nl>
Message-Id: <199802132037.VAA03451@s00sn1.fel.tno.nl>
Subject: Flight loader Callback questions
To: info-performer@sgi.com (Performer)
Date: Fri, 13 Feb 1998 21:37:31 +0100 (MET)
Cc: rioj7@s00sn1.fel.tno.nl (Mario Veraart)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O

Hello,

I have some questions about the flight loader callback.

1. If I have a database that uses external refs
I don't always get a callback on all the nodes that are
part of the performer tree.
If I have two external files modelA.flt and modelB.flt.
modelB.flt has an external ref to modelA.flt.
If I model the following database

  db
  |- base geometry
  |
  |- external ref to modelA.flt
  |
  |- external ref to modelA.flt
  |
  |- external ref to modelB.flt
  |  |- external ref to modelA.flt
  |
  |- external ref to modelB.flt
     |- external ref to modelA.flt  (*)

For all nodes I get callbacks except for the one
marked with (*).

What is the reason that for a second level external
I don't get callbacks for a second instance of the 
first level external?


2. The callback function has in it's switch statement
the constant CB_PATH. The Readme file says it is generated
when we use the road or road path in the flight file.
What do I have to model to get a callback with CB_PATH?


Thanks if anybody can answer one of these.

Mario
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 13 16:26:18 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA06137 for info-performer-dist@holodeck.engr.sgi.com; Fri, 13 Feb 1998 14:35:29 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA06108 for <info-performer@holodeck.engr.sgi.com>; Fri, 13 Feb 1998 14:35:24 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA17166 for <info-performer@cthulhu.engr.sgi.com>; Fri, 13 Feb 1998 14:36:24 -0800
Received: from quackerjack.cc.vt.edu (quackerjack.cc.vt.edu [198.82.160.250]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA15163
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 14:36:23 -0800
	env-from (krangan@mail.vt.edu)
From: krangan@mail.vt.edu
Received: from sable.cc.vt.edu (sable.cc.vt.edu [128.173.16.30])
	by quackerjack.cc.vt.edu (8.8.8/8.8.8) with ESMTP id RAA27140
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 17:38:48 -0500 (EST)
Received: from giants.ise.vt.edu (gaints.ise.vt.edu [128.173.95.152])
	by sable.cc.vt.edu (8.8.8/8.8.8) with SMTP id RAA01486
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 17:36:20 -0500 (EST)
Message-Id: <3.0.5.32.19980213174136.0079e7b0@mail.vt.edu>
X-Sender: krangan@mail.vt.edu
X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32)
Date: Fri, 13 Feb 1998 17:41:36 -0500
To: info-performer@sgi.com
Subject: Multigen - Performer
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status: O

Hi,
  Iam new to performer. I started working on a Multigen model and loaded it
in performer. The model's color went off and all the models took the same
dull golden color. I wasn't able to change the model color too. can anyone
help?

Thanks in advance

Rangan

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 13 16:58:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA06448 for info-performer-dist@holodeck.engr.sgi.com; Fri, 13 Feb 1998 15:12:50 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA06413 for <info-performer@holodeck.engr.sgi.com>; Fri, 13 Feb 1998 15:12:40 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA00908 for <info-performer@cthulhu.engr.sgi.com>; Fri, 13 Feb 1998 15:13:41 -0800
Received: from aud.ucla.edu (alberti.aud.ucla.edu [128.97.172.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA26297
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 15:13:40 -0800
	env-from (friedman@ucla.edu)
Received: from ucla.edu by aud.ucla.edu (SMI-8.6/SMI-SVR4)
	id PAA06834; Fri, 13 Feb 1998 15:14:27 -0800
Sender: scott@ucla.edu
Message-ID: <34E4D370.6741A4D0@ucla.edu>
Date: Fri, 13 Feb 1998 15:12:48 -0800
From: "Scott A. Friedman" <friedman@ucla.edu>
X-Mailer: Mozilla 4.04 [en] (X11; U; IRIX64 6.2 IP28)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Another Alpha Texture Question
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi,

I have been trying to use pfString using a textured font.  The GeoStates
on the font set Transparency to

     pfGStateMode(gs, PFSTATE_TRANSPARENCY, PFTR_ON | PFTR_NO_OCCLUDE);
     pfGStateMode(gs, PFSTATE_ALPHAFUNC, PFAF_GREATER);
     pfGStateVal(gs, PFSTATE_ALPHAREF, 4.0f / 255.0f);

The rendered text looks fine unless there is some opaqe geometry behind
it.  When this happens the text disappears behind the more distant opaqe
geometry.

Resetting the transparency on the text to just PFTR_BLEND_ALPHA works
correctly but the edges of the characters have a banding effect when
rendered over the opaqe geometry.  In both cases (with and without
NO_OCCLUDE) the text looks fine against the background - no banding,
frosting whatever you want to call it.

The channel is set to perform sorting so shouldn't textures with alpha
be rendered after the opaqe geometry?  Even with NO_OCCLUDE this should
work but it doesn't.

Any suggestions on what I am not doing right here?

Thanks,
Scott



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 13 17:52:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA06913 for info-performer-dist@holodeck.engr.sgi.com; Fri, 13 Feb 1998 16:52:40 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA06886 for <info-performer@holodeck.engr.sgi.com>; Fri, 13 Feb 1998 16:52:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA03619 for <info-performer@cthulhu.engr.sgi.com>; Fri, 13 Feb 1998 16:53:24 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA24629
	for <info-performer@sgi.com>; Fri, 13 Feb 1998 16:53:23 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id RAA10119 for <info-performer@sgi.com>; Fri, 13 Feb 1998 17:03:33 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id AAA04184 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Sat, 14 Feb 1998 00:53:07 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id QAA09716 for info-performer@sgi.com; Fri, 13 Feb 1998 16:53:06 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802131653.ZM9714@logan.engr.multigen.com>
Date: Fri, 13 Feb 1998 16:53:06 -0800
In-Reply-To: Mario Veraart <rioj7@fel.tno.nl>
        "Flight loader Callback questions" (Feb 13,  9:37pm)
References: <199802132037.VAA03451@s00sn1.fel.tno.nl>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com (Performer)
Subject: Re: Flight loader Callback questions
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 13,  9:37pm, Mario Veraart wrote:
>1. If I have a database that uses external refs
>   I don't always get a callback on all the nodes that are
>   part of the performer tree.

nodes and (sub)trees that are instanced are not individually processed.
therefore such callbacks are not invoked.

[munch]

>What is the reason that for a second level external
>I don't get callbacks for a second instance of the
>first level external?

you may only be getting the 1st level callbacks because the external references
must be reloaded because at least one of their palettes is unique (color,
material, texture). you can confirm this with:

setenv PFNFYLEVEL 5

... the loader prints a notice for each file loaded and at DEBUG level prints a
message for each file referenced (cloned). you will only get one CB_CLONE
callback each time an externally referenced file is cloned.

>2. The callback function has in it's switch statement
>the constant CB_PATH. The Readme file says it is generated
>when we use the road or road path in the flight file.
>What do I have to model to get a callback with CB_PATH?

using the MultiGen Road Tools will produce both road and path (lane) nodes.
path nodes are converted to a geoset of line strips whose traversal masks are
set to zero for both DRAW and ISECT. this clears them from being culled, drawn
and intersected. the CB_PATH callback is provided so that the application can
access the information as desired.

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 14 04:12:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA07955 for info-performer-dist@holodeck.engr.sgi.com; Sat, 14 Feb 1998 02:23:11 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA07928 for <info-performer@holodeck.engr.sgi.com>; Sat, 14 Feb 1998 02:23:05 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA16119 for <info-performer@cthulhu.engr.sgi.com>; Sat, 14 Feb 1998 02:24:11 -0800
Received: from aba.nsrc.nus.sg (aba.nsrc.nus.sg [137.132.15.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA07273
	for <info-performer@sgi.com>; Sat, 14 Feb 1998 02:24:08 -0800
	env-from (liuxy@nsrc.nus.edu.sg)
Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id SAA15512 for <info-performer@sgi.com>; Sat, 14 Feb 1998 18:24:06 +0800 (SGT)
Received: from liuxy.nsrc.nus.sg(137.132.15.85) by aba.nsrc.nus.sg via smap (V1.3)
	id sma015509; Sat Feb 14 18:24:02 1998
Message-ID: <34E57106.272C@nsrc.nus.edu.sg>
Date: Sat, 14 Feb 1998 18:25:10 +0800
From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
Organization: National Supercomputing Research Center
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: warning msg
Content-Type: multipart/mixed; boundary="------------20C250495859"
Status: O

This is a multi-part message in MIME format.

--------------20C250495859
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit

Hi,

I keep getting the attached warning msg when compiling
c++ code with Performer 2.1 and -64. 

A while ago, I saw similar posting on the mailing list,
just cannot remember how to do with it.

Thanks,
Liu  
***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************

--------------20C250495859
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id PAA13555 for <@aba.nsrc.nus.sg:liuxy@nsrc.nus.edu.sg>; Sat, 14 Feb 1998 15:59:47 +0800 (SGT)
Received: from satay.nsrc.nus.sg(137.132.15.7) by aba.nsrc.nus.sg via smap (V1.3)
	id sma013551; Sat Feb 14 15:59:42 1998
Received: by satay.nsrc.nus.sg (940816.SGI.8.6.9/940406.SGI.AUTO)
	for liuxy@nsrc.nus.edu.sg id PAA02843; Sat, 14 Feb 1998 15:59:35 +0800
Date: Sat, 14 Feb 1998 15:59:35 +0800
From: liuxy@nsrc.nus.sg (Liu Xiaoyan)
Message-Id: <199802140759.PAA02843@satay.nsrc.nus.sg>
Apparently-To: liuxy@nsrc.nus.edu.sg
Content-Type: text

omni 334% make
        CC -O -64 -c -I/usr/local/CAVE/include -I/usr/include loadWorld.c++
"/usr/include/Performer/pf/pfFrameStats.h", line 428: warning(1681): 
          "void pfFrameStats::copy(const pfFrameStats *, uint, uint, uint)"
          does not match "pfMemory::copy" -- virtual function override
          intended?
      void copy(const pfFrameStats *_prev, uint _dstBufSel, uint _srcBufSel, uint _which)  {
           ^

"/usr/include/Performer/pf/pfFrameStats.h", line 428: warning(1681): 
          "void pfFrameStats::copy(const pfFrameStats *, uint, uint, uint)"
          does not match "pfObject::copy" -- virtual function override
          intended?
      void copy(const pfFrameStats *_prev, uint _dstBufSel, uint _srcBufSel, uint _which)  {
           ^

        CC -O -64 -o room room.o grabDCS.o navDCS.o cache.o loadWorld.o -L/usr/local/CAVE/lib -L/usr/lib64 -lpfcave_ogl_64 -lelm_64 -lpfdu_ogl  -lpfutil_ogl -lpf_ogl -lGL -lXi -lX11 -lm -lfpe -lC -limage
ld64: WARNING 85: definition of __checktraps in /usr/lib64/libfpe.so preempts that definition in /usr/lib64/libc.so.
ld64: WARNING 85: definition of __readenv_sigfpe in /usr/lib64/libfpe.so preempts that definition in /usr/lib64/libc.so.


--------------20C250495859--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 14 12:20:41 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA08434 for info-performer-dist@holodeck.engr.sgi.com; Sat, 14 Feb 1998 10:04:20 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA08407 for <info-performer@holodeck.engr.sgi.com>; Sat, 14 Feb 1998 10:04:14 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA16355 for <info-performer@cthulhu.engr.sgi.com>; Sat, 14 Feb 1998 10:05:23 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA11391
	for <info-performer@sgi.com>; Sat, 14 Feb 1998 10:05:22 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA01352; Sat, 14 Feb 1998 10:04:07 -0800
Date: Sat, 14 Feb 1998 10:04:07 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802141004.ZM1348@multipass.engr.sgi.com>
In-Reply-To: Princess-Support@t-online.de (princess support)
        "Strange effect with alpha texture" (Feb 13,  4:13pm)
References: <m0y3MnX-0003y4C@fwd03.btx.dtag.de>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                                 6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                                 BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Princess-Support@t-online.de (princess support), info-performer@sgi.com
Subject: Re: Strange effect with alpha texture
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19802141004.ZM1348.engr.sgi.com"
Status: O


--PART-BOUNDARY=.19802141004.ZM1348.engr.sgi.com
Content-Description: Text
Content-Type: text/plain ; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Zm-Decoding-Hint: mimencode -q -u 

Yep this is a transparency zbuffer problem, specifically a sorting issue.=
 when
you turn transparency off on the driver he doesn't get sorted and therefo=
re
gets drawn first.

You should try using pfAlphaFunc state info on the driver but keep transp=
arency
off.

Cheers,Angus.

On Feb 13,  4:13pm, princess support wrote:
> Subject: Strange effect with alpha texture
> Hi there!
>
> I experienced a very strange effect with alpha textures within perfly.
>
> Having a model of a car in as well .dwb as .flt file format with alpha
textures
> for the windows of the car as well as for a driver inside the car depen=
ding
on
> the angle I look at the car in perfly the driver is visible or not.
> It seems to be a problem with having a poly with alpha texture drawing
against
> another poly with alpha texture because if I switch the texture of the =
driver
to
> a non-alpha texture the driver is visible all the time.
>
> Has anybody out there already experienced something similar.
>
> This effect appears on an HighImpact with 4MB TRAM, Performer 2.0, OS 6=
=2E2 as
> well as on an O2 (Performer 2.0).
>
> Any help is very much appreciated.
>
> Christoph Tillack.
>
> ------------------------------------------------
> Princess Interactive Software GmbH
> Am R=F6dchen 5
> 65510 Idstein/Ts.
> Germany
> FON: ++49-6126-990274
> FAX: ++49-6126-91131
> ------------------------------------------------
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from princess support



-- =

"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead

--PART-BOUNDARY=.19802141004.ZM1348.engr.sgi.com--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 16 05:02:20 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA10642 for info-performer-dist@holodeck.engr.sgi.com; Mon, 16 Feb 1998 01:30:32 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA10615 for <info-performer@holodeck.engr.sgi.com>; Mon, 16 Feb 1998 01:30:20 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA05332 for <info-performer@cthulhu.engr.sgi.com>; Mon, 16 Feb 1998 01:31:46 -0800
Received: from alpha.netvision.net.il (alpha.NetVision.net.il [194.90.1.13]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA26732
	for <info-performer@sgi.com>; Mon, 16 Feb 1998 01:31:44 -0800
	env-from (dreamt@netvision.net.il)
Received: from dialup.netvision.net.il (ts008p15.pop9a.netvision.net.il [194.90.11.161])
	by alpha.netvision.net.il (8.8.6/8.8.6) with SMTP id LAA27897
	for <info-performer@sgi.com>; Mon, 16 Feb 1998 11:31:09 +0200 (IST)
Message-ID: <34E74248.122C@netvision.net.il>
Date: Sun, 15 Feb 1998 11:30:16 -0800
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: 2.1 -> 2.2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi all,

We are still using Performer 2.1 and we need to recomplie and link
our application using 2.2 - BUT, we still need to have 2.1 installed
on the same computer.

How can we Install 2.2 (even in seperate Directories) and not override
2.1


Roni Kass
V.P. Research & Development
DreamTeam Ltd.

Tel: +972-9-9559855
Fax: +972-9-9559615
Email: dreamt@netvision.net.il

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 16 06:49:54 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA10799 for info-performer-dist@holodeck.engr.sgi.com; Mon, 16 Feb 1998 04:00:40 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA10772 for <info-performer@holodeck.engr.sgi.com>; Mon, 16 Feb 1998 04:00:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA15446 for <info-performer@cthulhu.engr.sgi.com>; Mon, 16 Feb 1998 04:01:56 -0800
Received: from firewall.fel.tno.nl (dewey.fel.tno.nl [192.55.105.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA21568
	for <info-performer@sgi.com>; Mon, 16 Feb 1998 04:01:53 -0800
	env-from (rioj7@fel.tno.nl)
Received: by firewall.fel.tno.nl; id NAA04639; Mon, 16 Feb 1998 13:07:23 +0100 (MET)
Received: from s00sn1.fel.tno.nl(134.203.8.207) by ns.fel.tno.nl via smap (3.2)
	id xma004620; Mon, 16 Feb 98 13:07:15 +0100
Received: (from rioj7@localhost)
	by s00sn1.fel.tno.nl (8.8.5/8.8.5) id NAA26387;
	Mon, 16 Feb 1998 13:02:36 +0100 (MET)
From: Mario Veraart <rioj7@fel.tno.nl>
Message-Id: <199802161202.NAA26387@s00sn1.fel.tno.nl>
Subject: Re: warning msg
To: liuxy@nsrc.nus.sg (Liu Xiaoyan)
Date: Mon, 16 Feb 1998 13:02:35 +0100 (MET)
Cc: info-performer@sgi.com
In-Reply-To: <34E57106.272C@nsrc.nus.edu.sg> from "Liu Xiaoyan" at Feb 14, 98 06:25:10 pm
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O

> Hi,
> 
> I keep getting the attached warning msg when compiling
> c++ code with Performer 2.1 and -64. 
> 
> A while ago, I saw similar posting on the mailing list,
> just cannot remember how to do with it.
> 
> Thanks,
> Liu  
> ***********************************************************************
> Liu Xiaoyan                 National Supercomputing Research Center
> Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
> ***********************************************************************
> omni 334% make
>         CC -O -64 -c -I/usr/local/CAVE/include -I/usr/include loadWorld.c++
> "/usr/include/Performer/pf/pfFrameStats.h", line 428: warning(1681): 
>           "void pfFrameStats::copy(const pfFrameStats *, uint, uint, uint)"
>           does not match "pfMemory::copy" -- virtual function override
>           intended?
>       void copy(const pfFrameStats *_prev, uint _dstBufSel, uint _srcBufSel, uint _which)  {
>            ^

Just add the option -woff1681 to the compiler options

Mario
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 16 09:34:38 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA11092 for info-performer-dist@holodeck.engr.sgi.com; Mon, 16 Feb 1998 07:23:30 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA11065 for <info-performer@holodeck.engr.sgi.com>; Mon, 16 Feb 1998 07:23:25 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA05025 for <info-performer@cthulhu.engr.sgi.com>; Mon, 16 Feb 1998 07:24:54 -0800
Received: from ntserver.ivex3d.com ([199.250.179.65]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA27472
	for <info-performer@sgi.com>; Mon, 16 Feb 1998 07:24:52 -0800
	env-from (munjulur@ivex3d.com)
Received: by ntserver.ivex3d.com from localhost
    (router,SLMail V2.6); Mon, 16 Feb 1998 10:23:54 -0500
Received: by ntserver.ivex3d.com from GRENADA
    (192.168.1.16::mail daemon; unverified,SLMail V2.6); Mon, 16 Feb 1998 10:23:53 -0500
Received: by GRENADA         with Microsoft Mail
	id <01BD3AC5.10363C00@GRENADA        >; Mon, 16 Feb 1998 10:24:29 -0500
Message-ID: <01BD3AC5.10363C00@GRENADA        >
From: Ram Munjuluri <munjulur@ivex3d.com>
To: "'DreamTeam Ltd.'" <dreamt@netvision.net.il>,
        "info-performer@sgi.com"
	 <info-performer@sgi.com>
Subject: RE: 2.1 -> 2.2
Date: Mon, 16 Feb 1998 10:24:27 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Status: O

Hi,

Just try

swmgr -f <source> -r <destination> 

you could then compile/link from the new dir and use Perf2.2

hope this helped.
-RB
ram@ivex3d.com


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 16 09:34:40 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA11059 for info-performer-dist@holodeck.engr.sgi.com; Mon, 16 Feb 1998 07:19:14 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA11032 for <info-performer@holodeck.engr.sgi.com>; Mon, 16 Feb 1998 07:18:59 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA04597 for <info-performer@cthulhu.engr.sgi.com>; Mon, 16 Feb 1998 07:20:27 -0800
Received: from sguk.reading.sgi.com ([144.253.64.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA26586
	for <info-performer@sgi.com>; Mon, 16 Feb 1998 07:20:26 -0800
	env-from (clive@reading.sgi.com)
Received: from barney.reading.sgi.com (barney.reading.sgi.com [144.253.74.139]) by sguk.reading.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA05640; Mon, 16 Feb 1998 15:20:24 GMT
Received: from reading.sgi.com (barney.reading.sgi.com [144.253.74.139]) by barney.reading.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id PAA15191; Mon, 16 Feb 1998 15:20:22 GMT
Sender: clive@reading.sgi.com
Message-ID: <34E85936.1CEAD429@reading.sgi.com>
Date: Mon, 16 Feb 1998 15:20:22 +0000
From: Clive Harding <clive@reading.sgi.com>
X-Mailer: Mozilla 4.04C-SGI [en] (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: "DreamTeam Ltd." <dreamt@netvision.net.il>
CC: info-performer@sgi.com
Subject: Re: 2.1 -> 2.2
References: <34E74248.122C@netvision.net.il>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Roni,
	You can inst -r /performer2.2path. This will attempt to
install stuff in a structure with performer2.2path instead of 
/. See the inst man page for specifics. When you do this inst
will look at this new dir structure for resolving pre-requisites
so you may have to "set rulesoverride on" to get it to install.
When you want to use the pf2.2 libs etc you'll need to 

setenv LD_LIBRARY{|N32|64}_PATH /performer2.2path/usr/lib{|32|64}

and setenv PFROOT /performer2.2path I think before you execute
make.

Cheers,
Clive.
-- 
________________________________________________________________
Clive Harding, Software Support Group, Silicon Graphics UK Ltd.       
Forum 1, Station Road, Theale, Reading, UK, RG7 4RA. 
Tel: 01189 307736 Fax: 01189 307553 Email: clive@reading.sgi.com

	    "Si non confectus, non reficiat."
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 16 12:17:50 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA11248 for info-performer-dist@holodeck.engr.sgi.com; Mon, 16 Feb 1998 08:51:24 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA11221 for <info-performer@holodeck.engr.sgi.com>; Mon, 16 Feb 1998 08:51:06 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA23250 for <info-performer@cthulhu.engr.sgi.com>; Mon, 16 Feb 1998 08:52:35 -0800
Received: from rivafw.rivatech.com (rivatech.com [207.239.188.17]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA25858
	for <info-performer@sgi.com>; Mon, 16 Feb 1998 08:52:33 -0800
	env-from (gw@rivatech.com)
Received: by rivafw.rivatech.com (940816.SGI.8.6.9/940406.SGI)
	for <@rivafw.rivatech.com:info-performer@sgi.com> id KAA29243; Mon, 16 Feb 1998 10:52:10 -0600
Received: from rivatech.com(192.168.1.3) by rivafw.rivatech.com via smap (V1.3)
	id sma029241; Mon Feb 16 10:52:08 1998
Received: from riva.com (pcofc18.rivatech.com [192.168.1.218]) by linus (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id KAA04049 for <info-performer@sgi.com>; Mon, 16 Feb 1998 10:51:45 -0600
Message-ID: <34E86E9E.A1B4B333@riva.com>
Date: Mon, 16 Feb 1998 10:51:42 -0600
From: "G.W. Estep II" <gw@rivatech.com>
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: VGA out of an Indigo2 Max or Solid Impact
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I don't seem to have the VOF to do this.  I have an Indigo2 dual head
Max/Solid Impact and I am trying to get a VGA (640x480_60) signal out of

it and there doesn't appear to be a VOF on the system for this.

Have I lost my mind or can this not be done?  Thanks for the help.

G.W.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 17 05:18:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA12645 for info-performer-dist@holodeck.engr.sgi.com; Tue, 17 Feb 1998 03:35:02 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA12618 for <info-performer@holodeck.engr.sgi.com>; Tue, 17 Feb 1998 03:34:56 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA09019 for <info-performer@cthulhu.engr.sgi.com>; Tue, 17 Feb 1998 03:36:33 -0800
Received: from imo26.mail.aol.com (imo26.mx.aol.com [198.81.19.154]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA29877
	for <info-performer@sgi.com>; Tue, 17 Feb 1998 03:36:32 -0800
	env-from (PASociety@aol.com)
From: PASociety@aol.com
Received: from PASociety@aol.com
	by imo26.mx.aol.com (IMOv12/Dec1997) id RUTDa25301
	for <Virtual8@aol.com>; Tue, 17 Feb 1998 06:20:55 -0500 (EST)
Message-ID: <3097db09.34e97299@aol.com>
Date: Tue, 17 Feb 1998 06:20:55 EST
To: Virtual8@aol.com
Mime-Version: 1.0
Subject: Performance Animation Society February Meeting...
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
X-Mailer: AOL 3.0 for Windows 95 sub 18
Status: O

********I M P O R T A N T    M E E T I N G   A N N O U N C E M E N T ******


The "Performance Animation Society" will be having their next meeting
during the NATE (New Animation Technology Exposition) in Pasadena, California.

WHEN: Thursday, February 19th from 6:30 PM to 9:00 PM 
WHERE: Pasadena Hilton Hotel in the International Room East.

Featured Topics: "Performance Animation tools continue to evolve"

Featured Presenters:

Michel Besner, President of Kaydara, Inc. will demonstrate and discuss
their "Filmbox" software toolkit. Used in performance animation, human
motion capture and facial expression data translation and interfacing,
this new technology black bag of tricks can benefit animators in the
creation of 3D character animation.

Larry Kohl, President of Nucleus Interactive will demonstrate and inform
us about their "Atomic3D" streaming internet animation products.
These PC-based tools are the latest in a new breed of real-time,
streaming, character animation applications that can be run from
any browser on the internet with stellar performance.

Experts will share their experiences, videos will be shown and PAS
Members will be given a forum to introduce themselves, their affiliations,
discuss their interests and ask questions. All are Welcome!

THIS MEETING IS FREE AND OPEN TO EVERYONE!!!

Please join us for our next PAS evening event at NATE
and PLEASE PAS the word!

Thank You -- The Performance Animation Society

      Referring WEB sites:

NATE Conference:        http://www.nateconference.com

The PA Society Home Page:   www.PASociety.org
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 17 05:50:29 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA12688 for info-performer-dist@holodeck.engr.sgi.com; Tue, 17 Feb 1998 04:07:49 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA12661 for <info-performer@holodeck.engr.sgi.com>; Tue, 17 Feb 1998 04:07:40 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA23114 for <info-performer@cthulhu.engr.sgi.com>; Tue, 17 Feb 1998 04:09:17 -0800
Received: from morgane.oleane.net (Morgane.OLEANE.Net [194.2.1.9]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA04048
	for <info-performer@sgi.com>; Tue, 17 Feb 1998 04:09:14 -0800
	env-from (maiaux@corysmailserv.corys.fr)
Received: from corysmailserv (mailhost.corys.fr [194.2.225.1]) by morgane.oleane.net  with SMTP id NAA02323 for <info-performer@sgi.com>; Tue, 17 Feb 1998 13:09:08 +0100
Received: from coro207 by corysmailserv (SMI-8.6/SMI-SVR4)
	id NAA18293; Tue, 17 Feb 1998 13:03:39 +0100
Sender: maiaux@corysmailserv.corys.fr
Message-ID: <34E97CAB.41C6@corys.fr>
Date: Tue, 17 Feb 1998 13:03:55 +0100
From: Lionel Maiaux <maiaux@corysmailserv.corys.fr>
Organization: corys
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Purify blocks in pfInit
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi,

I would like to use purify 4.0.1 for 6.3 on my O2 R10000 in a simple
Performer code like:

void main()
{
	pfInit();
	pfExit();
}

But purify never ends this program and a "dbx -P" gives:

>  0 _p_chk_sw_32(0x2080de0, 0x0, 0x10000, 0x124) ["sgi-checks.s":796, 0x5ffce3b4 (pixie 0x5ffce3b4)]
   1 _r4kup_setlock(0x2080de0, 0x0, 0x10000, 0x124) ["r4k.s":78,
0x6ee6cc (pixie 0x7cdb58)]
   2 _amalloc(0x2080de0, 0x2080468, 0x10000, 0x124) ["amalloc.c":75,
0x6f6ae8 (pixie 0x7e6d0c)]
   3 _usmalloc(0x2080de0, 0x0, 0x10000, 0x124) ["usmalloc.c":38,
0x6fc18c (pixie 0x7f5e44)]
   4 _snewlock(0x2080000, 0x0, 0x10000, 0x124) ["ulocks.c":95, 0x6fa060
(pixie 0x7effe0)]
   5 _acreate(0x2180000, 0xf4240, 0x1, 0x2080000) ["amalloc.c":210,
0x70b878 (pixie 0x82364c)]
   6 _pfNewSharedArena(0x7fff2ccc, 0xf4240, 0x2080000, 0x124)
["../../../lib/libpr/mem.C":433, 0x5dd9bd88 (pixie 0x5e294444)]
   7 pfInitArenas(0x2080de0, 0x0, 0x0, 0x124)
["../../../lib/libpr/mem.C":344, 0x5dd9ba44 (pixie 0x5e293a64)]
   8 main(0x2080de0, 0x0, 0x10000, 0x124) ["es.cc":6, 0x400e60 (pixie
0x40187c)]
   9 __istart() ["crt1tinit.s":13, 0x400ca4 (pixie 0x4012b8)]

(I use Performer 2.2 beta)

Does anybody know why and help me ?

Thanks.

------------------------------------------------------------------------
                       Lionel Maiaux
                       l.maiaux@corys.fr
------------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 17 14:20:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA13728 for info-performer-dist@holodeck.engr.sgi.com; Tue, 17 Feb 1998 12:40:11 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA13701 for <info-performer@holodeck.engr.sgi.com>; Tue, 17 Feb 1998 12:40:05 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA21646 for <info-performer@cthulhu.engr.sgi.com>; Tue, 17 Feb 1998 12:41:46 -0800
Received: from evl.uic.edu (evl.evl.uic.edu [131.193.48.80]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA06848; Tue, 17 Feb 1998 12:41:44 -0800
	env-from (pape@evl.uic.edu)
Received: from cubs.evl.uic.edu by evl.uic.edu via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id OAA14165; Tue, 17 Feb 1998 14:42:29 -0600
Received: from localhost (pape@localhost) by cubs.evl.uic.edu (8.8.7/8.6.4) with SMTP id PAA06272; Tue, 17 Feb 1998 15:15:04 -0600 (CST)
X-Authentication-Warning: cubs.evl.uic.edu: pape owned process doing -bs
Date: Tue, 17 Feb 1998 15:15:04 -0600 (CST)
From: Dave Pape <pape@evl.uic.edu>
To: brian@sgi.com
cc: info-performer@sgi.com
Subject: Re: cannot overload addChild
In-Reply-To: <9802122036.ZM22938@dingbat.clubfed.sgi.com>
Message-ID: <Pine.SGI.3.95.980217150741.5879I-100000@cubs.evl.uic.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O


  Is this really acceptable (ie officially supported)?  The Programmer's
Guide (chapter 20) specifically says that these hidden nb_ functions
are internal, and should not be overridden by application subclasses.
I've had to work around similar problems in the past, when subclassing
pfDCS, and would be interested if there actually is a correct way to
override Performer class functions.

 -Dave


On Thu, 12 Feb 1998, Brian Furtaw wrote:

> It looks like you have to subclass pfGroup and override...
> 
>     virtual int 	    nb_addChild(pfNode *child);
> 
> 
> ...not...
> 
>     int addChild(pfNode *child)  {
>         return PFGROUP->nb_addChild(child);
>     }
> 
> ...which is not virtual.
> 
> Brian

---------------------------------------------------------------------------
Dave Pape                          Electronic Visualization Laboratory, UIC
pape@evl.uic.edu                   http://www.evl.uic.edu/pape/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 17 14:59:22 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA13846 for info-performer-dist@holodeck.engr.sgi.com; Tue, 17 Feb 1998 13:19:05 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA13819 for <info-performer@holodeck.engr.sgi.com>; Tue, 17 Feb 1998 13:18:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA03163 for <info-performer@cthulhu.engr.sgi.com>; Tue, 17 Feb 1998 13:20:36 -0800
Received: from beyond.clubfed.sgi.com ([169.238.1.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA20275
	for <info-performer@sgi.com>; Tue, 17 Feb 1998 13:20:34 -0800
	env-from (brian@dingbat.clubfed.sgi.com)
Received: from dingbat.clubfed.sgi.com by beyond.clubfed.sgi.com via ESMTP (951211.SGI.8.6.12.PATCH1042/930416.SGI)
	 id QAA06463; Tue, 17 Feb 1998 16:20:30 -0500
Received: (from brian@localhost) by dingbat.clubfed.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id PAA29288; Tue, 17 Feb 1998 15:50:22 -0500
Date: Tue, 17 Feb 1998 15:50:22 -0500
From: brian@dingbat.clubfed.sgi.com (Brian Furtaw)
Message-Id: <9802171550.ZM29287@dingbat.clubfed.sgi.com>
In-Reply-To: Dave Pape <pape@evl.uic.edu>
        "Re: cannot overload addChild" (Feb 17,  3:15pm)
References: <Pine.SGI.3.95.980217150741.5879I-100000@cubs.evl.uic.edu>
Reply-To: brian@sgi.com
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Dave Pape <pape@evl.uic.edu>
Subject: Re: cannot overload addChild
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Apparently I have not read Chapter 20 I was simply looking at it from a C++
stand point. You would be wise to follow the Programmers guide, I stand
corrected.

Brian



On Feb 17,  3:15pm, Dave Pape wrote:
> Subject: Re: cannot overload addChild
>
>   Is this really acceptable (ie officially supported)?  The Programmer's
> Guide (chapter 20) specifically says that these hidden nb_ functions
> are internal, and should not be overridden by application subclasses.
> I've had to work around similar problems in the past, when subclassing
> pfDCS, and would be interested if there actually is a correct way to
> override Performer class functions.
>
>  -Dave
>
>
> On Thu, 12 Feb 1998, Brian Furtaw wrote:
>
> > It looks like you have to subclass pfGroup and override...
> >
> >     virtual int 	    nb_addChild(pfNode *child);
> >
> >
> > ...not...
> >
> >     int addChild(pfNode *child)  {
> >         return PFGROUP->nb_addChild(child);
> >     }
> >
> > ...which is not virtual.
> >
> > Brian
>
> ---------------------------------------------------------------------------
> Dave Pape                          Electronic Visualization Laboratory, UIC
> pape@evl.uic.edu                   http://www.evl.uic.edu/pape/
>-- End of excerpt from Dave Pape



-- 
    ----oOOo----    ----oOOo----    ----oOOo----    ----oOOo----

Brian Furtaw  (brian@sgi.com)	
VisSim  Technical  Consultant
12200-G  Plum  Orchard  Drive  Office:(301)572-3293   Fax: (301)872-3293	
Silver Spring, Maryland 20904  OpenGL/ImageVision/OpenInventor/Performer

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 17 15:55:42 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA14063 for info-performer-dist@holodeck.engr.sgi.com; Tue, 17 Feb 1998 14:31:43 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA14036 for <info-performer@holodeck.engr.sgi.com>; Tue, 17 Feb 1998 14:31:37 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA02842 for <info-performer@cthulhu.engr.sgi.com>; Tue, 17 Feb 1998 14:33:19 -0800
Received: from hell.engr.sgi.com ([150.166.37.67]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA15099
	for <info-performer@sgi.com>; Tue, 17 Feb 1998 14:33:18 -0800
	env-from (hatch@hell.engr.sgi.com)
Received: (from hatch@localhost) by hell.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA02738; Tue, 17 Feb 1998 14:32:13 -0800
Date: Tue, 17 Feb 1998 14:32:13 -0800
From: hatch@hell.engr.sgi.com (Don Hatch)
Message-Id: <9802171432.ZM2736@hell.engr.sgi.com>
In-Reply-To: Noriko Hatsutori <noriko@sfc.keio.ac.jp>
        "cliptexture sample program" (Feb 10,  8:56pm)
References: <199802101156.UAA03615@ccn18.sfc.keio.ac.jp>
X-Face: /7QDEc=iPrsQG=j>iQo4F||T'ys-t--1bb9IJ9qo~4|i0nB|OG%gK}I3J2{/u*-q.I8=OSv/&K}V(pw:~5aIV!Y4:y+Vk#AAX)|i'B-jHf+r(?U'"B'9"D|<-(/1PD32tUN
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Noriko Hatsutori <noriko@sfc.keio.ac.jp>, info-performer@sgi.com
Subject: Re: cliptexture sample program
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 10,  8:56pm, Noriko Hatsutori wrote:
> Subject: cliptexture sample program
> 
> Hi Performer fellows,
> 
> Does anyone know any sample cliptexture programs as appropriate for libpf-style ? 
> I know "cliptex.c",but it is a libpr-style program.
> Shold I change by myself cliptex.c into libpf-style program ??
> 

There are a couple of libpf-style programs in:
    /usr/share/Performer/src/pguide/libpf/C/cliptex.c
    /usr/share/Performer/src/pguide/libpf/C/virtcliptex.c

Don

-- 
Don Hatch  hatch@sgi.com  (415) 933-5150  Silicon Graphics, Inc.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 17 18:19:50 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA14494 for info-performer-dist@holodeck.engr.sgi.com; Tue, 17 Feb 1998 16:06:42 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA14467 for <info-performer@holodeck.engr.sgi.com>; Tue, 17 Feb 1998 16:05:23 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA01150 for <info-performer@cthulhu.engr.sgi.com>; Tue, 17 Feb 1998 16:07:04 -0800
Received: from mail.unet.umn.edu (mail.unet.umn.edu [128.101.101.103]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id QAA15359
	for <info-performer@sgi.com>; Tue, 17 Feb 1998 16:07:03 -0800
	env-from (klinge@reality.psych.umn.edu)
Received: from reality.psych.umn.edu by mail.unet.umn.edu (5.65c)
	id AA07667; Tue, 17 Feb 1998 18:06:56 -0600
From: James Klinge <klinge@reality.psych.umn.edu>
Message-Id: <199802172358.RAA14765@reality.psych.umn.edu>
Received: by reality.psych.umn.edu; Tue, 17 Feb 1998 17:58:08 -0600
Subject: 2.2 compatibility problem.
To: info-performer@sgi.com
Date: Tue, 17 Feb 1998 17:58:08 -0600 (CST)
X-Mailer: ELM [version 2.4 PL23]
Content-Type: text
Content-Length: 601       
Status: O

I have an application that used to run fine under Performer 2.0
on our Indigo2.  Now that I've installed 2.2 with all the compatibility
features, I can't run it.

I get this error:
Unresolved:
pfSinCos

It appears that pfSinCos is now a macro in prmath.h in 2.2.  But some
2.2 libs (libpf_ogl) are still looking for it in whatever lib it used to
be in.  Putting #include <prmath.h> in my source code isn't enough.
How do I fix this?

Thanks,
Jim.
-- 
James Klinge    klinge@reality.psych.umn.edu  -  Human Factors Research Lab 
voice:(612)626-7521   fax:(612)625-8867       -  University of Minnesota
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 18 03:03:21 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA15410 for info-performer-dist@holodeck.engr.sgi.com; Wed, 18 Feb 1998 01:19:17 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA15383 for <info-performer@holodeck.engr.sgi.com>; Wed, 18 Feb 1998 01:19:11 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA14802 for <info-performer@cthulhu.engr.sgi.com>; Wed, 18 Feb 1998 01:20:56 -0800
Received: from alpha.netvision.net.il (alpha.NetVision.net.il [194.90.1.13]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA26721
	for <info-performer@sgi.com>; Wed, 18 Feb 1998 01:20:54 -0800
	env-from (dreamt@netvision.net.il)
Received: from dialup.netvision.net.il (ts006p4.pop9a.netvision.net.il [194.90.11.114])
	by alpha.netvision.net.il (8.8.6/8.8.6) with SMTP id LAA11665;
	Wed, 18 Feb 1998 11:20:15 +0200 (IST)
Message-ID: <34E8908E.4F0D@netvision.net.il>
Date: Mon, 16 Feb 1998 11:16:30 -0800
From: "DreamTeam Ltd." <dreamt@netvision.net.il>
Organization: DreamTeam Ltd.
X-Mailer: Mozilla 2.0 (Win16; I)
MIME-Version: 1.0
To: Ram Munjuluri <munjulur@ivex3d.com>
CC: "info-performer@sgi.com" <info-performer@sgi.com>
Subject: Re: 2.1 -> 2.2
References: <01BD3AC5.10363C00@GRENADA        >
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Ram Munjuluri wrote:
> 
> Hi,
> 
> Just try
> 
> swmgr -f <source> -r <destination>
> 
> you could then compile/link from the new dir and use Perf2.2
> 
> hope this helped.
> -RB
> ram@ivex3d.com
> 
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com




Thanks all for the help.

I managed by using the -r in swmgr


Roni Kass
DreamTeam Ltd.

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 18 05:48:11 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA15561 for info-performer-dist@holodeck.engr.sgi.com; Wed, 18 Feb 1998 03:57:01 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA15534 for <info-performer@holodeck.engr.sgi.com>; Wed, 18 Feb 1998 03:56:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA28524 for <info-performer@cthulhu.engr.sgi.com>; Wed, 18 Feb 1998 03:58:42 -0800
Received: from aba.nsrc.nus.sg (aba.nsrc.nus.sg [137.132.15.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA17325
	for <info-performer@sgi.com>; Wed, 18 Feb 1998 03:58:39 -0800
	env-from (liuxy@nsrc.nus.edu.sg)
Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id TAA02734 for <info-performer@sgi.com>; Wed, 18 Feb 1998 19:58:37 +0800 (SGT)
Received: from liuxy.nsrc.nus.sg(137.132.15.85) by aba.nsrc.nus.sg via smap (V1.3)
	id sma002731; Wed Feb 18 19:58:13 1998
Message-ID: <34EACD1E.2E13@nsrc.nus.edu.sg>
Date: Wed, 18 Feb 1998 19:59:26 +0800
From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
Organization: National Supercomputing Research Center
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: volume 2 volume intersection
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit
Status: O

Hi, performers,

I'm doing a simple volume to volume intersection in Performer,
a moving pfCylinder built around the bounding sphere of an object
and other objects, looks like:

       // collision detection between one moving target and other static
objects
           pfSegSet segset;
           pfHit **hits[32];
           int numHit = 0;

           pfSphere boundBall;           // bounding box of the moving
object
           getBound(&boundBall);
           pfCylinder *cylinder = new pfCylinder;          
           pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere
*),NULL);
           list[0] = &boundBall;
           cylinder->around((const pfSphere **)list,1);   // cylinder

           segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET |
PFTRAV_IS_BCYL;
           segset.userData     = (void *)NULL;
           segset.activeMask   = 0x0;       // or 0xFFFF????
           segset.isectMask    = HITABLE;  // Intersection mask
           segset.bound        = (void *)cylinder;
           segset.discFunc     = NULL;
           numHit =
((this->getParent(0))->getParent(0))->isect(&segset,hits);
 
 I'm not sure of the value for segset.activeMask in this case of a
cylinder detection.
 When set as 0xFFFF, always hits detected; If set as 0, always no hit.
Neither is
 correct. What's wrong with my code?

Thanks for any help.

Liu Xiaoyan
           
***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 18 08:02:58 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id GAA15773 for info-performer-dist@holodeck.engr.sgi.com; Wed, 18 Feb 1998 06:10:51 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA15746 for <info-performer@holodeck.engr.sgi.com>; Wed, 18 Feb 1998 06:10:45 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA24383 for <info-performer@cthulhu.engr.sgi.com>; Wed, 18 Feb 1998 06:12:32 -0800
Received: from escher.cs.umass.edu (escher.cs.umass.edu [128.119.40.173]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id GAA00636
	for <info-performer@sgi.com>; Wed, 18 Feb 1998 06:12:20 -0800
	env-from (tdsmith@escher.cs.umass.edu)
Received: from localhost (tdsmith@localhost)
	by escher.cs.umass.edu (8.8.5/8.8.5) with SMTP id JAA02546
	for <info-performer@sgi.com>; Wed, 18 Feb 1998 09:11:11 -0500 (EST)
Date: Wed, 18 Feb 1998 09:11:11 -0500 (EST)
From: "Tagore D. Smith" <tdsmith@escher.cs.umass.edu>
Reply-To: "Tagore D. Smith" <tdsmith@escher.cs.umass.edu>
To: info-performer@sgi.com
Subject: Re: cannot overload addChild
In-Reply-To: <Pine.SGI.3.95.980217150741.5879I-100000@cubs.evl.uic.edu>
Message-ID: <Pine.SGI.3.94.980218090750.2493A-100000@escher>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O



On Tue, 17 Feb 1998, Dave Pape wrote:

> 
>   Is this really acceptable (ie officially supported)?  The Programmer's
> Guide (chapter 20) specifically says that these hidden nb_ functions
> are internal, and should not be overridden by application subclasses.
> I've had to work around similar problems in the past, when subclassing
> pfDCS, and would be interested if there actually is a correct way to
> override Performer class functions.
> 

   Is there a new, larger Programmer's Guide? The one I have only has
fourteen chapters.

                                         Thanks
                                         Tagore Smith 



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 04:42:14 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA18034 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 02:56:43 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA18007 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 02:56:36 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA29938 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 02:58:31 -0800
Received: from firewall.fel.tno.nl (dewey.fel.tno.nl [192.55.105.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA03591
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 02:58:29 -0800
	env-from (rioj7@fel.tno.nl)
Received: by firewall.fel.tno.nl; id MAA07326; Thu, 19 Feb 1998 12:04:03 +0100 (MET)
Received: from s00sn1.fel.tno.nl(134.203.8.207) by ns.fel.tno.nl via smap (3.2)
	id xma007292; Thu, 19 Feb 98 12:03:53 +0100
Received: (from rioj7@localhost)
	by s00sn1.fel.tno.nl (8.8.5/8.8.5) id LAA20313;
	Thu, 19 Feb 1998 11:59:00 +0100 (MET)
From: Mario Veraart <rioj7@fel.tno.nl>
Message-Id: <199802191059.LAA20313@s00sn1.fel.tno.nl>
Subject: Re: volume 2 volume intersection
To: liuxy@nsrc.nus.sg (Liu Xiaoyan)
Date: Thu, 19 Feb 1998 11:58:59 +0100 (MET)
Cc: info-performer@sgi.com
In-Reply-To: <34EACD1E.2E13@nsrc.nus.edu.sg> from "Liu Xiaoyan" at Feb 18, 98 07:59:26 pm
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O

> 
> Hi, performers,
> 
> I'm doing a simple volume to volume intersection in Performer,
> a moving pfCylinder built around the bounding sphere of an object
> and other objects, looks like:
> 
>        // collision detection between one moving target and other static
> objects
>            pfSegSet segset;
>            pfHit **hits[32];
>            int numHit = 0;
> 
>            pfSphere boundBall;           // bounding box of the moving
> object
>            getBound(&boundBall);
>            pfCylinder *cylinder = new pfCylinder;          
>            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere
> *),NULL);
>            list[0] = &boundBall;
>            cylinder->around((const pfSphere **)list,1);   // cylinder
> 
>            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET |
> PFTRAV_IS_BCYL;
>            segset.userData     = (void *)NULL;
>            segset.activeMask   = 0x0;       // or 0xFFFF????
>            segset.isectMask    = HITABLE;  // Intersection mask
>            segset.bound        = (void *)cylinder;
>            segset.discFunc     = NULL;
>            numHit =
> ((this->getParent(0))->getParent(0))->isect(&segset,hits);
>  
>  I'm not sure of the value for segset.activeMask in this case of a
> cylinder detection.
>  When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> Neither is
>  correct. What's wrong with my code?
> 
> Thanks for any help.
> 
> Liu Xiaoyan

When you do a pfNode::isect() you must at least specify one segment of
the pfSegSet::segs[i]. The segments you fill in must be marked in
the pfSegSet::activeMask. Every bit in the mask corresponds with one
segment in the segs array. 

For your case it means that you fill in segs[0]
and set activeMask to 0x01

Mario
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 07:05:36 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id FAA18188 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 05:02:14 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA18161 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 05:02:07 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA12518 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 05:04:03 -0800
Received: from artemis.rus.uni-stuttgart.de (artemis.rus.uni-stuttgart.de [129.69.18.28]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA25062
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 05:03:59 -0800
	env-from (weiskopf@tat.physik.uni-tuebingen.de)
Received: from visbl.rus.uni-stuttgart.de (visbl.rus.uni-stuttgart.de [129.69.3.121])
	by artemis.rus.uni-stuttgart.de (8.8.7/8.8.7) with ESMTP id OAA04910;
	Thu, 19 Feb 1998 14:03:54 +0100 (MET)
	env-from (weiskopf@tat.physik.uni-tuebingen.de)
Received: from tat.physik.uni-tuebingen.de (localhost [127.0.0.1]) by visbl.rus.uni-stuttgart.de (8.8.3/8.8.0) with ESMTP id OAA03816; Thu, 19 Feb 1998 14:03:53 +0100 (MEZ)
Sender: daniel@visbl.rus.uni-stuttgart.de
Message-ID: <34EC2DB8.3B1F25F3@tat.physik.uni-tuebingen.de>
Date: Thu, 19 Feb 1998 14:03:52 +0100
From: Daniel Weiskopf <weiskopf@tat.physik.uni-tuebingen.de>
Organization: TAT, University of Tuebingen
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX 5.3 IP12)
MIME-Version: 1.0
To: Performer Discussion Group <info-performer@sgi.com>
Subject: Non-linear transformation of pfGeoSet
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello,

I am a beginner at Performer programming. I have the following 

PROBLEM:
 For each frame, the vertices (coordinates and normal vectors)
 of the geometry (pfGeoSet) have to be transformed by a given 
 non-linear mapping (for special relativistic visualization). 
 To put it another way, this transformation can NOT be expressed 
 by a normal 4x4 matrix. I'd like to achieve a frame-accurate 
 behavior on a multiprocessing architecture.

My ideas so far:
 The manual suggests four solutions for frame-accurate behavior:
   1) passthrough data mechanism
   2) frame-accurate pfSwitch
   3) pfCycleBuffer
   4) fluxed geosets/engines
 The transformation might be incorporated in application traversal.

My question:
 Does anyone have any experience with a similar problem? In particular,
 I am interested in performance aspects/differences. Is it a good idea
 to put the transformation in the application traversal?

TIA,

Daniel


-- 
Daniel Weiskopf
weiskopf@tat.physik.uni-tuebingen.de
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 10:53:34 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA18671 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 09:57:06 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA18644 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 09:57:01 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA22945 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 09:58:58 -0800
Received: from hitchcock.ccg.uc.pt (hitchcock.ccg.uc.pt [193.136.202.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA11753
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 09:58:49 -0800
	env-from (asilva@ccg.uc.pt)
Received: from ccg.uc.pt (ntws13.ccg.uc.pt [193.136.202.122])
	by hitchcock.ccg.uc.pt (8.8.7/8.8.7) with ESMTP id TAA28205
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 19:03:33 GMT
Message-ID: <34EC736B.3943E082@ccg.uc.pt>
Date: Thu, 19 Feb 1998 18:01:15 +0000
From: "Antonio F. Silva" <asilva@ccg.uc.pt>
X-Mailer: Mozilla 4.04 [en] (WinNT; I)
MIME-Version: 1.0
To: Performer <info-performer@sgi.com>
Subject: Error: Dynamic shared object "libiflTIFF.so" version sgi1.0 not found
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi ,
   I have this Error, does anyone knows how I can solve this problem ?

Error: Dynamic shared object "libiflTIFF.so" version sgi1.0 not found
        for run-time linking TIFF-format-specific code.
        This file can be found in the appropriate
        version of the product ifl_eoe.sw.c++.



Thanks in advance,
ASilva

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 10:53:39 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA18712 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 10:00:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA18685 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 10:00:20 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA24821 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 10:02:16 -0800
Received: from cavalier.cambridge.com (mail.cambridge.com [208.148.185.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA13047
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 10:02:08 -0800
	env-from (mcmillan@cambridge.com)
Received: by cavalier.cambridge.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id NAA18376; Thu, 19 Feb 1998 13:02:08 -0500
Received: from ds9(192.9.200.40) by cavalier via smap (3.1)
	id xma018367; Thu, 19 Feb 98 13:01:49 -0500
Received: from photon.cambridge.com by ds9.cambridge.com (4.1/SMI-4.1-SWS)
	id AA22287; Thu, 19 Feb 98 13:01:47 EST
Received: by photon.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id NAA19912; Thu, 19 Feb 1998 13:01:47 -0500
From: mcmillan@cambridge.com (Scott McMillan)
Message-Id: <9802191301.ZM19910@photon>
Date: Thu, 19 Feb 1998 13:01:47 -0500
In-Reply-To: Daniel Weiskopf <weiskopf@tat.physik.uni-tuebingen.de>
        "Non-linear transformation of pfGeoSet" (Feb 19,  2:03pm)
References: <34EC2DB8.3B1F25F3@tat.physik.uni-tuebingen.de>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: Daniel Weiskopf <weiskopf@tat.physik.uni-tuebingen.de>,
        Performer Discussion Group <info-performer@sgi.com>
Subject: Re: Non-linear transformation of pfGeoSet
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 19,  2:03pm, Daniel Weiskopf wrote:
> Subject: Non-linear transformation of pfGeoSet
> Hello,
>
> I am a beginner at Performer programming. I have the following
>
> PROBLEM:
>  For each frame, the vertices (coordinates and normal vectors)
>  of the geometry (pfGeoSet) have to be transformed by a given
>  non-linear mapping (for special relativistic visualization).
>  To put it another way, this transformation can NOT be expressed
>  by a normal 4x4 matrix. I'd like to achieve a frame-accurate
>  behavior on a multiprocessing architecture.
>
> My ideas so far:
>  The manual suggests four solutions for frame-accurate behavior:
>    1) passthrough data mechanism
>    2) frame-accurate pfSwitch
>    3) pfCycleBuffer
>    4) fluxed geosets/engines
>  The transformation might be incorporated in application traversal.
>
> My question:
>  Does anyone have any experience with a similar problem? In particular,
>  I am interested in performance aspects/differences. Is it a good idea
>  to put the transformation in the application traversal?
>
> TIA,
>
> Daniel

In a previous life, I used pfCycleBuffers/pfFlux to store arrays of vertices
and normals associated with a pfGeoSet.  I then modified the vertices and
normals directly in the APP, marked the buffers as changed, and voila things
worked.  I never noticed a difference in performance, but then I never bothered
to measure it either.

--
Scott McMillan

Cambridge Research Associates  Voice: (703) 790-0505 x7235
1430 Spring Hill Road          Fax:   (703) 790-0370
McLean, VA 22102               mailto:mcmillan@cambridge.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 11:25:55 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA19037 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 10:41:09 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA19010 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 10:41:08 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA11755 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 10:43:05 -0800
Received: from remi.engr.sgi.com ([150.166.37.25]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA28415
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 10:43:03 -0800
	env-from (remi@remi.engr.sgi.com)
Received: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA06022; Thu, 19 Feb 1998 10:43:01 -0800
From: remi@remi.engr.sgi.com (Rémi Arnaud)
Message-Id: <199802191843.KAA06022@remi.engr.sgi.com>
Subject: Re: Non-linear transformation of pfGeoSet
To: weiskopf@tat.physik.uni-tuebingen.de (Daniel Weiskopf)
Date: Thu, 19 Feb 1998 10:43:01 -0800 (PST)
Cc: info-performer@sgi.com
In-Reply-To: <34EC2DB8.3B1F25F3@tat.physik.uni-tuebingen.de> from "Daniel Weiskopf" at Feb 19, 98 02:03:52 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 1511      
Status: O

Daniel Weiskopf wrote:
> 
> Hello,
> 
> I am a beginner at Performer programming. I have the following 
> 
> PROBLEM:
>  For each frame, the vertices (coordinates and normal vectors)
>  of the geometry (pfGeoSet) have to be transformed by a given 
>  non-linear mapping (for special relativistic visualization). 
>  To put it another way, this transformation can NOT be expressed 
>  by a normal 4x4 matrix. I'd like to achieve a frame-accurate 
>  behavior on a multiprocessing architecture.
> 
> My ideas so far:
>  The manual suggests four solutions for frame-accurate behavior:
>    1) passthrough data mechanism
>    2) frame-accurate pfSwitch
>    3) pfCycleBuffer
>    4) fluxed geosets/engines
>  The transformation might be incorporated in application traversal.
> 
> My question:
>  Does anyone have any experience with a similar problem? In particular,
>  I am interested in performance aspects/differences. Is it a good idea
>  to put the transformation in the application traversal?

 If you have a lot of processing to do it may be worth considering to
 have a process to handle the computation (ie dedicate a cpu to do that).
 You can look at the radfly example in the friend of performer CD that
 recompute the colors of all the vertices using pfFlux and a separate
 process. You can use the same mechanism to recompute the vertices.

    _  /              _             _ 
   |_) _ ._ _ o   /\ |_)|\ | /\ | || \
   | \(/_| | ||  /--\| \| \|/--\|_||_/
                                          
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 11:25:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA19085 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 10:47:54 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA19058 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 10:47:43 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA14338 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 10:49:41 -0800
Received: from austin.cs.unc.edu (austin.cs.unc.edu [152.2.128.87]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA00983
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 10:49:38 -0800
	env-from (zhangh@cs.unc.edu)
Received: from pleco.cs.unc.edu (pleco.cs.unc.edu [152.2.133.196])
	by austin.cs.unc.edu (8.8.8/8.8.8) with ESMTP id NAA24444;
	Thu, 19 Feb 1998 13:49:37 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by pleco.cs.unc.edu (8.8.8/8.8.8) with SMTP id NAA20175;
	Thu, 19 Feb 1998 13:49:36 -0500 (EST)
Date: Thu, 19 Feb 1998 13:49:35 -0500 (EST)
From: Hansong Zhang <zhangh@cs.unc.edu>
To: Daniel Weiskopf <weiskopf@tat.physik.uni-tuebingen.de>
cc: Performer Discussion Group <info-performer@sgi.com>
Subject: Re: Non-linear transformation of pfGeoSet
In-Reply-To: <34EC2DB8.3B1F25F3@tat.physik.uni-tuebingen.de>
Message-ID: <Pine.HPP.3.96.980219132633.20130A-100000@pleco.cs.unc.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Danial,

I did a relativistic rendering project using Performer. The Lorenz
transformation (for special relativity) is non-linear. I used
pfCycleBuffer and subclassed pfGeoSet and pfGeode to make them
"transform themselve" properly based on frame count and time. check out
http://www.cs.unc.edu/~zhangh/einstein.html

cheers,
Hansong

> Hello,
> 
> I am a beginner at Performer programming. I have the following 
> 
> PROBLEM:
>  For each frame, the vertices (coordinates and normal vectors)
>  of the geometry (pfGeoSet) have to be transformed by a given 
>  non-linear mapping (for special relativistic visualization). 
>  To put it another way, this transformation can NOT be expressed 
>  by a normal 4x4 matrix. I'd like to achieve a frame-accurate 
>  behavior on a multiprocessing architecture.
> 
> My ideas so far:
>  The manual suggests four solutions for frame-accurate behavior:
>    1) passthrough data mechanism
>    2) frame-accurate pfSwitch
>    3) pfCycleBuffer
>    4) fluxed geosets/engines
>  The transformation might be incorporated in application traversal.
> 
> My question:
>  Does anyone have any experience with a similar problem? In particular,
>  I am interested in performance aspects/differences. Is it a good idea
>  to put the transformation in the application traversal?
> 
> TIA,
> 
> Daniel
> 
> 
> -- 
> Daniel Weiskopf
> weiskopf@tat.physik.uni-tuebingen.de
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 13:25:29 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA19392 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 11:31:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA19365 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 11:31:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA04181 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 11:33:19 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA16785
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 11:33:18 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA06089; Thu, 19 Feb 1998 11:32:17 -0800
Date: Thu, 19 Feb 1998 11:32:17 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802191132.ZM6087@multipass.engr.sgi.com>
In-Reply-To: Daniel Weiskopf <weiskopf@tat.physik.uni-tuebingen.de>
        "Non-linear transformation of pfGeoSet" (Feb 19,  2:03pm)
References: <34EC2DB8.3B1F25F3@tat.physik.uni-tuebingen.de>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                                   6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                                   BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Daniel Weiskopf <weiskopf@tat.physik.uni-tuebingen.de>,
        Performer Discussion Group <info-performer@sgi.com>
Subject: Re: Non-linear transformation of pfGeoSet
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

There's a really simple example in /usr/share/Performer
The pfFlux should be used as the geoset attribute, when you update this the
info will be sent downstream accurately.

Cheers,Angus.

On Feb 19,  2:03pm, Daniel Weiskopf wrote:
> Subject: Non-linear transformation of pfGeoSet
> Hello,
>
> I am a beginner at Performer programming. I have the following
>
> PROBLEM:
>  For each frame, the vertices (coordinates and normal vectors)
>  of the geometry (pfGeoSet) have to be transformed by a given
>  non-linear mapping (for special relativistic visualization).
>  To put it another way, this transformation can NOT be expressed
>  by a normal 4x4 matrix. I'd like to achieve a frame-accurate
>  behavior on a multiprocessing architecture.
>
> My ideas so far:
>  The manual suggests four solutions for frame-accurate behavior:
>    1) passthrough data mechanism
>    2) frame-accurate pfSwitch
>    3) pfCycleBuffer
>    4) fluxed geosets/engines
>  The transformation might be incorporated in application traversal.
>
> My question:
>  Does anyone have any experience with a similar problem? In particular,
>  I am interested in performance aspects/differences. Is it a good idea
>  to put the transformation in the application traversal?
>
> TIA,
>
> Daniel
>
>
> --
> Daniel Weiskopf
> weiskopf@tat.physik.uni-tuebingen.de
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Daniel Weiskopf



-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 14:08:20 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA19806 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 12:25:05 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA19779 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 12:24:59 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA25580 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 12:26:58 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA03296
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 12:26:56 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id MAA01967; Thu, 19 Feb 1998 12:26:40 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802191226.ZM1965@quid.csd.sgi.com>
Date: Thu, 19 Feb 1998 12:26:40 -0800
In-Reply-To: "Antonio F. Silva" <asilva@ccg.uc.pt>
        "Error: Dynamic shared object "libiflTIFF.so" version sgi1.0 not found" (Feb 19,  6:01pm)
References: <34EC736B.3943E082@ccg.uc.pt>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: "Antonio F. Silva" <asilva@ccg.uc.pt>, Performer <info-performer@sgi.com>
Subject: Re: Error: Dynamic shared object "libiflTIFF.so" version sgi1.0 not found
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Antonio

You need to install ifl_eoe.sw.c++ which I think would be on your Iris
Developement Option CD or you could just go to:

www.sgi.com/Products/Evaluation/

and download 'ImageVision Library 3.2 Runtimes' which is the latest version of
il and ifl eoe

Cheers
Rob

On Feb 19,  6:01pm, Antonio F. Silva wrote:
> Subject: Error: Dynamic shared object "libiflTIFF.so" version sgi1.0 not f
> Hi ,
>    I have this Error, does anyone knows how I can solve this problem ?
>
> Error: Dynamic shared object "libiflTIFF.so" version sgi1.0 not found
>         for run-time linking TIFF-format-specific code.
>         This file can be found in the appropriate
>         version of the product ifl_eoe.sw.c++.
>
>
>
> Thanks in advance,
> ASilva
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Antonio F. Silva



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 14:44:29 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA20068 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 13:07:36 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA20041 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 13:07:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA11486 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 13:09:24 -0800
Received: from firewall.fel.tno.nl (dewey.fel.tno.nl [192.55.105.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA18588
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 13:09:22 -0800
	env-from (rioj7@fel.tno.nl)
Received: by firewall.fel.tno.nl; id WAA24926; Thu, 19 Feb 1998 22:15:03 +0100 (MET)
Received: from s00sn1.fel.tno.nl(134.203.8.207) by ns.fel.tno.nl via smap (3.2)
	id xma024900; Thu, 19 Feb 98 22:14:40 +0100
Received: (from rioj7@localhost)
	by s00sn1.fel.tno.nl (8.8.5/8.8.5) id WAA08526;
	Thu, 19 Feb 1998 22:09:46 +0100 (MET)
From: Mario Veraart <rioj7@fel.tno.nl>
Message-Id: <199802192109.WAA08526@s00sn1.fel.tno.nl>
Subject: pfdCleanTree problems
To: info-performer@sgi.com (Performer)
Date: Thu, 19 Feb 1998 22:09:46 +0100 (MET)
Cc: rioj7@s00sn1.fel.tno.nl (Mario Veraart)
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O

Hello,

When I use the function pfdCleanTree() to eliminate nodes,
the pfuTraverser function that is the second argument is ALWAYS called
with a node pointer of NULL.

I use Performer 2.0.x.

How can I solve this problem?

Mario
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 15:59:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA20467 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 14:20:09 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA20440 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 14:20:08 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA10210 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 14:22:07 -0800
Received: from ptolemy.arc.nasa.gov (ptolemy-fddi1.arc.nasa.gov [128.102.113.7]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA12980
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 14:22:06 -0800
	env-from (kl@ptolemy.arc.nasa.gov)
Received: (from kl@localhost)
	by ptolemy.arc.nasa.gov (8.8.8/8.8.8) id OAA15018;
	Thu, 19 Feb 1998 14:22:03 -0800 (PST)
Date: Thu, 19 Feb 1998 14:22:03 -0800 (PST)
From: Ken Lindsay <kl@ptolemy.arc.nasa.gov>
Message-Id: <199802192222.OAA15018@ptolemy.arc.nasa.gov>
To: info-performer@sgi.com
Subject:  MCO and pfiXformer
Cc: kl@ptolemy.arc.nasa.gov
Status: O

i added a pfiXformer to my app and it only updates one of my MCO
windows (the last one specified in the pfiXformerAutoInput() and
pfiXformerAutoPosition() setup calls. it may be caused by the 
pfiXformerAutoPosition() in the update routine. either way, the
only window gettting position update info is the last one which
is referenced by the set of above named commands.

--> is this a bug or a feature?  OR am i leaving something out?

thanks

ken
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 16:48:33 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA20773 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 15:26:34 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA20746 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 15:26:24 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA04571 for <info-performer@cthulhu.engr.sgi.com>; Thu, 19 Feb 1998 15:28:24 -0800
Received: from portalcp.chevron.com (portalcp.chevron.com [207.24.17.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA04939
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 15:28:23 -0800
	env-from (WRVO@chevron.com)
Received: (from uucp@localhost)
	by portalcp.chevron.com (8.8.8/8.8.8) id PAA09583
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 15:27:53 -0800 (PST)
Received: from schizoid.sr.chevron.com(146.27.64.202) by portalcp.chevron.com via smap (4.0a)
	id xma009418; Thu, 19 Feb 98 15:26:57 -0800
Received: from chvpk-msx04-b.sr.chevron.com (chvpk-msx04-b.sr.chevron.com [146.27.94.42])
	by schizoid.sr.chevron.com (8.8.7/8.8.5) with ESMTP id PAA17077
	for <info-performer@sgi.com>; Thu, 19 Feb 1998 15:27:22 -0800 (PST)
Message-Id: <199802192327.PAA17077@schizoid.sr.chevron.com>
Received: by chvpk-msx04-b.sr.chevron.com with Internet Mail Service (5.0.1460.8)
	id <FGGJT47R>; Thu, 19 Feb 1998 15:27:25 -0800
From: "Volz, Bill (wrvo)" <WRVO@chevron.com>
To: "'info-performer@sgi.com'" <info-performer@sgi.com>
Subject: Memory not being freed - why?
Date: Thu, 19 Feb 1998 15:27:19 -0800
X-Mailer: Internet Mail Service (5.0.1460.8)
Status: O

Here is a small fragment of code, including all the nasty debug stuff that
I've been using to try to figure what's going on.
The routine is called in the PostDraw routine to clean up texture files that
are no longer needed. There is a list of textures 
and a list of codes. At the appropriate times, the app process has found
that some textures are no longer needed and sets the code. They are deleted
here at the end of the draw process when they are no longer in use. The
class TextureFile simply inherits from pfTexture (according the manual on
how to subclass). All it does is keep track of the file that the texture
belongs to and reads the texture from the file into memory when needed. The
TextureFiles are created in shared memory and the, in this case, the program
is running as a single process.

Then main problem that I'm having is that the texture is not freed. The
statement at line 11 is true, showing that the reference count on the
texture is 1, then unrefDelete should delete the texture, but the return
value from the call is false, indicating that it did not delete it. The
reference count printed in line 14 is still 1. 

Under what conditions does unrefDelete not actually delete the memory
(besides the obvious when the reference count is greater than 0? The
destructor in TextureFile is virtual but it is not being called.

Any help on this would be greatly appreciated.

Thanks, Bill Volz



1  void DataCache1D::cleanUp(void)
2  {
3  	int draw_buf = (app_buf + 1) % nbuf;
4  	short *code = (short*) code_buf->get(draw_buf);
5  	pfList *files = (pfList*) files_buf->get(draw_buf);
6  	TextureFile *c;
7  	for(int i = 0;i < nx; i++) {
8   		if(code[i] <= 1) {
9    			c = (TextureFile *) files->get(i);
10    			if(c) {
11     				if(c->ref() == 1) cerr << "deleting i = " <<
i << endl;
12	 	     		if(c->isLoaded()) c->idle();
13      				if(!c->unrefDelete()) cerr << "did
not delete " << i << endl;
14       				cerr << "refcount is now " <<
c->ref() << endl;
15 	    			files->set(i,0);
16     			}
17    		}
18   	}
19 }

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 19 20:25:23 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA22596 for info-performer-dist@holodeck.engr.sgi.com; Thu, 19 Feb 1998 18:40:39 -0800
Return-Path: <guest>
Received: from multipass.engr.sgi.com (multipass.engr.sgi.com [198.29.106.105]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA22569 for <info-performer@holodeck.engr.sgi.com>; Thu, 19 Feb 1998 18:40:33 -0800
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA06998 for info-performer; Thu, 19 Feb 1998 18:42:33 -0800
Date: Thu, 19 Feb 1998 18:42:33 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802191842.ZM6996@multipass.engr.sgi.com>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                                     6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                                     BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: info-performer@multipass.engr.sgi.com
Subject: Advanced Performer Web Pages
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hey all,

Please check the following site:

http://www.dorbie.com/

I believe it may be of some interest to performer users.

Feedback is welcome.

Cheers,Angus.

-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 02:12:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id AAA25074 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 00:31:26 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA25047 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 00:31:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA16454 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 00:33:20 -0800
Received: from syseca.syseca.fr (syseca.syseca.fr [195.101.38.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id AAA11814
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 00:33:18 -0800
	env-from (ach@syseca.fr)
Received: from anna.internet.syseca (anna [142.19.2.5])
	by syseca.syseca.fr (8.8.8/8.8.8) with SMTP id JAA08048;
	Fri, 20 Feb 1998 09:33:15 +0100 (MET)
Received: by anna.internet.syseca (940816.SGI.8.6.9/930416.SGI)
	 id JAA16199; Fri, 20 Feb 1998 09:31:45 +0100
From: "Laurent Ach" <ach@syseca.fr>
Message-Id: <9802200931.ZM16197@anna.internet.syseca>
Date: Fri, 20 Feb 1998 09:31:45 +0100
In-Reply-To: Mario Veraart <rioj7@fel.tno.nl>
        "pfdCleanTree problems" (Feb 19, 10:09pm)
References: <199802192109.WAA08526@s00sn1.fel.tno.nl>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: Mario Veraart <rioj7@fel.tno.nl>, info-performer@sgi.com (Performer)
Subject: Re: pfdCleanTree problems
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 19, 10:09pm, Mario Veraart wrote:
> Subject: pfdCleanTree problems
> Hello,
>
> When I use the function pfdCleanTree() to eliminate nodes,
> the pfuTraverser function that is the second argument is ALWAYS called
> with a node pointer of NULL.
>
> I use Performer 2.0.x.
>
> How can I solve this problem?
>

Hi,

I Had the same problem some time ago. Have a look at the source code
pfdCleantree.C in /usr/share/Performer/src/lib/libpfdu. You will see that
pfuTraverser "node" field is not updated. It seems that this problem was fixed
in Performer 2.2 (thank you, SGI people). Anyway you may modify the source code
of pfdCleantree.C if you want to go on using Performer 2.0 or 2.1

Laurent


-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  33 (0) 1 41 48 06 60
SYSECA                                   fax :  33 (0) 1 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 02:27:41 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id AAA25132 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 00:45:50 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA25105 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 00:45:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA18402 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 00:47:45 -0800
Received: from inode.inode.es (ns.inode.es [195.76.211.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id AAA14222
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 00:47:43 -0800
	env-from (tino@gapd.es)
Received: from gapdmx.gapd.es (gapdmx.gapd.es [195.76.211.224])
	by inode.inode.es (8.8.6/8.8.5) with SMTP id JAA20990
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 09:47:37 +0100
Received: from [172.27.0.15] by gapdmx.gapd.es (NTMail 3.02.13) with ESMTP id la009657 for <info-performer@sgi.com>; Fri, 20 Feb 1998 09:47:41 +0100
Message-ID: <34ED4343.F9668845@gapd.es>
Date: Fri, 20 Feb 1998 09:48:03 +0100
From: Tino Lopez <tino@gapd.es>
X-Mailer: Mozilla 4.0 [en] (WinNT; I)
MIME-Version: 1.0
To: dorbie@sgi.com, info-performer@sgi.com
Subject: Re: Advanced Performer Web Pages
X-Priority: 3 (Normal)
References: <9802191842.ZM6996@multipass.engr.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Angus Dorbie wrote:
> Hey all,
> 
> Please check the following site:
> http://www.dorbie.com/
> 
> I believe it may be of some interest to performer users.
> Feedback is welcome.


Hi Angus,

thank you very much. It is very interesting and will allow to enrich the
Performer capabilities at maximum. A wonderful work.

Thanks and regards,

Tino Lopez.-
Madrid.
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 03:14:16 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA25250 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 01:35:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA25223 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 01:35:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA24587 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 01:37:36 -0800
Received: from inra.inra.fr (inra.inra.fr [138.102.88.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA24905
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 01:37:33 -0800
	env-from (perfly@segolene.roazhon.inra.fr)
From: perfly@segolene.roazhon.inra.fr
Received: from segolene.roazhon.inra.fr (segolene.roazhon.inra.fr [194.167.74.40])
	by inra.inra.fr (8.8.8/8.8.8) with SMTP id KAA03348
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 10:37:27 +0100 (MET)
Received: by segolene.roazhon.inra.fr (5.x/SMI-SVR4)
	id AA02129; Fri, 20 Feb 1998 10:33:22 +0100
Date: Fri, 20 Feb 1998 10:33:22 +0100
Message-Id: <9802200933.AA02129@segolene.roazhon.inra.fr>
To: info-performer@sgi.com
Subject: screen position --> geographic position
X-Sun-Charset: US-ASCII
Status: O

Salut

I'm wanting to correlate the mouse position with
latitude/longitude positions on a map using Performer.
I.e., if the mouse is at screen position (10,10), I want
to know that correlates with, for example, 112W, 32.5N.

How can I do ?

Kenavo


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 04:48:05 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA25643 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 03:49:15 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA25613 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 03:49:11 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA05266 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 03:51:12 -0800
Received: from hni.uni-paderborn.de (hni-ff.uni-paderborn.de [131.234.22.55]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA17848
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 03:51:08 -0800
	env-from (oskar@hni.uni-paderborn.de)
Received: from anubis (anubis [131.234.176.7]) by hni.uni-paderborn.de (8.8.4/hni-mailhub) with ESMTP id MAA27617; Fri, 20 Feb 1998 12:50:08 +0100 (MET)
Message-ID: <34ED6C9D.3C3EA5A1@hni.uni-paderborn.de>
Date: Fri, 20 Feb 1998 12:44:29 +0100
From: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
X-Mailer: Mozilla 4.01 [de] (WinNT; I)
MIME-Version: 1.0
To: sgiug@uni-paderborn.de, info-performer@sgi.com
Subject: root permissions for user processes?
X-Priority: 3 (Normal)
References: <199802191030.LAA13852@spock.uni-paderborn.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello there, 

I want to increase the performance of a DIVISION-application by running
the performer stuff with root permissions (allowing high priority,
processor locking etc.). 

As I do not want to log in as root for some reason, I tried to set the
"sticky bit" for the "visual"-binary (wich behaves quite like a
performer application).
 
chmod a+s and chmod a+t let the process run with the permissions of the
owner of the binary instead with those of the actual user, but this does
NOT work if the owner is root. 

Does anyone know a solution?

Thanks a lot and best wishes, 

Oskar von Bohuszewicz

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dipl.-Ing. Oskar von Bohuszewicz  ><    Virtual Reality Group
Tel. + 49 5251 60-6233            <>    Heinz Nixdorf Institut
Fax. + 49 5251 60-6268            ><    Universitaet-GH  Paderborn
http://wwwhni.uni-paderborn.de/vr <>    33095 Paderborn, Germany
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 04:48:02 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id DAA25593 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 03:41:46 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA25566 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 03:41:37 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id DAA04721 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 03:43:39 -0800
Received: from aba.nsrc.nus.sg (aba.nsrc.nus.sg [137.132.15.2]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id DAA16713
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 03:43:36 -0800
	env-from (liuxy@nsrc.nus.edu.sg)
Received: (from smap@localhost)
          by aba.nsrc.nus.sg (8.8.5/8.8.4)
	  id TAA20655; Fri, 20 Feb 1998 19:43:26 +0800 (SGT)
Received: from liuxy.nsrc.nus.sg(137.132.15.85) by aba.nsrc.nus.sg via smap (V1.3)
	id sma020653; Fri Feb 20 19:43:16 1998
Message-ID: <34ED6C9C.46B@nsrc.nus.edu.sg>
Date: Fri, 20 Feb 1998 19:44:28 +0800
From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
Organization: National Supercomputing Research Center
X-Mailer: Mozilla 3.0 (Win95; I)
MIME-Version: 1.0
To: Mario Veraart <rioj7@fel.tno.nl>
CC: info-performer@sgi.com
Subject: Re: volume 2 volume intersection
References: <199802191059.LAA20313@s00sn1.fel.tno.nl>
Content-Type: text/plain; charset=big5
Content-Transfer-Encoding: 7bit
Status: O

> > I'm doing a simple volume to volume intersection in Performer,
> > a moving pfCylinder built around the bounding sphere of an object
> > and other objects, looks like:
> >
> >        // collision detection between one moving target and other static
> > objects
> >            pfSegSet segset;
> >            pfHit **hits[32];
> >            int numHit = 0;
> >
> >            pfSphere boundBall;          // bounding box of the moving object
> >            getBound(&boundBall);
> >            pfCylinder *cylinder = new pfCylinder;
> >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> >            list[0] = &boundBall;
> >            cylinder->around((const pfSphere **)list,1);   // cylinder
> >
> >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> >            segset.userData     = (void *)NULL;
> >            segset.activeMask   = 0x0;       // or 0xFFFF????
> >            segset.isectMask    = HITABLE;  // Intersection mask
> >            segset.bound        = (void *)cylinder;
> >            segset.discFunc     = NULL;
> >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> >  I'm not sure of the value for segset.activeMask in this case of a
> > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > Neither is correct. What's wrong with my code?
> 
> When you do a pfNode::isect() you must at least specify one segment of
> the pfSegSet::segs[i]. The segments you fill in must be marked in
> the pfSegSet::activeMask. Every bit in the mask corresponds with one
> segment in the segs array.

  I've followed the programming guide which says " If only a rough
volume-volume intersection 
is required, you can specify a bounding cylinder in the pfSegSet
"without" any line segments at all and request discriminator callbacks
at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
(last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
my machine.
 
  My cylinder is not constructed from pfSegSets, it is from the bounding
sphere of an object.

 If I have to define at lease one pfSeg for the moving cylinder, say
segs[0],dose the "dir"
mean the moving direction of the cylinder? and how to define "pos" in
this case? or they 
are just meaningless?

  One relative question is the Bounding Sphere of a pfDCS. What is the
coordinate system 
used to express the "center , radius", relative to scene root?

Rgds,

Liu

***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 09:33:38 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id GAA26084 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 06:22:24 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA26057 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 06:22:17 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA18371 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 06:24:19 -0800
Received: from thor.ATSaerospace.com (gwmix.atsaerospace.com [198.168.83.144]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id GAA14316
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 06:24:16 -0800
	env-from (jaydee@ATSaerospace.com)
Received: (from jaydee@localhost)
	by thor.ATSaerospace.com (8.8.8/gw-1.9) id JAA01865;
	Fri, 20 Feb 1998 09:24:15 -0500 (EST)
Message-Id: <199802201424.JAA01865@thor.ATSaerospace.com>
From: jaydee@ATSaerospace.com (Jean Daigle)
Date: Fri, 20 Feb 1998 09:24:15 -0500
In-Reply-To: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
       "root permissions for user processes?" (Feb 20, 12:44pm)
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: info-performer@sgi.com
Subject: Re: root permissions for user processes?
Cc: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
Status: O

Hi,

On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
} Subject: root permissions for user processes?
...
} I want to increase the performance of a DIVISION-application by running
} the performer stuff with root permissions (allowing high priority,
} processor locking etc.). 
...
} chmod a+s and chmod a+t let the process run with the permissions of the
} owner of the binary instead with those of the actual user, but this does
} NOT work if the owner is root. 
...
}-- End of excerpt from Oskar von Bohuszewicz

Setting the suid-bit does work for us.

The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
	su -
	chown root.sys <visual binary>
	chmod 4555 <visual binary>

This _does_ allow non-degrading priorities to be set, and processors
to be isolated, restricted, etc.  It hasn't been necessary to set
the "t" bit.

There are some side effects if you are reading data from NFS-mounted
filesystems where the root privileges may not commute, but the
performance enhancements work.


Regards,
Jean Daigle.

 --------------------------------------------------------------------
 | Jean Daigle                            ATS Aerospace Inc.        |
 | Manager,                               1250 Boul Marie-Victorin  |
 | Real Time Graphics & Entertainment     St. Bruno, QC     J3V 6B8 |
 |                                        Tel: (514) 441-9000       |
 | Jean.Daigle@ATSaerospace.com           Fax: (514) 441-6789       |
 --------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 11:39:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA26870 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 11:38:17 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA26843 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 11:38:15 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (980205.SGI.8.8.8/970903.SGI.AUTOCF) via SMTP id LAA04648 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 11:40:18 -0800 (PST)
Received: from smorgum.coryphaeus.com (smorgum.coryphaeus.com [204.247.110.18]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA18167
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 11:40:17 -0800
	env-from (rfox@cory.coryphaeus.com)
Received: from coryphaeus.com by smorgum.coryphaeus.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <info-performer@sgi.com> id LAA04879; Fri, 20 Feb 1998 11:44:23 -0800
Sender: rfox@smtp.coryphaeus.com
Message-ID: <34EDDD17.7D548C20@coryphaeus.com>
Date: Fri, 20 Feb 1998 11:44:23 -0800
From: Randy Fox <rfox@smtp.coryphaeus.com>
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Info Performer <info-performer@sgi.com>
Subject: Re: Performer 2.2 on High Impact
References: <19980129092414.AAA18294@vt-pc2> <9801290403.ZM12861@multipass.engr.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
compile?

Randy


Angus Dorbie wrote:
> 
> On Jan 29,  9:09am, vectec.epe wrote:
> > Subject: Performer 2.2 on High Impact
> > Hi All,
> >
> > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > to execute Perfly under n32 (compile: OK, execute: coredumps).
> 
> Works fine on my system.
> 
> >
> > Hence the question: what are the advantages to work under n32 versus o32 on
> > a High Impact (R4400/250MHz) ?
> 
> You get better instruction set support (use -mips3 flag also) and better
> compiler optimizations (register count etc), you should really move to n32.
> 
> Use -mips4 for R10k.
> 
> Cheers,Angus.
> 
> --
> "The ultimate measure of a man is not where he stands
> in moments of comfort and convenience, but where he
> stands at times of challenge and controversy."
>                              -Martin Luther King, Jr.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 17:39:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA27719 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 16:01:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA27692 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 16:01:53 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA27180 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 16:03:57 -0800
Received: from cory.coryphaeus.com (smtp.coryphaeus.com [204.247.110.4]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA17235
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 16:03:56 -0800
	env-from (vamsee@cory.coryphaeus.com)
Received: from grumpy.coryphaeus.com by cory.coryphaeus.com via ESMTP (940816.SGI.8.6.9/940406.SGI.AUTO)
	for <@cory.coryphaeus.com:info-performer@sgi.com> id QAA26039; Fri, 20 Feb 1998 16:07:58 -0800
Received: from coryphaeus.com by grumpy.coryphaeus.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	for <info-performer@sgi.com> id QAA03168; Fri, 20 Feb 1998 16:07:57 -0800
Sender: vamsee@smtp.coryphaeus.com
Message-ID: <34EE1ADB.BD7D3294@coryphaeus.com>
Date: Fri, 20 Feb 1998 16:07:56 -0800
From: Vamsee Tirukkala <vamsee@smtp.coryphaeus.com>
Organization: Coruphaeus Software Inc.
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Help with getting the video output format...
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi All,

I am having some problems getting the value of which video output format
currently being generated by  the graphics system. Is there any function
calls in X that can give me this result ?

in IRIS GL we have a function call 'getmonitor' which returns this
value, I don't want to use GL call, so
let me know if there is any way to get this value in X, so I can use
this in OpenGL to set the output format.

Thanks,
-vamsee
--
Vamsee K. Tirukkala

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 18:09:32 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA27821 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 16:34:15 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA27794 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 16:34:13 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA17173 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 16:36:17 -0800
Received: from firewall.fel.tno.nl (dewey.fel.tno.nl [192.55.105.37]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA28345
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 07:24:14 -0800
	env-from (rioj7@fel.tno.nl)
Received: by firewall.fel.tno.nl; id QAA04100; Fri, 20 Feb 1998 16:29:54 +0100 (MET)
Received: from s00sn1.fel.tno.nl(134.203.8.207) by ns.fel.tno.nl via smap (3.2)
	id xma004083; Fri, 20 Feb 98 16:29:52 +0100
Received: (from rioj7@localhost)
	by s00sn1.fel.tno.nl (8.8.5/8.8.5) id QAA09347;
	Fri, 20 Feb 1998 16:24:55 +0100 (MET)
From: Mario Veraart <rioj7@fel.tno.nl>
Message-Id: <199802201524.QAA09347@s00sn1.fel.tno.nl>
Subject: Re: volume 2 volume intersection
To: liuxy@nsrc.nus.sg (Liu Xiaoyan)
Date: Fri, 20 Feb 1998 16:24:54 +0100 (MET)
Cc: info-performer@sgi.com (Performer)
In-Reply-To: <34ED6C9C.46B@nsrc.nus.edu.sg> from "Liu Xiaoyan" at Feb 20, 98 07:44:28 pm
X-Mailer: ELM [version 2.4 PL24]
Content-Type: text
Status: O

> 
> > > I'm doing a simple volume to volume intersection in Performer,
> > > a moving pfCylinder built around the bounding sphere of an object
> > > and other objects, looks like:
> > >
> > >        // collision detection between one moving target and other static
> > > objects
> > >            pfSegSet segset;
> > >            pfHit **hits[32];
> > >            int numHit = 0;
> > >
> > >            pfSphere boundBall;          // bounding box of the moving object
> > >            getBound(&boundBall);
> > >            pfCylinder *cylinder = new pfCylinder;
> > >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> > >            list[0] = &boundBall;
> > >            cylinder->around((const pfSphere **)list,1);   // cylinder
> > >
> > >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> > >            segset.userData     = (void *)NULL;
> > >            segset.activeMask   = 0x0;       // or 0xFFFF????
> > >            segset.isectMask    = HITABLE;  // Intersection mask
> > >            segset.bound        = (void *)cylinder;
> > >            segset.discFunc     = NULL;
> > >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> > >  I'm not sure of the value for segset.activeMask in this case of a
> > > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > > Neither is correct. What's wrong with my code?
> > 
> > When you do a pfNode::isect() you must at least specify one segment of
> > the pfSegSet::segs[i]. The segments you fill in must be marked in
> > the pfSegSet::activeMask. Every bit in the mask corresponds with one
> > segment in the segs array.
> 
>   I've followed the programming guide which says " If only a rough
> volume-volume intersection 
> is required, you can specify a bounding cylinder in the pfSegSet
> "without" any line segments at all and request discriminator callbacks
> at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
> (last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
> my machine.

You are right. I had never read this paragraph.
I think the PFTRAV_IS_NODE is a typo and what they mean is PFTRAV_IS_GEODE. 
You must setup a discriminator callback that accepts a pfHit* as
argument. And setup the mode of the pfSegSet to contain
PFTRAV_IS_GEODE and PFTRAV_IS_GSET. You will get a callback for every
bounding sphere and bounding box that is tested. I think you must keep
your own record of what is the last test you did because you haven't
defined a segment.
You can read a bit more in the man page of pfNode and pfGeoSet about
the pfNode::isect() function.
>  
>   My cylinder is not constructed from pfSegSets, it is from the bounding
> sphere of an object.
> 
>  If I have to define at lease one pfSeg for the moving cylinder, say
> segs[0],dose the "dir"
> mean the moving direction of the cylinder? and how to define "pos" in
> this case? or they 
> are just meaningless?
A cylinder around one sphere always encoses more space than the
sphere. If you want to determine if an object would collide with the
scene in the near future it is a lot more specific to set up the
cylinder yourself and assign it to the pfSegSet::bound member.

> 
>   One relative question is the Bounding Sphere of a pfDCS. What is the
> coordinate system 
> used to express the "center , radius", relative to scene root?

It is with regards to the coordinate system of the parent nodes. 
If there is no parent that transforms the coordinate system it is in
scene coordinates.

The cylinder you specify must be in scene coordinates.

Mario
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 18:19:34 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA28055 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 17:37:25 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA28028 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 17:37:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA01424 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 17:39:24 -0800
Received: from smorgum.coryphaeus.com (smorgum.coryphaeus.com [204.247.110.18]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA01963
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 14:08:16 -0800
	env-from (rfox@cory.coryphaeus.com)
Received: from coryphaeus.com by smorgum.coryphaeus.com via ESMTP (950413.SGI.8.6.12/940406.SGI.AUTO)
	 id OAA05061; Fri, 20 Feb 1998 14:12:17 -0800
Sender: rfox@smtp.coryphaeus.com
Message-ID: <34EDFFC1.45EC0731@coryphaeus.com>
Date: Fri, 20 Feb 1998 14:12:17 -0800
From: Randy Fox <rfox@smtp.coryphaeus.com>
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.2 IP22)
MIME-Version: 1.0
To: Rob Jenkins <robj@quid.csd.sgi.com>
CC: Randy Fox <rfox@smtp.coryphaeus.com>,
        Info Performer <info-performer@sgi.com>
Subject: Re: Performer 2.2 on High Impact
References: <19980129092414.AAA18294@vt-pc2> 
		<9801290403.ZM12861@multipass.engr.sgi.com> 
		<34EDDD17.7D548C20@coryphaeus.com> <9802201256.ZM4524@quid.csd.sgi.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

So if I install pf2.2 ogl n32, will install both mips3 and mips4
libraries if on an R10K?

Randy

-- 
Randy Fox                               Coryphaeus Software, Inc.
Sr. Software Engineer			985 University Ave. Suite 31
rfox@coryphaeus.com                     Los Gatos CA, 95030
www.coryphaeus.com                      Tel: 408/395-4537         
                                        Fax: 408/395-6351
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 18:19:11 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA27904 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 16:53:32 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA27877 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 16:53:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA01496 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 16:55:30 -0800
Received: from jsc-ems-gws03.jsc.nasa.gov (jsc-ems-gws03.jsc.nasa.gov [139.169.39.19]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA07498
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 12:42:36 -0800
	env-from (hadi.m.tjandrasa1@jsc.nasa.gov)
Received: by jsc-ems-gws03.jsc.nasa.gov with Internet Mail Service (5.5.1960.3)
	id <FK4HMKMP>; Fri, 20 Feb 1998 14:42:43 -0600
Message-ID: <8E67FF90AC77D111BB150020AFFBFC86628DE0@jsc-ems-mbs05.jsc.nasa.gov>
From: "TJANDRASA, HADI M. (JSC-ER7)" <hadi.m.tjandrasa1@jsc.nasa.gov>
To: info-performer@sgi.com
Subject: Screen Blanking
Date: Fri, 20 Feb 1998 14:42:34 -0600
X-Mailer: Internet Mail Service (5.5.1960.3)
Status: O

Hi,

Are there equivalent functions to "blanktime()",
"blankscreen()", "curson()", and "cursoff()" in either
Performer or OpenGL?

Any hints would be appreciated.

Hadi

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 20 18:40:09 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA28084 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 17:37:45 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA28057 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 17:37:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA01629 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 17:39:48 -0800
Received: from lfkw10.bgm.link.com (bgm.link.com [130.210.2.10]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA01193
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 10:43:05 -0800
	env-from (sbaker@link.com)
Received: from lechter.bgm.link.com (lechter.bgm.link.com [130.210.239.45])
          by lfkw10.bgm.link.com (8.8.6/HTI-Hack-8.8.4) with SMTP
	  id MAA04467; Fri, 20 Feb 1998 12:42:25 -0600 (CST)
Date: Fri, 20 Feb 1998 12:43:50 -0600 (CST)
From: Steve Baker <sbaker@link.com>
X-Sender: steve@lechter.bgm.link.com
Reply-To: Steve Baker <sbaker@link.com>
To: Jean Daigle <jaydee@ATSaerospace.com>
cc: info-performer@sgi.com, Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
Subject: Re: root permissions for user processes?
In-Reply-To: <199802201424.JAA01865@thor.ATSaerospace.com>
Message-ID: <Pine.SGI.3.96.980220124235.5086B-100000@lechter.bgm.link.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Fri, 20 Feb 1998, Jean Daigle wrote:

> Setting the suid-bit does work for us.
 
Yep - me too.

> The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
> 	su -
> 	chown root.sys <visual binary>
> 	chmod 4555 <visual binary>
> 
> This _does_ allow non-degrading priorities to be set, and processors
> to be isolated, restricted, etc.  It hasn't been necessary to set
> the "t" bit.
> 
> There are some side effects if you are reading data from NFS-mounted
> filesystems where the root privileges may not commute, but the
> performance enhancements work.

Also, while debugging, if the program crashes, you won't get a core
dump unless you are actually logged in as root at the time.

Steve Baker                     817-619-8776 (Vox/Vox-Mail)
Raytheon Systems Inc.           817-619-4028 (Fax)
2200 Arlington Downs Road       SBaker@link.com (eMail)
Arlington, Texas. TX 76005-6171 SJBaker1@airmail.net (Personal eMail)
http://www.hti.com        http://web2.airmail.net/sjbaker1 (personal)

** Beware of Geeks bearing GIF's. **


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 21 00:00:56 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id WAA29010 for info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 22:19:11 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA28983 for <info-performer@holodeck.engr.sgi.com>; Fri, 20 Feb 1998 22:19:04 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA23004 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998 22:21:10 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id MAA11481
	for <info-performer@sgi.com>; Fri, 20 Feb 1998 12:56:48 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id MAA04526; Fri, 20 Feb 1998 12:56:46 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802201256.ZM4524@quid.csd.sgi.com>
Date: Fri, 20 Feb 1998 12:56:46 -0800
In-Reply-To: Randy Fox <rfox@smtp.coryphaeus.com>
        "Re: Performer 2.2 on High Impact" (Feb 20, 11:44am)
References: <19980129092414.AAA18294@vt-pc2> 
	<9801290403.ZM12861@multipass.engr.sgi.com> 
	<34EDDD17.7D548C20@coryphaeus.com>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Randy Fox <rfox@smtp.coryphaeus.com>,
        Info Performer <info-performer@sgi.com>
Subject: Re: Performer 2.2 on High Impact
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Randy

man cc says:
"
     -mips4
          Generate code using the full MIPS IV instruction set which is
          supported on R10000, R5000 and R8000 systems, and search for mips4
          libraries/objects at link-time.  This is the default on R8000
          systems.  This defaults to -n32 if -64 has not been specified
          (except on R8000-based systems it defaults to -64).
"

So if you have R10K Impact then mips4 implies n32 ( unless you specify n64 ) I
think.

Cheers
Rob


On Feb 20, 11:44am, Randy Fox wrote:
> Subject: Re: Performer 2.2 on High Impact
> Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
> compile?
>
> Randy
>
>
> Angus Dorbie wrote:
> >
> > On Jan 29,  9:09am, vectec.epe wrote:
> > > Subject: Performer 2.2 on High Impact
> > > Hi All,
> > >
> > > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > > to execute Perfly under n32 (compile: OK, execute: coredumps).
> >
> > Works fine on my system.
> >
> > >
> > > Hence the question: what are the advantages to work under n32 versus o32
on
> > > a High Impact (R4400/250MHz) ?
> >
> > You get better instruction set support (use -mips3 flag also) and better
> > compiler optimizations (register count etc), you should really move to n32.
> >
> > Use -mips4 for R10k.
> >
> > Cheers,Angus.
> >
> > --
> > "The ultimate measure of a man is not where he stands
> > in moments of comfort and convenience, but where he
> > stands at times of challenge and controversy."
> >                              -Martin Luther King, Jr.
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Randy Fox



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 21 04:11:16 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA29436 for info-performer-dist@holodeck.engr.sgi.com; Sat, 21 Feb 1998 02:26:00 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA29409 for <info-performer@holodeck.engr.sgi.com>; Sat, 21 Feb 1998 02:25:50 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA16942 for <info-performer@cthulhu.engr.sgi.com>; Sat, 21 Feb 1998 02:27:55 -0800
Received: from whitby.tees.ac.uk (whitby.tees.ac.uk [152.105.2.19]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id CAA29124
	for <info-performer@sgi.com>; Sat, 21 Feb 1998 02:27:53 -0800
	env-from (Mailer-Daemon@tees.ac.uk)
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AC00736; Sat, 21 Feb 98 10:27:49 GMT
Date: Sat, 21 Feb 98 10:27:49 GMT
From: Mailer-Daemon@tees.ac.uk (Mail Delivery Subsystem)
Subject: Returned mail: Unable to deliver mail
Message-Id: <9802211027.AC00736@whitby.tees.ac.uk>
To: info-performer@sgi.com, (info-performer Mailing List)
Status: O

   ----- Transcript of session follows -----
554 gary%vr8.tees.ac.uk@uk.ac.teesside.whitby... Never heard of host vr8 in domain tees . ac . uk
554 info-performer@sgi.com (info-performer Mailing List)... Possible alias loop
554 No valid recipients

   ----- Unsent message follows -----
Return-Path: <info-performer@sgi.com>
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AA00736; Sat, 21 Feb 98 10:27:49 GMT
Received: from sgi.sgi.com (SGI.COM) by teesside.ac.uk; Sat, 21 Feb 1998 09:26:39 GMT
Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA27694; Sat, 21 Feb 1998 02:15:09 -0800
	env-from (info-performer-request@holodeck.engr.sgi.com)
Received: (from info-performer-request@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA29319; Sat, 21 Feb 1998 02:00:04 -0800
Message-Id: <199802211000.CAA29319@holodeck.engr.sgi.com>
Date: Sat Feb 21 02:00:04 PST 1998
Reply-To: info-performer@sgi.com
From: info-performer@sgi.com (info-performer Mailing List)
To: allan@holodeck.engr.sgi.com
Subject: info-performer Feb 20 1998

Welcome to the info-performer mailing list DIGEST for February 20 1998

List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
    Send Submissions to:  info-performer@sgi.com
    Add/Remove requests:  info-performer-request@sgi.com

Message Subjects: 

   3 root permissions for user processes?
   3 Performer 2.2 on High Impact
   2 volume 2 volume intersection
   1 screen position --> geographic position
   1 pfdCleanTree problems
   1 Screen Blanking
   1 Help with getting the video output format...
   1 Advanced Performer Web Pages

******************************************************************************

 From: "Laurent Ach" <ach@syseca.fr>
 Date: Fri, 20 Feb 1998 09:31:45 +0100
 Subject: Re: pfdCleanTree problems
 
On Feb 19, 10:09pm, Mario Veraart wrote:
> Subject: pfdCleanTree problems
> Hello,
>
> When I use the function pfdCleanTree() to eliminate nodes,
> the pfuTraverser function that is the second argument is ALWAYS called
> with a node pointer of NULL.
>
> I use Performer 2.0.x.
>
> How can I solve this problem?
>

Hi,

I Had the same problem some time ago. Have a look at the source code
pfdCleantree.C in /usr/share/Performer/src/lib/libpfdu. You will see that
pfuTraverser "node" field is not updated. It seems that this problem was fixed
in Performer 2.2 (thank you, SGI people). Anyway you may modify the source code
of pfdCleantree.C if you want to go on using Performer 2.0 or 2.1

Laurent


-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  33 (0) 1 41 48 06 60
SYSECA                                   fax :  33 (0) 1 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------

******************************************************************************

 From: Tino Lopez <tino@gapd.es>
 Date: Fri, 20 Feb 1998 09:48:03 +0100
 Subject: Re: Advanced Performer Web Pages
 
Angus Dorbie wrote:
> Hey all,
> 
> Please check the following site:
> http://www.dorbie.com/
> 
> I believe it may be of some interest to performer users.
> Feedback is welcome.


Hi Angus,

thank you very much. It is very interesting and will allow to enrich the
Performer capabilities at maximum. A wonderful work.

Thanks and regards,

Tino Lopez.-
Madrid.

******************************************************************************

 From: perfly@segolene.roazhon.inra.fr
 Date: Fri, 20 Feb 1998 10:33:22 +0100
 Subject: screen position --> geographic position
 
Salut

I'm wanting to correlate the mouse position with
latitude/longitude positions on a map using Performer.
I.e., if the mouse is at screen position (10,10), I want
to know that correlates with, for example, 112W, 32.5N.

How can I do ?

Kenavo



******************************************************************************

 From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
 Date: Fri, 20 Feb 1998 19:44:28 +0800
 Subject: Re: volume 2 volume intersection
 
> > I'm doing a simple volume to volume intersection in Performer,
> > a moving pfCylinder built around the bounding sphere of an object
> > and other objects, looks like:
> >
> >        // collision detection between one moving target and other static
> > objects
> >            pfSegSet segset;
> >            pfHit **hits[32];
> >            int numHit = 0;
> >
> >            pfSphere boundBall;          // bounding box of the moving object
> >            getBound(&boundBall);
> >            pfCylinder *cylinder = new pfCylinder;
> >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> >            list[0] = &boundBall;
> >            cylinder->around((const pfSphere **)list,1);   // cylinder
> >
> >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> >            segset.userData     = (void *)NULL;
> >            segset.activeMask   = 0x0;       // or 0xFFFF????
> >            segset.isectMask    = HITABLE;  // Intersection mask
> >            segset.bound        = (void *)cylinder;
> >            segset.discFunc     = NULL;
> >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> >  I'm not sure of the value for segset.activeMask in this case of a
> > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > Neither is correct. What's wrong with my code?
> 
> When you do a pfNode::isect() you must at least specify one segment of
> the pfSegSet::segs[i]. The segments you fill in must be marked in
> the pfSegSet::activeMask. Every bit in the mask corresponds with one
> segment in the segs array.

  I've followed the programming guide which says " If only a rough
volume-volume intersection 
is required, you can specify a bounding cylinder in the pfSegSet
"without" any line segments at all and request discriminator callbacks
at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
(last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
my machine.
 
  My cylinder is not constructed from pfSegSets, it is from the bounding
sphere of an object.

 If I have to define at lease one pfSeg for the moving cylinder, say
segs[0],dose the "dir"
mean the moving direction of the cylinder? and how to define "pos" in
this case? or they 
are just meaningless?

  One relative question is the Bounding Sphere of a pfDCS. What is the
coordinate system 
used to express the "center , radius", relative to scene root?

Rgds,

Liu

***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************

******************************************************************************

 From: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
 Date: Fri, 20 Feb 1998 12:44:29 +0100
 Subject: root permissions for user processes?
 
Hello there, 

I want to increase the performance of a DIVISION-application by running
the performer stuff with root permissions (allowing high priority,
processor locking etc.). 

As I do not want to log in as root for some reason, I tried to set the
"sticky bit" for the "visual"-binary (wich behaves quite like a
performer application).
 
chmod a+s and chmod a+t let the process run with the permissions of the
owner of the binary instead with those of the actual user, but this does
NOT work if the owner is root. 

Does anyone know a solution?

Thanks a lot and best wishes, 

Oskar von Bohuszewicz

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dipl.-Ing. Oskar von Bohuszewicz  ><    Virtual Reality Group
Tel. + 49 5251 60-6233            <>    Heinz Nixdorf Institut
Fax. + 49 5251 60-6268            ><    Universitaet-GH  Paderborn
http://wwwhni.uni-paderborn.de/vr <>    33095 Paderborn, Germany
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

******************************************************************************

 From: jaydee@ATSaerospace.com (Jean Daigle)
 Date: Fri, 20 Feb 1998 09:24:15 -0500
 Subject: Re: root permissions for user processes?
 
Hi,

On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
} Subject: root permissions for user processes?
...
} I want to increase the performance of a DIVISION-application by running
} the performer stuff with root permissions (allowing high priority,
} processor locking etc.). 
...
} chmod a+s and chmod a+t let the process run with the permissions of the
} owner of the binary instead with those of the actual user, but this does
} NOT work if the owner is root. 
...
}-- End of excerpt from Oskar von Bohuszewicz

Setting the suid-bit does work for us.

The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
	su -
	chown root.sys <visual binary>
	chmod 4555 <visual binary>

This _does_ allow non-degrading priorities to be set, and processors
to be isolated, restricted, etc.  It hasn't been necessary to set
the "t" bit.

There are some side effects if you are reading data from NFS-mounted
filesystems where the root privileges may not commute, but the
performance enhancements work.


Regards,
Jean Daigle.

 --------------------------------------------------------------------
 | Jean Daigle                            ATS Aerospace Inc.        |
 | Manager,                               1250 Boul Marie-Victorin  |
 | Real Time Graphics & Entertainment     St. Bruno, QC     J3V 6B8 |
 |                                        Tel: (514) 441-9000       |
 | Jean.Daigle@ATSaerospace.com           Fax: (514) 441-6789       |
 --------------------------------------------------------------------

******************************************************************************

 From: Randy Fox <rfox@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 11:44:23 -0800
 Subject: Re: Performer 2.2 on High Impact
 
Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
compile?

Randy


Angus Dorbie wrote:
> 
> On Jan 29,  9:09am, vectec.epe wrote:
> > Subject: Performer 2.2 on High Impact
> > Hi All,
> >
> > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > to execute Perfly under n32 (compile: OK, execute: coredumps).
> 
> Works fine on my system.
> 
> >
> > Hence the question: what are the advantages to work under n32 versus o32 on
> > a High Impact (R4400/250MHz) ?
> 
> You get better instruction set support (use -mips3 flag also) and better
> compiler optimizations (register count etc), you should really move to n32.
> 
> Use -mips4 for R10k.
> 
> Cheers,Angus.
> 
> --
> "The ultimate measure of a man is not where he stands
> in moments of comfort and convenience, but where he
> stands at times of challenge and controversy."
>                              -Martin Luther King, Jr.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

******************************************************************************

 From: Vamsee Tirukkala <vamsee@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 16:07:56 -0800
 Subject: Help with getting the video output format...
 
Hi All,

I am having some problems getting the value of which video output format
currently being generated by  the graphics system. Is there any function
calls in X that can give me this result ?

in IRIS GL we have a function call 'getmonitor' which returns this
value, I don't want to use GL call, so
let me know if there is any way to get this value in X, so I can use
this in OpenGL to set the output format.

Thanks,
-vamsee
--
Vamsee K. Tirukkala


******************************************************************************

 From: Mario Veraart <rioj7@fel.tno.nl>
 Date: Fri, 20 Feb 1998 16:24:54 +0100 (MET)
 Subject: Re: volume 2 volume intersection
 
> 
> > > I'm doing a simple volume to volume intersection in Performer,
> > > a moving pfCylinder built around the bounding sphere of an object
> > > and other objects, looks like:
> > >
> > >        // collision detection between one moving target and other static
> > > objects
> > >            pfSegSet segset;
> > >            pfHit **hits[32];
> > >            int numHit = 0;
> > >
> > >            pfSphere boundBall;          // bounding box of the moving object
> > >            getBound(&boundBall);
> > >            pfCylinder *cylinder = new pfCylinder;
> > >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> > >            list[0] = &boundBall;
> > >            cylinder->around((const pfSphere **)list,1);   // cylinder
> > >
> > >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> > >            segset.userData     = (void *)NULL;
> > >            segset.activeMask   = 0x0;       // or 0xFFFF????
> > >            segset.isectMask    = HITABLE;  // Intersection mask
> > >            segset.bound        = (void *)cylinder;
> > >            segset.discFunc     = NULL;
> > >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> > >  I'm not sure of the value for segset.activeMask in this case of a
> > > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > > Neither is correct. What's wrong with my code?
> > 
> > When you do a pfNode::isect() you must at least specify one segment of
> > the pfSegSet::segs[i]. The segments you fill in must be marked in
> > the pfSegSet::activeMask. Every bit in the mask corresponds with one
> > segment in the segs array.
> 
>   I've followed the programming guide which says " If only a rough
> volume-volume intersection 
> is required, you can specify a bounding cylinder in the pfSegSet
> "without" any line segments at all and request discriminator callbacks
> at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
> (last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
> my machine.

You are right. I had never read this paragraph.
I think the PFTRAV_IS_NODE is a typo and what they mean is PFTRAV_IS_GEODE. 
You must setup a discriminator callback that accepts a pfHit* as
argument. And setup the mode of the pfSegSet to contain
PFTRAV_IS_GEODE and PFTRAV_IS_GSET. You will get a callback for every
bounding sphere and bounding box that is tested. I think you must keep
your own record of what is the last test you did because you haven't
defined a segment.
You can read a bit more in the man page of pfNode and pfGeoSet about
the pfNode::isect() function.
>  
>   My cylinder is not constructed from pfSegSets, it is from the bounding
> sphere of an object.
> 
>  If I have to define at lease one pfSeg for the moving cylinder, say
> segs[0],dose the "dir"
> mean the moving direction of the cylinder? and how to define "pos" in
> this case? or they 
> are just meaningless?
A cylinder around one sphere always encoses more space than the
sphere. If you want to determine if an object would collide with the
scene in the near future it is a lot more specific to set up the
cylinder yourself and assign it to the pfSegSet::bound member.

> 
>   One relative question is the Bounding Sphere of a pfDCS. What is the
> coordinate system 
> used to express the "center , radius", relative to scene root?

It is with regards to the coordinate system of the parent nodes. 
If there is no parent that transforms the coordinate system it is in
scene coordinates.

The cylinder you specify must be in scene coordinates.

Mario

******************************************************************************

 From: "TJANDRASA, HADI M. (JSC-ER7)" <hadi.m.tjandrasa1@jsc.nasa.gov>
 Date: Fri, 20 Feb 1998 14:42:34 -0600
 Subject: Screen Blanking
 
Hi,

Are there equivalent functions to "blanktime()",
"blankscreen()", "curson()", and "cursoff()" in either
Performer or OpenGL?

Any hints would be appreciated.

Hadi


******************************************************************************

 From: Randy Fox <rfox@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 14:12:17 -0800
 Subject: Re: Performer 2.2 on High Impact
 
So if I install pf2.2 ogl n32, will install both mips3 and mips4
libraries if on an R10K?

Randy

-- 
Randy Fox                               Coryphaeus Software, Inc.
Sr. Software Engineer			985 University Ave. Suite 31
rfox@coryphaeus.com                     Los Gatos CA, 95030
www.coryphaeus.com                      Tel: 408/395-4537         
                                        Fax: 408/395-6351

******************************************************************************

 From: Steve Baker <sbaker@link.com>
 Date: Fri, 20 Feb 1998 12:43:50 -0600 (CST)
 Subject: Re: root permissions for user processes?
 Reply-To: Steve Baker <sbaker@link.com>

On Fri, 20 Feb 1998, Jean Daigle wrote:

> Setting the suid-bit does work for us.
 
Yep - me too.

> The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
> 	su -
> 	chown root.sys <visual binary>
> 	chmod 4555 <visual binary>
> 
> This _does_ allow non-degrading priorities to be set, and processors
> to be isolated, restricted, etc.  It hasn't been necessary to set
> the "t" bit.
> 
> There are some side effects if you are reading data from NFS-mounted
> filesystems where the root privileges may not commute, but the
> performance enhancements work.

Also, while debugging, if the program crashes, you won't get a core
dump unless you are actually logged in as root at the time.

Steve Baker                     817-619-8776 (Vox/Vox-Mail)
Raytheon Systems Inc.           817-619-4028 (Fax)
2200 Arlington Downs Road       SBaker@link.com (eMail)
Arlington, Texas. TX 76005-6171 SJBaker1@airmail.net (Personal eMail)
http://www.hti.com        http://web2.airmail.net/sjbaker1 (personal)

** Beware of Geeks bearing GIF's. **



******************************************************************************

 From: "Rob Jenkins" <robj@quid.csd.sgi.com>
 Date: Fri, 20 Feb 1998 12:56:46 -0800
 Subject: Re: Performer 2.2 on High Impact
 
Randy

man cc says:
"
     -mips4
          Generate code using the full MIPS IV instruction set which is
          supported on R10000, R5000 and R8000 systems, and search for mips4
          libraries/objects at link-time.  This is the default on R8000
          systems.  This defaults to -n32 if -64 has not been specified
          (except on R8000-based systems it defaults to -64).
"

So if you have R10K Impact then mips4 implies n32 ( unless you specify n64 ) I
think.

Cheers
Rob


On Feb 20, 11:44am, Randy Fox wrote:
> Subject: Re: Performer 2.2 on High Impact
> Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
> compile?
>
> Randy
>
>
> Angus Dorbie wrote:
> >
> > On Jan 29,  9:09am, vectec.epe wrote:
> > > Subject: Performer 2.2 on High Impact
> > > Hi All,
> > >
> > > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > > to execute Perfly under n32 (compile: OK, execute: coredumps).
> >
> > Works fine on my system.
> >
> > >
> > > Hence the question: what are the advantages to work under n32 versus o32
on
> > > a High Impact (R4400/250MHz) ?
> >
> > You get better instruction set support (use -mips3 flag also) and better
> > compiler optimizations (register count etc), you should really move to n32.
> >
> > Use -mips4 for R10k.
> >
> > Cheers,Angus.
> >
> > --
> > "The ultimate measure of a man is not where he stands
> > in moments of comfort and convenience, but where he
> > stands at times of challenge and controversy."
> >                              -Martin Luther King, Jr.
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Randy Fox



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA

******************************************************************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 21 22:42:07 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id VAA00710 for info-performer-dist@holodeck.engr.sgi.com; Sat, 21 Feb 1998 21:57:46 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA00683 for <info-performer@holodeck.engr.sgi.com>; Sat, 21 Feb 1998 21:57:45 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA13668 for <info-performer@cthulhu.engr.sgi.com>; Sat, 21 Feb 1998 21:59:53 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id VAA25074
	for <info-performer@sgi.com>; Sat, 21 Feb 1998 21:59:50 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id FAA07850; Sun, 22 Feb 1998 05:58:22 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma007835; Sun Feb 22 07:57:57 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	 id HAA01473; Sun, 22 Feb 1998 07:57:51 +0200
Sender: rany@bvr.co.il
Message-ID: <34EFBE5F.D8B865D7@bvr.co.il>
Date: Sun, 22 Feb 1998 07:57:51 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: Performer mailing list <info-performer@sgi.com>,
        Marcus Barnes <marcus@multigen.com>
Subject: Performer loader - FID
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi

Is there a way to get the feature id (FID) of a face from the Multigen
loader ?
I saw a load mode called PFFLT_SORT_FEATURE in  pfflt.h. Does that mean
that the loader can sort by feature also ? Does that mode imply that
I can then get the pfFeature from the pfGeoState's user data ?

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 21 22:41:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id VAA00681 for info-performer-dist@holodeck.engr.sgi.com; Sat, 21 Feb 1998 21:52:37 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA00654 for <info-performer@holodeck.engr.sgi.com>; Sat, 21 Feb 1998 21:52:31 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA13410 for <info-performer@cthulhu.engr.sgi.com>; Sat, 21 Feb 1998 21:54:39 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id VAA24490
	for <info-performer@sgi.com>; Sat, 21 Feb 1998 21:54:35 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id FAA07775 for <@gatekeeper.bvr.co.il:info-performer@sgi.com>; Sun, 22 Feb 1998 05:53:20 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma007773; Sun Feb 22 07:53:11 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	for <info-performer@sgi.com> id HAA01353; Sun, 22 Feb 1998 07:53:05 +0200
Sender: rany@bvr.co.il
Message-ID: <34EFBD41.FEFD875E@bvr.co.il>
Date: Sun, 22 Feb 1998 07:53:05 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: Performer mailing list <info-performer@sgi.com>
Subject: Clip texture hangs machine
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

This is some unconsistent problem with clip texture. Sometimes, when the
clipetxture is first loaded, the iR hangs in such a way that it has to
be reset.
It always happen when the clip texture processes are spawned, right
after the messages
"Queue proc ..." and
"Queuesort proc ..."

Is there a workaround or a solution ?

Thanks
Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 21 22:42:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id VAA00744 for info-performer-dist@holodeck.engr.sgi.com; Sat, 21 Feb 1998 21:59:37 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id VAA00713 for <info-performer@holodeck.engr.sgi.com>; Sat, 21 Feb 1998 21:59:36 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id WAA13868 for <info-performer@cthulhu.engr.sgi.com>; Sat, 21 Feb 1998 22:01:44 -0800
Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id WAA25865
	for <info-performer@sgi.com>; Sat, 21 Feb 1998 22:01:41 -0800
	env-from (rany@bvr.co.il)
Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id GAA07894 for <@gatekeeper.bvr.co.il:info-performer@sgi.com>; Sun, 22 Feb 1998 06:00:28 GMT
Received: from unknown(192.114.85.195) by gatekeeper.bvr.co.il via smap (V1.3)
	id sma007890; Sun Feb 22 08:00:11 1998
Received: from bvr.co.il by michelle.bvr.co.il via ESMTP (950413.SGI.8.6.12/931108.SGI.AUTO.ANONFTP)
	for <info-performer@sgi.com> id IAA01484; Sun, 22 Feb 1998 08:00:04 +0200
Sender: rany@bvr.co.il
Message-ID: <34EFBEE4.EE74BE03@bvr.co.il>
Date: Sun, 22 Feb 1998 08:00:04 +0200
From: Ran Yakir <rany@bvr.co.il>
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: Performer mailing list <info-performer@sgi.com>
Subject: Fogfly
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Anyone knows the reason why the new fog functions (pfESkyFogTexture
etc.) are commented out in fogfly ? There is a
APP_MULTIPASS_FOG condition that causes fogfly not to use all those
functions.

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Feb 22 04:08:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA01272 for info-performer-dist@holodeck.engr.sgi.com; Sun, 22 Feb 1998 02:19:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA01245 for <info-performer@holodeck.engr.sgi.com>; Sun, 22 Feb 1998 02:19:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA01704 for <info-performer@cthulhu.engr.sgi.com>; Sun, 22 Feb 1998 02:21:44 -0800
Received: from whitby.tees.ac.uk (whitby.tees.ac.uk [152.105.2.19]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id CAA00120
	for <info-performer@sgi.com>; Sun, 22 Feb 1998 02:21:40 -0800
	env-from (Mailer-Daemon@tees.ac.uk)
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AC03724; Sun, 22 Feb 98 10:21:29 GMT
Date: Sun, 22 Feb 98 10:21:29 GMT
From: Mailer-Daemon@tees.ac.uk (Mail Delivery Subsystem)
Subject: Returned mail: Unable to deliver mail
Message-Id: <9802221021.AC03724@whitby.tees.ac.uk>
To: info-performer@sgi.com, (info-performer Mailing List)
Status: O

   ----- Transcript of session follows -----
554 gary%vr8.tees.ac.uk@uk.ac.teesside.whitby... Never heard of host vr8 in domain tees . ac . uk
554 info-performer@sgi.com (info-performer Mailing List)... Possible alias loop
554 No valid recipients

   ----- Unsent message follows -----
Return-Path: <info-performer@sgi.com>
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AA03724; Sun, 22 Feb 98 10:21:29 GMT
Received: from sgi.sgi.com (SGI.COM) by teesside.ac.uk; Sun, 22 Feb 1998 09:20:19 GMT
Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA29257; Sun, 22 Feb 1998 02:13:56 -0800
	env-from (info-performer-request@holodeck.engr.sgi.com)
Received: (from info-performer-request@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA01227; Sun, 22 Feb 1998 02:00:04 -0800
Message-Id: <199802221000.CAA01227@holodeck.engr.sgi.com>
Date: Sun Feb 22 02:00:04 PST 1998
Reply-To: info-performer@sgi.com
From: info-performer@sgi.com (info-performer Mailing List)
To: allan@holodeck.engr.sgi.com
Subject: info-performer Feb 21 1998

Welcome to the info-performer mailing list DIGEST for February 21 1998

List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
    Send Submissions to:  info-performer@sgi.com
    Add/Remove requests:  info-performer-request@sgi.com

Message Subjects: 

   1 Returned mail: Unable to deliver mail
   1 Performer loader - FID
   1 Fogfly
   1 Clip texture hangs machine

******************************************************************************

 From: Mailer-Daemon@tees.ac.uk (Mail Delivery Subsystem)
 Date: Sat, 21 Feb 98 10:27:49 GMT
 Subject: Returned mail: Unable to deliver mail
 
   ----- Transcript of session follows -----
554 gary%vr8.tees.ac.uk@uk.ac.teesside.whitby... Never heard of host vr8 in domain tees . ac . uk
554 info-performer@sgi.com (info-performer Mailing List)... Possible alias loop
554 No valid recipients

   ----- Unsent message follows -----
Return-Path: <info-performer@sgi.com>
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AA00736; Sat, 21 Feb 98 10:27:49 GMT
Received: from sgi.sgi.com (SGI.COM) by teesside.ac.uk; Sat, 21 Feb 1998 09:26:39 GMT
Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA27694; Sat, 21 Feb 1998 02:15:09 -0800
	env-from (info-performer-request@holodeck.engr.sgi.com)
Received: (from info-performer-request@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA29319; Sat, 21 Feb 1998 02:00:04 -0800
Message-Id: <199802211000.CAA29319@holodeck.engr.sgi.com>
Date: Sat Feb 21 02:00:04 PST 1998
Reply-To: info-performer@sgi.com
From: info-performer@sgi.com (info-performer Mailing List)
To: allan@holodeck.engr.sgi.com
Subject: info-performer Feb 20 1998

Welcome to the info-performer mailing list DIGEST for February 20 1998

List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
    Send Submissions to:  info-performer@sgi.com
    Add/Remove requests:  info-performer-request@sgi.com

Message Subjects: 

   3 root permissions for user processes?
   3 Performer 2.2 on High Impact
   2 volume 2 volume intersection
   1 screen position --> geographic position
   1 pfdCleanTree problems
   1 Screen Blanking
   1 Help with getting the video output format...
   1 Advanced Performer Web Pages

******************************************************************************

 From: "Laurent Ach" <ach@syseca.fr>
 Date: Fri, 20 Feb 1998 09:31:45 +0100
 Subject: Re: pfdCleanTree problems
 
On Feb 19, 10:09pm, Mario Veraart wrote:
> Subject: pfdCleanTree problems
> Hello,
>
> When I use the function pfdCleanTree() to eliminate nodes,
> the pfuTraverser function that is the second argument is ALWAYS called
> with a node pointer of NULL.
>
> I use Performer 2.0.x.
>
> How can I solve this problem?
>

Hi,

I Had the same problem some time ago. Have a look at the source code
pfdCleantree.C in /usr/share/Performer/src/lib/libpfdu. You will see that
pfuTraverser "node" field is not updated. It seems that this problem was fixed
in Performer 2.2 (thank you, SGI people). Anyway you may modify the source code
of pfdCleantree.C if you want to go on using Performer 2.0 or 2.1

Laurent


-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  33 (0) 1 41 48 06 60
SYSECA                                   fax :  33 (0) 1 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------

******************************************************************************

 From: Tino Lopez <tino@gapd.es>
 Date: Fri, 20 Feb 1998 09:48:03 +0100
 Subject: Re: Advanced Performer Web Pages
 
Angus Dorbie wrote:
> Hey all,
> 
> Please check the following site:
> http://www.dorbie.com/
> 
> I believe it may be of some interest to performer users.
> Feedback is welcome.


Hi Angus,

thank you very much. It is very interesting and will allow to enrich the
Performer capabilities at maximum. A wonderful work.

Thanks and regards,

Tino Lopez.-
Madrid.

******************************************************************************

 From: perfly@segolene.roazhon.inra.fr
 Date: Fri, 20 Feb 1998 10:33:22 +0100
 Subject: screen position --> geographic position
 
Salut

I'm wanting to correlate the mouse position with
latitude/longitude positions on a map using Performer.
I.e., if the mouse is at screen position (10,10), I want
to know that correlates with, for example, 112W, 32.5N.

How can I do ?

Kenavo



******************************************************************************

 From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
 Date: Fri, 20 Feb 1998 19:44:28 +0800
 Subject: Re: volume 2 volume intersection
 
> > I'm doing a simple volume to volume intersection in Performer,
> > a moving pfCylinder built around the bounding sphere of an object
> > and other objects, looks like:
> >
> >        // collision detection between one moving target and other static
> > objects
> >            pfSegSet segset;
> >            pfHit **hits[32];
> >            int numHit = 0;
> >
> >            pfSphere boundBall;          // bounding box of the moving object
> >            getBound(&boundBall);
> >            pfCylinder *cylinder = new pfCylinder;
> >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> >            list[0] = &boundBall;
> >            cylinder->around((const pfSphere **)list,1);   // cylinder
> >
> >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> >            segset.userData     = (void *)NULL;
> >            segset.activeMask   = 0x0;       // or 0xFFFF????
> >            segset.isectMask    = HITABLE;  // Intersection mask
> >            segset.bound        = (void *)cylinder;
> >            segset.discFunc     = NULL;
> >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> >  I'm not sure of the value for segset.activeMask in this case of a
> > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > Neither is correct. What's wrong with my code?
> 
> When you do a pfNode::isect() you must at least specify one segment of
> the pfSegSet::segs[i]. The segments you fill in must be marked in
> the pfSegSet::activeMask. Every bit in the mask corresponds with one
> segment in the segs array.

  I've followed the programming guide which says " If only a rough
volume-volume intersection 
is required, you can specify a bounding cylinder in the pfSegSet
"without" any line segments at all and request discriminator callbacks
at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
(last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
my machine.
 
  My cylinder is not constructed from pfSegSets, it is from the bounding
sphere of an object.

 If I have to define at lease one pfSeg for the moving cylinder, say
segs[0],dose the "dir"
mean the moving direction of the cylinder? and how to define "pos" in
this case? or they 
are just meaningless?

  One relative question is the Bounding Sphere of a pfDCS. What is the
coordinate system 
used to express the "center , radius", relative to scene root?

Rgds,

Liu

***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************

******************************************************************************

 From: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
 Date: Fri, 20 Feb 1998 12:44:29 +0100
 Subject: root permissions for user processes?
 
Hello there, 

I want to increase the performance of a DIVISION-application by running
the performer stuff with root permissions (allowing high priority,
processor locking etc.). 

As I do not want to log in as root for some reason, I tried to set the
"sticky bit" for the "visual"-binary (wich behaves quite like a
performer application).
 
chmod a+s and chmod a+t let the process run with the permissions of the
owner of the binary instead with those of the actual user, but this does
NOT work if the owner is root. 

Does anyone know a solution?

Thanks a lot and best wishes, 

Oskar von Bohuszewicz

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dipl.-Ing. Oskar von Bohuszewicz  ><    Virtual Reality Group
Tel. + 49 5251 60-6233            <>    Heinz Nixdorf Institut
Fax. + 49 5251 60-6268            ><    Universitaet-GH  Paderborn
http://wwwhni.uni-paderborn.de/vr <>    33095 Paderborn, Germany
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

******************************************************************************

 From: jaydee@ATSaerospace.com (Jean Daigle)
 Date: Fri, 20 Feb 1998 09:24:15 -0500
 Subject: Re: root permissions for user processes?
 
Hi,

On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
} Subject: root permissions for user processes?
...
} I want to increase the performance of a DIVISION-application by running
} the performer stuff with root permissions (allowing high priority,
} processor locking etc.). 
...
} chmod a+s and chmod a+t let the process run with the permissions of the
} owner of the binary instead with those of the actual user, but this does
} NOT work if the owner is root. 
...
}-- End of excerpt from Oskar von Bohuszewicz

Setting the suid-bit does work for us.

The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
	su -
	chown root.sys <visual binary>
	chmod 4555 <visual binary>

This _does_ allow non-degrading priorities to be set, and processors
to be isolated, restricted, etc.  It hasn't been necessary to set
the "t" bit.

There are some side effects if you are reading data from NFS-mounted
filesystems where the root privileges may not commute, but the
performance enhancements work.


Regards,
Jean Daigle.

 --------------------------------------------------------------------
 | Jean Daigle                            ATS Aerospace Inc.        |
 | Manager,                               1250 Boul Marie-Victorin  |
 | Real Time Graphics & Entertainment     St. Bruno, QC     J3V 6B8 |
 |                                        Tel: (514) 441-9000       |
 | Jean.Daigle@ATSaerospace.com           Fax: (514) 441-6789       |
 --------------------------------------------------------------------

******************************************************************************

 From: Randy Fox <rfox@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 11:44:23 -0800
 Subject: Re: Performer 2.2 on High Impact
 
Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
compile?

Randy


Angus Dorbie wrote:
> 
> On Jan 29,  9:09am, vectec.epe wrote:
> > Subject: Performer 2.2 on High Impact
> > Hi All,
> >
> > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > to execute Perfly under n32 (compile: OK, execute: coredumps).
> 
> Works fine on my system.
> 
> >
> > Hence the question: what are the advantages to work under n32 versus o32 on
> > a High Impact (R4400/250MHz) ?
> 
> You get better instruction set support (use -mips3 flag also) and better
> compiler optimizations (register count etc), you should really move to n32.
> 
> Use -mips4 for R10k.
> 
> Cheers,Angus.
> 
> --
> "The ultimate measure of a man is not where he stands
> in moments of comfort and convenience, but where he
> stands at times of challenge and controversy."
>                              -Martin Luther King, Jr.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

******************************************************************************

 From: Vamsee Tirukkala <vamsee@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 16:07:56 -0800
 Subject: Help with getting the video output format...
 
Hi All,

I am having some problems getting the value of which video output format
currently being generated by  the graphics system. Is there any function
calls in X that can give me this result ?

in IRIS GL we have a function call 'getmonitor' which returns this
value, I don't want to use GL call, so
let me know if there is any way to get this value in X, so I can use
this in OpenGL to set the output format.

Thanks,
-vamsee
--
Vamsee K. Tirukkala


******************************************************************************

 From: Mario Veraart <rioj7@fel.tno.nl>
 Date: Fri, 20 Feb 1998 16:24:54 +0100 (MET)
 Subject: Re: volume 2 volume intersection
 
> 
> > > I'm doing a simple volume to volume intersection in Performer,
> > > a moving pfCylinder built around the bounding sphere of an object
> > > and other objects, looks like:
> > >
> > >        // collision detection between one moving target and other static
> > > objects
> > >            pfSegSet segset;
> > >            pfHit **hits[32];
> > >            int numHit = 0;
> > >
> > >            pfSphere boundBall;          // bounding box of the moving object
> > >            getBound(&boundBall);
> > >            pfCylinder *cylinder = new pfCylinder;
> > >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> > >            list[0] = &boundBall;
> > >            cylinder->around((const pfSphere **)list,1);   // cylinder
> > >
> > >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> > >            segset.userData     = (void *)NULL;
> > >            segset.activeMask   = 0x0;       // or 0xFFFF????
> > >            segset.isectMask    = HITABLE;  // Intersection mask
> > >            segset.bound        = (void *)cylinder;
> > >            segset.discFunc     = NULL;
> > >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> > >  I'm not sure of the value for segset.activeMask in this case of a
> > > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > > Neither is correct. What's wrong with my code?
> > 
> > When you do a pfNode::isect() you must at least specify one segment of
> > the pfSegSet::segs[i]. The segments you fill in must be marked in
> > the pfSegSet::activeMask. Every bit in the mask corresponds with one
> > segment in the segs array.
> 
>   I've followed the programming guide which says " If only a rough
> volume-volume intersection 
> is required, you can specify a bounding cylinder in the pfSegSet
> "without" any line segments at all and request discriminator callbacks
> at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
> (last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
> my machine.

You are right. I had never read this paragraph.
I think the PFTRAV_IS_NODE is a typo and what they mean is PFTRAV_IS_GEODE. 
You must setup a discriminator callback that accepts a pfHit* as
argument. And setup the mode of the pfSegSet to contain
PFTRAV_IS_GEODE and PFTRAV_IS_GSET. You will get a callback for every
bounding sphere and bounding box that is tested. I think you must keep
your own record of what is the last test you did because you haven't
defined a segment.
You can read a bit more in the man page of pfNode and pfGeoSet about
the pfNode::isect() function.
>  
>   My cylinder is not constructed from pfSegSets, it is from the bounding
> sphere of an object.
> 
>  If I have to define at lease one pfSeg for the moving cylinder, say
> segs[0],dose the "dir"
> mean the moving direction of the cylinder? and how to define "pos" in
> this case? or they 
> are just meaningless?
A cylinder around one sphere always encoses more space than the
sphere. If you want to determine if an object would collide with the
scene in the near future it is a lot more specific to set up the
cylinder yourself and assign it to the pfSegSet::bound member.

> 
>   One relative question is the Bounding Sphere of a pfDCS. What is the
> coordinate system 
> used to express the "center , radius", relative to scene root?

It is with regards to the coordinate system of the parent nodes. 
If there is no parent that transforms the coordinate system it is in
scene coordinates.

The cylinder you specify must be in scene coordinates.

Mario

******************************************************************************

 From: "TJANDRASA, HADI M. (JSC-ER7)" <hadi.m.tjandrasa1@jsc.nasa.gov>
 Date: Fri, 20 Feb 1998 14:42:34 -0600
 Subject: Screen Blanking
 
Hi,

Are there equivalent functions to "blanktime()",
"blankscreen()", "curson()", and "cursoff()" in either
Performer or OpenGL?

Any hints would be appreciated.

Hadi


******************************************************************************

 From: Randy Fox <rfox@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 14:12:17 -0800
 Subject: Re: Performer 2.2 on High Impact
 
So if I install pf2.2 ogl n32, will install both mips3 and mips4
libraries if on an R10K?

Randy

-- 
Randy Fox                               Coryphaeus Software, Inc.
Sr. Software Engineer			985 University Ave. Suite 31
rfox@coryphaeus.com                     Los Gatos CA, 95030
www.coryphaeus.com                      Tel: 408/395-4537         
                                        Fax: 408/395-6351

******************************************************************************

 From: Steve Baker <sbaker@link.com>
 Date: Fri, 20 Feb 1998 12:43:50 -0600 (CST)
 Subject: Re: root permissions for user processes?
 Reply-To: Steve Baker <sbaker@link.com>

On Fri, 20 Feb 1998, Jean Daigle wrote:

> Setting the suid-bit does work for us.
 
Yep - me too.

> The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
> 	su -
> 	chown root.sys <visual binary>
> 	chmod 4555 <visual binary>
> 
> This _does_ allow non-degrading priorities to be set, and processors
> to be isolated, restricted, etc.  It hasn't been necessary to set
> the "t" bit.
> 
> There are some side effects if you are reading data from NFS-mounted
> filesystems where the root privileges may not commute, but the
> performance enhancements work.

Also, while debugging, if the program crashes, you won't get a core
dump unless you are actually logged in as root at the time.

Steve Baker                     817-619-8776 (Vox/Vox-Mail)
Raytheon Systems Inc.           817-619-4028 (Fax)
2200 Arlington Downs Road       SBaker@link.com (eMail)
Arlington, Texas. TX 76005-6171 SJBaker1@airmail.net (Personal eMail)
http://www.hti.com        http://web2.airmail.net/sjbaker1 (personal)

** Beware of Geeks bearing GIF's. **



******************************************************************************

 From: "Rob Jenkins" <robj@quid.csd.sgi.com>
 Date: Fri, 20 Feb 1998 12:56:46 -0800
 Subject: Re: Performer 2.2 on High Impact
 
Randy

man cc says:
"
     -mips4
          Generate code using the full MIPS IV instruction set which is
          supported on R10000, R5000 and R8000 systems, and search for mips4
          libraries/objects at link-time.  This is the default on R8000
          systems.  This defaults to -n32 if -64 has not been specified
          (except on R8000-based systems it defaults to -64).
"

So if you have R10K Impact then mips4 implies n32 ( unless you specify n64 ) I
think.

Cheers
Rob


On Feb 20, 11:44am, Randy Fox wrote:
> Subject: Re: Performer 2.2 on High Impact
> Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
> compile?
>
> Randy
>
>
> Angus Dorbie wrote:
> >
> > On Jan 29,  9:09am, vectec.epe wrote:
> > > Subject: Performer 2.2 on High Impact
> > > Hi All,
> > >
> > > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > > to execute Perfly under n32 (compile: OK, execute: coredumps).
> >
> > Works fine on my system.
> >
> > >
> > > Hence the question: what are the advantages to work under n32 versus o32
on
> > > a High Impact (R4400/250MHz) ?
> >
> > You get better instruction set support (use -mips3 flag also) and better
> > compiler optimizations (register count etc), you should really move to n32.
> >
> > Use -mips4 for R10k.
> >
> > Cheers,Angus.
> >
> > --
> > "The ultimate measure of a man is not where he stands
> > in moments of comfort and convenience, but where he
> > stands at times of challenge and controversy."
> >                              -Martin Luther King, Jr.
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Randy Fox



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA

******************************************************************************


******************************************************************************

 From: Ran Yakir <rany@bvr.co.il>
 Date: Sun, 22 Feb 1998 07:53:05 +0200
 Subject: Clip texture hangs machine
 
This is some unconsistent problem with clip texture. Sometimes, when the
clipetxture is first loaded, the iR hangs in such a way that it has to
be reset.
It always happen when the clip texture processes are spawned, right
after the messages
"Queue proc ..." and
"Queuesort proc ..."

Is there a workaround or a solution ?

Thanks
Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |




******************************************************************************

 From: Ran Yakir <rany@bvr.co.il>
 Date: Sun, 22 Feb 1998 07:57:51 +0200
 Subject: Performer loader - FID
 
Hi

Is there a way to get the feature id (FID) of a face from the Multigen
loader ?
I saw a load mode called PFFLT_SORT_FEATURE in  pfflt.h. Does that mean
that the loader can sort by feature also ? Does that mode imply that
I can then get the pfFeature from the pfGeoState's user data ?

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |




******************************************************************************

 From: Ran Yakir <rany@bvr.co.il>
 Date: Sun, 22 Feb 1998 08:00:04 +0200
 Subject: Fogfly
 
Anyone knows the reason why the new fog functions (pfESkyFogTexture
etc.) are commented out in fogfly ? There is a
APP_MULTIPASS_FOG condition that causes fogfly not to use all those
functions.

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |




******************************************************************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Feb 22 16:13:25 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA02057 for info-performer-dist@holodeck.engr.sgi.com; Sun, 22 Feb 1998 14:39:03 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA02030 for <info-performer@holodeck.engr.sgi.com>; Sun, 22 Feb 1998 14:38:51 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA24986 for <info-performer@cthulhu.engr.sgi.com>; Sun, 22 Feb 1998 14:41:01 -0800
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA10541
	for <info-performer@sgi.com>; Sun, 22 Feb 1998 14:40:59 -0800
	env-from (simonb@wormald.com.au)
Received: from zebedee.UUCP (Uzebedee@localhost) by merki.connect.com.au with UUCP id JAA29830
  (8.8.5/IDA-1.6); Mon, 23 Feb 1998 09:40:45 +1100 (EST)
Received: from aggro (aggro_e [8.0.0.25]) by zebedee.wormald.com.au with ESMTP id JAA20410
  (8.8.7/IDA-1.6); Mon, 23 Feb 1998 09:31:12 +1100 (EST)
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id IAA11221
  (8.6.12/IDA-1.6); Mon, 23 Feb 1998 08:33:04 +1000
Received: from localhost by murad (5.65) id AA26219; Mon, 23 Feb 1998 09:33:04 +1100
Date: Mon, 23 Feb 1998 08:43:04 +1010 (EST)
From: Simon Bennett <simonb@wormald.com.au>
X-Sender: simonb@murad
To: Jean Daigle <jaydee@ATSaerospace.com>
Cc: info-performer@sgi.com, Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
Subject: Re: root permissions for user processes?
In-Reply-To: <199802201424.JAA01865@thor.ATSaerospace.com>
Message-Id: <Pine.OSF.3.94.980223083907.13155S-100000@murad>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Fri, 20 Feb 1998, Jean Daigle wrote:
> On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
> } Subject: root permissions for user processes?
> ...
> } I want to increase the performance of a DIVISION-application by running
> } the performer stuff with root permissions (allowing high priority,
> } processor locking etc.). 
> ...
> } chmod a+s and chmod a+t let the process run with the permissions of the
> } owner of the binary instead with those of the actual user, but this does
> } NOT work if the owner is root. 
> ...
> }-- End of excerpt from Oskar von Bohuszewicz
> 
> Setting the suid-bit does work for us.

It's probably the case that you've got nosuidshells set to 0 in
/var/sysgen/mtune/kernel.  Oskar - probably has it set to 1.

This prevents the use of process with owner id 0 (root) from running if
stdout and stdin are connected to a terminal - the idea being not to let
people write "shell like" applications as root - from which they can run
any process they like.

Oskar check the /var/sysgen/mtune/kernal file and search for nosuidshells.
The active command is the one without the '*' comment at the front of the
line.

> The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
> 	su -
> 	chown root.sys <visual binary>
> 	chmod 4555 <visual binary>
> 
> This _does_ allow non-degrading priorities to be set, and processors
> to be isolated, restricted, etc.  It hasn't been necessary to set
> the "t" bit.
> 
> There are some side effects if you are reading data from NFS-mounted
> filesystems where the root privileges may not commute, but the
> performance enhancements work.
> 
> 
> Regards,
> Jean Daigle.
> 
>  --------------------------------------------------------------------
>  | Jean Daigle                            ATS Aerospace Inc.        |
>  | Manager,                               1250 Boul Marie-Victorin  |
>  | Real Time Graphics & Entertainment     St. Bruno, QC     J3V 6B8 |
>  |                                        Tel: (514) 441-9000       |
>  | Jean.Daigle@ATSaerospace.com           Fax: (514) 441-6789       |
>  --------------------------------------------------------------------
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sun Feb 22 16:13:29 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA02092 for info-performer-dist@holodeck.engr.sgi.com; Sun, 22 Feb 1998 14:57:06 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA02065 for <info-performer@holodeck.engr.sgi.com>; Sun, 22 Feb 1998 14:56:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA26619 for <info-performer@cthulhu.engr.sgi.com>; Sun, 22 Feb 1998 14:59:02 -0800
Received: from merki.connect.com.au (merki.connect.com.au [192.189.54.36]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA13316
	for <info-performer@sgi.com>; Sun, 22 Feb 1998 14:59:00 -0800
	env-from (simonb@wormald.com.au)
Received: from zebedee.UUCP (Uzebedee@localhost) by merki.connect.com.au with UUCP id JAA02843
  (8.8.5/IDA-1.6); Mon, 23 Feb 1998 09:58:59 +1100 (EST)
Received: from aggro (aggro_e [8.0.0.25]) by zebedee.wormald.com.au with ESMTP id JAA20461
  (8.8.7/IDA-1.6); Mon, 23 Feb 1998 09:44:11 +1100 (EST)
Received: from murad (murad [8.0.0.108]) by aggro with SMTP id IAA11257
  (8.6.12/IDA-1.6); Mon, 23 Feb 1998 08:46:03 +1000
Received: from localhost by murad (5.65) id AA31323; Mon, 23 Feb 1998 09:46:03 +1100
Date: Mon, 23 Feb 1998 08:56:03 +1010 (EST)
From: Simon Bennett <simonb@wormald.com.au>
X-Sender: simonb@murad
To: "TJANDRASA, HADI M. (JSC-ER7)" <hadi.m.tjandrasa1@jsc.nasa.gov>
Cc: info-performer@sgi.com
Subject: Re: Screen Blanking
In-Reply-To: <8E67FF90AC77D111BB150020AFFBFC86628DE0@jsc-ems-mbs05.jsc.nasa.gov>
Message-Id: <Pine.OSF.3.94.980223084351.13155T-100000@murad>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Fri, 20 Feb 1998, TJANDRASA, HADI M. (JSC-ER7) wrote:

> Hi,
> 
> Are there equivalent functions to "blanktime()",
> "blankscreen()", "curson()", and "cursoff()" in either
> Performer or OpenGL?


Performer has a bunch of nifty cursor routines.  man pfuCursor

You can create an "invisible" cursor with pfuGetInvisibleCursor() and then
pfuSelCursor() to the index returned.

OpenGL has no real knowledge of the cursor - as that's window system
dependant - if you need it I have the X windows code to hide and show the
cursor (actually you never get rid of it - it's just "invisible")

Same for screen saver controls - the easiest approach is to use the IRIX
shell commands such as the command line version of blanktime.

If you want to use it in your programs however XActivateScreenSaver()
XResetScreenSaver() turn the screen saver on and off and XForceScreenSaver()
can turn it on or off according to a flag.  XGetScreenSaver() returns the
current settings of the screen saver.

Alternately you can look into XSGIvcSetOutputBlanking().

If your screen saver is set to blank you can emulate blankscreen via these
calls - or just draw a big black polygon over the front of everything :)

Good luck.

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 03:46:52 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA02903 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 02:03:35 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA02876 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 02:03:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA06821 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 02:05:41 -0800
Received: from sgonyx.ita.es ([193.144.229.14]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA08930
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 02:00:55 -0800
	env-from (abadia@sgonyx.ita.es)
Received: (from abadia@localhost)
	by sgonyx.ita.es (8.8.8/8.8.8) id KAA26724
	for info-performer@sgi.com; Mon, 23 Feb 1998 10:59:34 +0100 (MET)
From: "Javier Abadia Miranda" <abadia@sgonyx.ita.es>
Message-Id: <9802231059.ZM26722@pandora.ita.es>
Date: Mon, 23 Feb 1998 10:59:32 +0100
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Spaceball - It works!
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19802231059.ZM26722.ita.es"
Status: O

--
--PART-BOUNDARY=.19802231059.ZM26722.ita.es
Content-Type: text/plain; charset=us-ascii

Hello to all!

I have seen a number of questions about reading Spaceball
stuff from Performer programs.

Some months ago, it was posted an example that used XInput
extension, but unfortunately, on some multiprocessing models
it didn't work.

I have fixed that bug, (it wasn't so hard)
and I post here the example modified so
that you all can use it.

It works for Spaceball 2003.
For Spaceball 3003 you will have to do without the buttons,
because XInput driver doesn't support them.

I bet this same code will work for similar devices that
have XInput driver, only changing the device id string
from "spaceball" to whatever you want.


If you find it useful, please, let me know.

Aaaadios



--PART-BOUNDARY=.19802231059.ZM26722.ita.es
X-Zm-Content-Name: spacemouse.C
Content-Description: Text
Content-Type: text/plain ; name="spacemouse.C" ; charset=us-ascii

//
// +---------------------------------------------------------
// | modified by Javier Abadia Miranda
// +---------------------------------------------------------
// | Ingeniero en Informatica (Computer Science)
// | Instituto Tecnologico de Aragon (Zaragoza, SPAIN)
// | 23/02/98
// +---------------------------------------------------------
// | now works with Spaceball 2003, 3003 and multiprocessing
// +---------------------------------------------------------
//
// spacemouse.C
// ------------
//
// is based on the Performer example complex.C and includes support
// for the spacemouse device. 
// 
// new command line options are
//
// -s translation_speed; > 1.0 more translation speed, 0..1 less speed
//
// For further information on spacemouse
// devices watch out for
// 
// http://dv.op.dlr.de/FF-DR-RS/SC
// 
// If the compiler directives SPACEMOUSE and SPACEMOUSE_DEBUG are
// omitted the program behaves like 'complex'.
//
// spacemouse code was added by Andreas Loesch <andreas@munich.sgi.com>
// and Joerg Wallmersperger <joerg@munich.sgi.com>
// 
// complex.C documentation:
// ------------------------
// IRIS Performer example using cull and draw process callbacks.
// Mouse and keyboard go through GL which is simpler than mixed
// model (GLX), but does incur some overhead in the draw process.
// X input handling is done in a forked event handling process.
//
// $Revision: 1.18 $ 
// $Date: 1996/12/18 03:49:02 $
//
// Command-line options:
//  -b	: norborder window
//  -f	: full screen
//  -F	: put X input handling in a forked process
//  -m procsplit : multiprocess mode
//  -w	: write scene to file
// 
// Run-time controls:
//       ESC-key: exits
//        F1-key: profile
//    Left-mouse: advance
//  Middle-mouse: stop
//   Right-mouse: retreat

#define SPACEMOUSE
#undef STEREO

#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <signal.h> // for sigset for forked X event handler process 
#include <getopt.h> // for cmdline handler 
#include <X11/keysym.h>

#include <Performer/pf/pfNode.h>
#include <Performer/pf/pfPipe.h>
#include <Performer/pf/pfChannel.h>

#include <Performer/pr/pfLight.h>

#include <Performer/pfutil.h>
#include <Performer/pfdu.h>
#ifdef SPACEMOUSE
#include <X11/extensions/XInput.h>
#endif
//
// structure that resides in shared memory so that the
// application, cull, and draw processes can access it.

typedef struct
{
    pfPipeWindow    *pw;
    int		    exitFlag;
    int		    inWindow, reset;
    float	    mouseX, mouseY;
    int		    winSizeX, winSizeY;
    int		    mouseButtons;
    pfCoord	    view, viewOrig;
    float	    accelRate;
    float	    sceneSize;
    int		    drawStats;
    int		    XInputInited;
    Window	    valid_window;
#ifdef SPACEMOUSE
    int             spacemouse;
    pfCoord         spacecoord;
    float           smousefactor;
#endif
#ifdef STEREO
    int             stereo;
#endif
} SharedData;

static SharedData *Shared;

#ifdef SPACEMOUSE
int          MagellanMotionEventType, 
             MagellanButtonPressEventType, 
             MagellanButtonReleaseEventType,
             MagellanMotionEventClass,
             MagellanButtonPressEventClass, 
             MagellanButtonReleaseEventClass;
XEventClass  ListOfEventClass[3];
float        transSpeed = 1.0;
#endif
#ifdef STEREO
static float Iod = .2f;
static float Converge = .02f;
static float Fov = 45.f;
static int FBAttrs[] = {
    PFFB_RGBA, 
    PFFB_DOUBLEBUFFER, 
    PFFB_STEREO, 
    PFFB_DEPTH_SIZE, 23, 
    PFFB_RED_SIZE, 1,
    PFFB_STENCIL_SIZE, 1, 
    None,
};
#endif
//
// APP process variables

// for configuring multi-process 
static int ProcSplit = PFMP_APPCULL_DRAW;
// write out scene upon read-in - uses pfDebugPrint 
static int WriteScene = 0;
static int FullScreen = 0;
static int WinType = PFPWIN_TYPE_X;
static int NoBorder = 0;
static int ForkedXInput = 0;
char ProgName[PF_MAXSTRING];
// light source created and updated in DRAW-process 
static pfLight *Sun;

static void CullChannel(pfChannel *chan, void *data);
static void DrawChannel(pfChannel *chan, void *data);
static void OpenPipeWin(pfPipeWindow *pw);
static void UpdateView(void);
static void GetGLInput(void);
static void InitXInput(pfWSConnection dsp);
static void DoXInput(void);
static void GetXInput(Display *dsp);
static void Usage(void);
#ifdef SPACEMOUSE
static void initSpaceMouse(void);
#endif

//
//	Usage() -- print usage advice and exit. This procedure
//	is executed in the application process.


static void
Usage (void)
{
    pfNotify(PFNFY_FATAL, PFNFY_USAGE, 
	     "\
Usage: %s [-s translation_speed] [-m procSplit] [-f] [-F] [-b]\
 [-w] [file.ext ...]\n", ProgName);
    exit(1);
}

//
//	docmdline() -- use getopt to get command-line arguments, 
//	executed at the start of the application process.


static int
docmdline(int argc, char *argv[])
{
    int	    opt;
    
    strcpy(ProgName, argv[0]);
    
    // process command-line arguments 
    while ((opt = getopt(argc, argv, "s:fFbm:wxp:?")) != -1)
    {
	switch (opt)
	{
	case 'f': 
	    FullScreen = 1;
	    break;
	case 'F': 
	    ForkedXInput = 1;
	    break;
	case 'm':
	case 'p':
	    ProcSplit = atoi(optarg);
	    break;
	case 'w': 
	    WriteScene = 1;
	    break;
	case 'x': 
	    WinType &= ~(PFPWIN_TYPE_X);
	    break;
	case 'b': 
	    NoBorder ^= 1;
	    break;
#ifdef SPACEMOUSE
        case 's':
            transSpeed = atof(optarg);
            break;
#endif
#ifdef STEREO
        case 'i': /* get interocular distance */
	    Iod = atof(optarg);
	    break;
        case 'c': /* set convergence ratio */
	    Converge = atof(optarg);
	    break;
	case 'v': /* get field of view */
	    Fov = atof(optarg);
	    break;
#endif
	case '?': 
        case 'h':
        
	    Usage();
	}
    }
    return optind;
}


//
//	main() -- program entry point. this procedure
//	is executed in the application process.


int
main (int argc, char *argv[])
{
    int		    arg;
    int		    found;
    pfPipe         *p;
    pfBox           bbox;
    float	    far = 10000.0f;
    float	    near = .1f;
    pfWSConnection  dsp=NULL;
#ifdef SPACEMOUSE
    pfMatrix        mat1,mat2;
    static double   thisTime = -1.0f;
    double          prevTime;
    float           deltaTime;
#endif
#ifdef STEREO
    unsigned int   mask;
    int            *leftArg, *rightArg;
    float	   halfNearWidth;
    float	   eyeAngle;
    pfVec3	   xyzOffsets;
    pfVec3	   hprOffsets;
#endif
    arg = docmdline(argc, argv);
    
    pfInit();
    
    // configure multi-process selection 
    pfMultiprocess(ProcSplit);
    
    // allocate shared before fork()'ing parallel processes 
    Shared = (SharedData*)pfMalloc(sizeof(SharedData), pfGetSharedArena());
    Shared->inWindow = 0;
    Shared->reset = 0;
    Shared->exitFlag = 0;
    Shared->drawStats = 1;
    Shared->XInputInited = 0;
    Shared->valid_window = 0;
    
    // Load all loader DSO's before pfConfig() forks 
    for (found = arg; found < argc; found++)
	pfdInitConverter(argv[found]);

    // initiate multi-processing mode set in pfMultiprocess call 
    // FORKs for Performer processes,  CULL and DRAW, etc. happen here.
    
    pfConfig();
    
    // configure pipes and windows 
    p = pfGetPipe(0);
    Shared->pw = new pfPipeWindow(p);
    Shared->pw->setName("IRIS Performer");
    Shared->pw->setWinType(WinType);
    if (NoBorder)
	Shared->pw->setMode(PFWIN_NOBORDER, 1);
    // Open and configure the GL window. 
    Shared->pw->setConfigFunc(OpenPipeWin);
    Shared->pw->config();
    
    if (FullScreen)
	Shared->pw->setFullScreen();
    else
	Shared->pw->setOriginSize(0, 0, 300, 300);
    
    // set off the draw process to open windows and call init callbacks 
    pfFrame();
    
    // create forked XInput handling process 
    // since the Shared pointer has already been initialized, that structure
    // will be visible to the XInput process. Nothing else created in the
    // application after this fork whose handles are not put in shared memory
    // (such as the database and channels) will be visible to the
    // XInput process.
    
    if (WinType & PFPWIN_TYPE_X)
    {
	pid_t	    fpid = 0;
	if (ForkedXInput)
	{
	    if ((fpid = fork()) < 0)
		pfNotify(PFNFY_FATAL, PFNFY_SYSERR, "Fork of XInput process failed.");
	    else if (fpid)
		pfNotify(PFNFY_NOTICE,PFNFY_PRINT,"XInput running in forked process %d",
			 fpid);
	    else if (!fpid)
		DoXInput();
	}
	else
	{
	    dsp = pfGetCurWSConnection();
	}
    }
    
    // specify directories where geometry and textures exist 
    if (!(getenv("PFPATH")))
        pfFilePath(
                   "."
                   ":./data"
                   ":../data"
                   ":../../data"
                   ":/usr/share/Performer/data"
                   );
    pfNotify(PFNFY_INFO, PFNFY_PRINT,"FilePath: %s\n", pfGetFilePath());
    
    // load files named by command line arguments 
    pfScene *scene = new pfScene();
    for (found = 0; arg < argc; arg++)
    {
        pfNode	   *root;
	if ((root = pfdLoadFile(argv[arg])) != NULL)
	{
	    scene->addChild(root);
	    found++;
	}
    }
    
    // if no files successfully loaded, terminate program 
#if 0
    if (!found)
	Usage();
#endif
    
    // Write out nodes in scene (for debugging) 
    if (WriteScene)
    {
	FILE *fp;
	if (fp = fopen("scene.out", "w"))
	{
	    pfPrint(scene, PFTRAV_SELF|PFTRAV_DESCEND, PFPRINT_VB_DEBUG, fp);
	    fclose(fp);
	}
	else
	    pfNotify(PFNFY_WARN, PFNFY_RESOURCE,
		     "Could not open scene.out for debug printing.");
    }
    
    // determine extent of scene's geometry 
    pfuTravCalcBBox(scene, &bbox);
    
    pfFrameRate(30.0f);
    pfPhase(PFPHASE_FREE_RUN);
#ifdef STEREO

        /* create a channel for each eye */
    pfChannel *left = new pfChannel(p);
    pfChannel *chan = left;
    pfChannel *right = new pfChannel(p);
    left->attach(right);
    mask = left->getShare();

    /* same viewport */
    mask |= PFCHAN_VIEWPORT;
    left->setShare(mask);
    left->setTravFunc(PFTRAV_CULL, CullChannel);
    left->setTravFunc(PFTRAV_DRAW, DrawChannel);
    left->setScene(scene);
    left->setNearFar(0.1f, far);

    /* set up data to distinguish between left and right eye */
    leftArg = (int *)left->allocChanData(sizeof(int));
    rightArg = (int *)right->allocChanData(sizeof(int));

    *leftArg = 1;
    *rightArg = 0;

    /* data never changes, so we only need to pass it once */
    left->passChanData();
    right->passChanData();
    left->setFOV(45.f, -1.f);

    /* set up offsets for left and right channels for stereo viewing */

    /* both eyes look at same spot 1/2 way between eyes at fusion distance */
    eyeAngle = PF_RAD2DEG(
	atanf(Iod *.5f /(Converge * (far - near) + near))); 

    /* left eye */
    hprOffsets.set(-eyeAngle, 0.f, 0.f);
    xyzOffsets.set(-Iod/2.f, 0.f, 0.f);
    left->setViewOffsets(xyzOffsets, hprOffsets);

    /* right eye */
    hprOffsets.set(eyeAngle, 0.f, 0.f);
    xyzOffsets.set(Iod/2.f, 0.f, 0.f);
    right->setViewOffsets(xyzOffsets, hprOffsets);
   
#else
    pfChannel *chan = new pfChannel(p);
    Shared->pw->addChan(chan);
    chan->setTravFunc(PFTRAV_CULL, CullChannel);
    chan->setTravFunc(PFTRAV_DRAW, DrawChannel);
    chan->setScene(scene);
    chan->setNearFar(near, far);
    // vertical FOV is matched to window aspect ratio 
    chan->setFOV(45.0f, -1.0f);
#endif
    // Create an earth/sky model that draws sky/ground/horizon 
//     pfEarthSky *eSky = new pfEarthSky();
//     eSky->setMode(PFES_BUFFER_CLEAR, PFES_SKY_GRND);
//     eSky->setAttr(PFES_GRND_HT, -10.0f);
//     chan->setESky(eSky);
  
    chan->setTravMode(PFTRAV_CULL, PFCULL_VIEW|PFCULL_GSET);
  
    if (found)
    {
	float sceneSize;
	// Set initial view to be "in front" of scene 
	
	// view point at center of bbox 
	Shared->view.xyz.add(bbox.min, bbox.max);
	Shared->view.xyz.scale(0.5f, Shared->view.xyz);
	
	// find max dimension 
	sceneSize = bbox.max[PF_X] - bbox.min[PF_X];
	sceneSize = PF_MAX2(sceneSize, bbox.max[PF_Y] - bbox.min[PF_Y]);
	sceneSize = PF_MAX2(sceneSize, bbox.max[PF_Z] - bbox.min[PF_Z]);
	sceneSize = PF_MIN2(sceneSize, 0.5f * far);
	Shared->sceneSize = sceneSize;
	
	// offset so all is visible 
	Shared->view.xyz[PF_Y] -=      sceneSize;
	Shared->view.xyz[PF_Z] += 0.25f*sceneSize;	
    }  else
    {
	Shared->view.xyz.set(0.0f, 0.0f, 100.0f);
	PFSET_VEC3(bbox.min, -5000.0f, -5000.0f, -1000000.0f);
	PFSET_VEC3(bbox.max, 5000.0f, 5000.0f, 10000000.0f);
	Shared->sceneSize = 10000.0f;
    }
    Shared->view.hpr.set(0.0f, 0.0f, 0.0f);
    chan->setView(Shared->view.xyz, Shared->view.hpr);
    PFCOPY_VEC3(Shared->viewOrig.xyz, Shared->view.xyz);
    PFCOPY_VEC3(Shared->viewOrig.hpr, Shared->view.hpr);
#ifdef SPACEMOUSE
    Shared->smousefactor = transSpeed * Shared->sceneSize;
#endif    
    // main simulation loop 
    while (!Shared->exitFlag)
    {
	// wait until next frame boundary 
	pfSync();
	
	pfFrame();
	
	// Set view parameters for next frame 
	UpdateView();
	
#ifndef SPACEMOUSE
        chan->setView(Shared->view.xyz, Shared->view.hpr);
#else
        prevTime = thisTime;
        thisTime = pfGetTime();
        if (prevTime > 0){
           deltaTime = thisTime-prevTime;
           Shared->spacecoord.xyz.scale(deltaTime,Shared->spacecoord.xyz);
           Shared->spacecoord.hpr.scale(deltaTime,Shared->spacecoord.hpr);
        }
	mat1.makeCoord(&Shared->view);
        mat2.makeCoord(&Shared->spacecoord);
        mat1.preMult(mat2);
        chan->setViewMat(mat1);
	mat1.getOrthoCoord(&Shared->view);
#endif
	// initiate traversal using current state 
    
	if (!ForkedXInput)
	{
	    if (!Shared->XInputInited)
		InitXInput(dsp);
	    if (Shared->XInputInited)
		GetXInput(dsp);
	}
    }
    
    // terminate cull and draw processes (if they exist) 
    pfExit();
    
    // exit to operating system 
    return 0;
}

static void 
InitXInput(pfWSConnection dsp)
{
    Window w;
#ifdef SPACEMOUSE
    initSpaceMouse();
#endif
    /* wait for X Window to exist in Performer shared memory */
   if (w = Shared->pw->getWSWindow())
   {
	XSelectInput(dsp, w, PointerMotionMask |
			ButtonPressMask | ButtonReleaseMask | 
			KeyPressMask | KeyReleaseMask);
	XMapWindow(dsp, w);
	XFlush(dsp);
	Shared->XInputInited = 1;
    }
}

//
// DoXInput() runs an asychronous forked even handling process.
//  Shared memory structures can be read from this process
//  but NO performer calls that set any structures should be 
//  issues by routines in this process.

void
DoXInput(void)
{
    // windows from draw should now exist so can attach X input handling
    // to the X window 
    
    Display *dsp = pfGetCurWSConnection();
    
    prctl(PR_TERMCHILD);        // Exit when parent does 
    sigset(SIGHUP, SIG_DFL);    // Exit when sent SIGHUP by TERMCHILD 
    
    InitXInput(dsp);
    
    while (1)
    {
	XEvent          event;
	if (!Shared->XInputInited)
	    InitXInput(dsp);
	if (Shared->XInputInited)
	{
	    XPeekEvent(dsp, &event);
	    GetXInput(dsp);
	}
    }
}

// 
//	UpdateView() updates the eyepoint based on the information
//	placed in shared memory by GetInput().

static void    
UpdateView(void)
{
    static float speed = 0.0f;
    pfCoord *view = &Shared->view;
    float cp;
    float mx, my;
    static double thisTime = -1.0f;
    double prevTime;
    float deltaTime;

    prevTime = thisTime;
    thisTime = pfGetTime();

    if (prevTime < 0.0f)
	return;

    if (!Shared->inWindow || Shared->reset)
    {
	speed = 0;
	Shared->reset = 0;
	Shared->accelRate = 0.1f * Shared->sceneSize;
	return;
    }

    deltaTime = thisTime - prevTime;
    switch (Shared->mouseButtons)
    {
    case Button1Mask: /* LEFTMOUSE: faster forward or slower backward*/
    case Button1Mask|Button2Mask:
	speed += Shared->accelRate * deltaTime;
	if (speed > Shared->sceneSize)
	    speed = Shared->sceneSize;
	break;
    case Button3Mask: /* RIGHTMOUSE: faster backward or slower foreward*/
    case Button3Mask|Button2Mask:
	speed -= Shared->accelRate * deltaTime;
	if (speed < -Shared->sceneSize)
	    speed = -Shared->sceneSize;
	break;
    }
    if (Shared->mouseButtons)
    {
	mx = 2.0f * (Shared->mouseX / (float)Shared->winSizeX) - 1.0f;
	my = 2.0f * (Shared->mouseY / (float)Shared->winSizeY) - 1.0f;
				     
	/* update view direction */
	view->hpr[PF_H] -= mx * PF_ABS(mx) * 30.0f * deltaTime;
	view->hpr[PF_P] += my * PF_ABS(my) * 30.0f * deltaTime;
#ifndef SPACEMOUSE
	view->hpr[PF_R]  = 0.0f;
#endif	

	/* update view position */
	cp = cosf(PF_DEG2RAD(view->hpr[PF_P]));
	view->xyz[PF_X] += speed*sinf(-PF_DEG2RAD(view->hpr[PF_H]))*cp;
	view->xyz[PF_Y] += speed*cosf(-PF_DEG2RAD(view->hpr[PF_H]))*cp;
	view->xyz[PF_Z] += speed*sinf( PF_DEG2RAD(view->hpr[PF_P]));
    }
    else
    {
	speed = 0.0f;
	Shared->accelRate = 0.1f * Shared->sceneSize;
    }
}

//
//	CullChannel() -- traverse the scene graph and generate a
// 	display list for the draw process.  This procedure is 
//	executed in the CULL process.


static void
CullChannel(pfChannel *, void *)
{
    // 
    // pfDrawGeoSet or other display listable Performer routines
    // could be invoked before or after pfCull()
    pfCull();
}

//
//	OpenPipeWin() -- create a win: setup the GL and IRIS Performer.
//	This procedure is executed in the DRAW process 
//	(when there is a separate draw process).


static void
OpenPipeWin(pfPipeWindow *pw)
{
    sleep(10);

#ifdef STEREO
    pw->setFBConfigAttrs(FBAttrs);
    
#endif
    pw->open();
#ifdef STEREO
    pw->query(PFQWIN_STEREO, &Shared->stereo);
    if(Shared->stereo == PFQFTR_FALSE)
      pfNotify(PFNFY_NOTICE, PFNFY_RESOURCE,
        "Couldn't get a stereo window; using mono mode");
#endif
    
    // create a light source in the "south-west" (QIII) 
    Sun = new pfLight();
    Sun->setPos(-0.3f, -0.3f, 1.0f, 0.0f);
    
    Shared->valid_window = pw->getWSWindow();        
}


//
//	DrawChannel() -- draw a channel and read input queue. this
//	procedure is executed in the draw process (when there is a
//	separate draw process).

static void
DrawChannel (pfChannel *channel, void *left)
{
    // rebind light so it stays fixed in position 
    Sun->on();
#ifdef STEREO
    /* which buffer to draw into ? */
    if(Shared->stereo) { /* if not stereo, draw to left all the time */
	if(*(int*)left) {
	    glDrawBuffer(GL_BACK_LEFT);
	} else {
	    glDrawBuffer(GL_BACK_RIGHT);
	}
    }    
#endif /*STEREO*/
    // erase framebuffer and draw Earth-Sky model 
    channel->clear();
    
    // invoke Performer draw-processing for this frame 
    pfDraw();
    
    // draw Performer throughput statistics 
    
    if (Shared->drawStats)
	channel->drawStats();
    
    // read window origin and size (it may have changed) 
    channel->getPWin()->getSize(&Shared->winSizeX, &Shared->winSizeY);
    
#ifdef STEREO
    if(!Shared->stereo) /* mono mode */
	if(*(int*)left) /* add extra swap to draw both buffers */
            (channel->getPWin())->swapBuffers();	    
#endif
}

static void
GetXInput(pfWSConnection dsp)
{
    static int x=0, y=0;
    
    if (XEventsQueued(dsp, QueuedAfterFlush))
    while (XEventsQueued(dsp, QueuedAlready))
    {
	XEvent event;
#ifdef SPACEMOUSE
	XDeviceButtonEvent *ButtonPtr;
        XDeviceMotionEvent *MotionPtr;    
#endif	
	XNextEvent(dsp, &event);
	
	switch (event.type) 
	{
	case ConfigureNotify:
	    break;
	case FocusIn:
	    Shared->inWindow = 1;
	    break;
	case FocusOut:
	    Shared->inWindow = 0;
	    break;
	case MotionNotify: 
	    {
		XMotionEvent *motion_event = (XMotionEvent *) &event;
		x =  motion_event->x;
		y = Shared->winSizeY - motion_event->y;
	    }
	    break;
	case ButtonPress: 
	    {
		XButtonEvent *button_event = (XButtonEvent *) &event;
		x = event.xbutton.x;
		y = Shared->winSizeY - event.xbutton.y;
		Shared->inWindow = 1;
		switch (button_event->button) {
		case Button1:
		    Shared->mouseButtons |= Button1Mask;
		    break;
		case Button2:
		    Shared->mouseButtons |= Button2Mask;
		    break;
		case Button3:
		    Shared->mouseButtons |= Button3Mask;
		    break;
		}
	    }
	    break;
	case ButtonRelease:
	    {
		XButtonEvent *button_event = (XButtonEvent *) &event;
		switch (button_event->button) {
		case Button1:
		    Shared->mouseButtons &= ~Button1Mask;
		    break;
		case Button2:
		    Shared->mouseButtons &= ~Button2Mask;
		    break;
		case Button3:
		    Shared->mouseButtons &= ~Button3Mask;
		    break;
		}
	    }
	    break;
	case KeyPress:
	    {
		char buf[100];
		int rv;
		KeySym ks;
		rv = XLookupString(&event.xkey, buf, sizeof(buf), &ks, 0);
		switch(ks) {
		case XK_Escape: 
		    Shared->exitFlag = 1;
		    exit(0);
		    break;
		case XK_space:
		    Shared->reset = 1;
		    PFCOPY_VEC3(Shared->view.xyz, Shared->viewOrig.xyz);
		    PFCOPY_VEC3(Shared->view.hpr, Shared->viewOrig.hpr);
		    pfNotify(PFNFY_NOTICE, PFNFY_PRINT,  "Reset");
		    break;
		case XK_g:
		    Shared->drawStats = !Shared->drawStats;
		    break;
		default:
		    break;
		}
	    }
	    break;
	default:
#ifdef SPACEMOUSE
        if  (event.type == MagellanMotionEventType){
	    MotionPtr = (XDeviceMotionEvent *) &(event);
            if ( (MotionPtr->axes_count == 6) && 
                 (MotionPtr->first_axis == 0)){
              Shared->spacecoord.xyz[0]=MotionPtr->axis_data[ 0 ]
                 *(.001*Shared->smousefactor);
              Shared->spacecoord.xyz[1]=MotionPtr->axis_data[ 2 ]
                 *(.001*Shared->smousefactor);
              Shared->spacecoord.xyz[2]=MotionPtr->axis_data[ 1 ]
                 *(.001*Shared->smousefactor);
              Shared->spacecoord.hpr[0]=.1*MotionPtr->axis_data[ 4 ];
              Shared->spacecoord.hpr[1]=.1*MotionPtr->axis_data[ 3 ];
              Shared->spacecoord.hpr[2]=.1*MotionPtr->axis_data[ 5 ];
              Shared->spacemouse=TRUE;
#define SPACEMOUSE_DEBUG	      
#ifdef SPACEMOUSE_DEBUG
              printf("factor: %f spaceball motion: xyz: %f %f %f hpr: %f %f %f\n",
                      Shared->smousefactor,
                      Shared->spacecoord.xyz[0],
                      Shared->spacecoord.xyz[1],
                      Shared->spacecoord.xyz[2],
                      Shared->spacecoord.hpr[0],
                      Shared->spacecoord.hpr[1],
                      Shared->spacecoord.hpr[2]);
		fflush(stdout);		      
#endif

            }
        }
        if  (event.type == MagellanButtonPressEventType){
            ButtonPtr = (XDeviceButtonEvent *) &(event);
#ifdef SPACEMOUSE_DEBUG	    
	    printf("boton pulsado %d, %d\n",
		ButtonPtr->button,
		ButtonPtr->state);
	    fflush(stdout);
#endif	    
        }
        if  (event.type == MagellanButtonReleaseEventType){
            ButtonPtr = (XDeviceButtonEvent *) &(event);
#ifdef SPACEMOUSE_DEBUG	    
	    printf("boton soltado %d, %d\n",
		ButtonPtr->button,
		ButtonPtr->state);
	    fflush(stdout);
#endif	    
        }
#endif
	    break;
	}// switch 
    }
    Shared->mouseX = x;
    Shared->mouseY = y;
}

#ifdef SPACEMOUSE
void 
initSpaceMouse()
{
  int MagellanID, DeviceNumber, loop, c_class;
  XDeviceInfo *DeviceInfo;
  XDevice *Device;
  Window w;
  Display *dsp;

  XAxisInfoPtr XAxisPtr;
  XAnyClassPtr XClassPtr;
  int axis, axes;

  XExtensionVersion *ExtVersion;

  XFeedbackState *MagellanFeedback;
  int FeedbackNumber;

#define WAIT_FOR_WINDOW_TO_BE_OPENED
#ifdef WAIT_FOR_WINDOW_TO_BE_OPENED
  while(! Shared->valid_window)
	sleep(3);
#endif    

  w = Shared->valid_window;
  dsp = pfGetCurWSConnection();
  ExtVersion = XGetExtensionVersion( dsp, "XInputExtension" );
  if ( (ExtVersion == NULL) || ((int)ExtVersion == NoSuchExtension) )
   {
    fprintf( stderr, "Cannot access X Input Extension. Exit ... \n");
    exit( -1 );
   };
  printf("X Input Extension Version %d.%d \n", ExtVersion->major_version, ExtVersion->minor_version );
  XFree( ExtVersion );

  DeviceInfo = XListInputDevices( dsp, &DeviceNumber );
  MagellanID = -1;
  for ( loop=0; loop<DeviceNumber; ++loop )
  {
   printf("------------------------------------------------------------------------\n");
   printf(" Type = %d \n", DeviceInfo[loop].type );
   printf("Device Name = %s Type = %d Atom = %s \n", DeviceInfo[loop].name,
           DeviceInfo[loop].type, XGetAtomName(dsp,DeviceInfo[loop].type) );
   printf(" Device Class(es) = %d  Use = %s \n", DeviceInfo[loop].num_classes,
            DeviceInfo[loop].use ? "TRUE" : "FALSE" );

   XClassPtr = (XAnyClassPtr) DeviceInfo[loop].inputclassinfo;
   for ( c_class=0; c_class<DeviceInfo[loop].num_classes; ++c_class )
    {
     switch( XClassPtr->c_class )
      {
       case 0: 
        printf("  Keyboard  Keycode Min = %d Max = %d  Number of Keys = %d \n",
                  ((XKeyInfo *)XClassPtr)->min_keycode,
                  ((XKeyInfo *)XClassPtr)->max_keycode,
                  ((XKeyInfo *)XClassPtr)->num_keys );
        break;

       case 1:
        printf("  Button(s)  Number of Buttons = %d \n", 
                  ((XButtonInfo *)XClassPtr)->num_buttons );
        break;

       case 2:
        printf("  Valuator(s)  Axes = %d  Mode = %d  Motion Buffer = %d \n",
                  ((XValuatorInfo *)XClassPtr)->num_axes,
                  ((XValuatorInfo *)XClassPtr)->mode,
                  ((XValuatorInfo *)XClassPtr)->motion_buffer );
        XAxisPtr = ((XValuatorInfo *)XClassPtr)->axes;
        axes = ((XValuatorInfo *)XClassPtr)->num_axes;
        for ( axis=0; axis<axes; ++axis )
         {
          printf("   Valuator = %d  Min = %d Max = %d  Resolution = %d \n", axis+1,
                     XAxisPtr->min_value, XAxisPtr->max_value, XAxisPtr->resolution );
          ++XAxisPtr;
         };
        break;

       default: 
        printf("  Class ID = %d  Length = %d \n", XClassPtr->c_class, XClassPtr->length );
        break;
      };  
     XClassPtr = (XAnyClassPtr) ((char *)XClassPtr+XClassPtr->length);
    };
  };

 for ( loop=0; loop<DeviceNumber; ++loop )
  {
   if ( strcmp( DeviceInfo[loop].name, "MAGELLAN" ) == NULL ||
        strcmp( DeviceInfo[loop].name, "magellan" ) == NULL )
    {
     MagellanID = DeviceInfo[loop].id;
     break;
    };
  };
 if ( MagellanID == -1 )
  {
   for ( loop=0; loop<DeviceNumber; ++loop )
    {
     if ( strcmp( DeviceInfo[loop].name, "SPACEBALL" ) == NULL ||
          strcmp( DeviceInfo[loop].name, "spaceball" ) == NULL )
      MagellanID = DeviceInfo[loop].id;
    };
  };

 XFreeDeviceList( DeviceInfo );
 printf("------------------------------------------------------------------------\n");
 printf("\n\n");

 if ( MagellanID == -1 )
  {
   printf("Magellan X Input Extension. \nCan't find Magellan. Exit ... \n" );
   exit( -1 );
  }
 else
  printf("Magellan X Input Extension ID = %d \n", MagellanID );

 Device = XOpenDevice( dsp, MagellanID );
 if ( Device == 0 )
  {
   printf("Magellan X Input Extension. \nCan't open Magellan. Exit ... \n" );
   exit( -1 );
  };

 DeviceMotionNotify( Device, MagellanMotionEventType, MagellanMotionEventClass );
 DeviceButtonPress( Device, MagellanButtonPressEventType, MagellanButtonPressEventClass );
 DeviceButtonRelease( Device, MagellanButtonReleaseEventType, MagellanButtonReleaseEventClass );

 printf("MotionNotify  Type=%d Class=%d \n", MagellanMotionEventType, MagellanMotionEventClass );
 printf("ButtonPress   Type=%d Class=%d \n", MagellanButtonPressEventType, MagellanButtonPressEventClass );
 printf("ButtonRelease Type=%d Class=%d \n", MagellanButtonReleaseEventType, MagellanButtonReleaseEventClass );

 ListOfEventClass[0] = MagellanMotionEventClass;
 ListOfEventClass[1] = MagellanButtonPressEventClass;
 ListOfEventClass[2] = MagellanButtonReleaseEventClass;

 XSelectExtensionEvent( dsp, w, ListOfEventClass, 3 );

 MagellanFeedback = XGetFeedbackControl( dsp, Device, &FeedbackNumber );
 printf("Magellan Feedback Number = %d \n", FeedbackNumber );
 for ( loop=0; loop<FeedbackNumber; ++loop )
  {
   printf("Feedback = %d  Class = %d  Length = %d  ID = %d \n", loop+1, MagellanFeedback->c_class, 
           MagellanFeedback->length, MagellanFeedback->id );
   switch( MagellanFeedback->c_class )
    {
     case KbdFeedbackClass:
      printf(" KbdFeedbackClass  Bell Volume = %d  Pitch = %d  Duration = %d   \n",
              ((XKbdFeedbackState *)MagellanFeedback)->percent,
              ((XKbdFeedbackState *)MagellanFeedback)->pitch,
              ((XKbdFeedbackState *)MagellanFeedback)->duration );
      break;

     case BellFeedbackClass:
      printf(" BellFeedbackClass  Bell Volume = %d  Pitch = %d  Duration = %d   \n",
              ((XBellFeedbackState *)MagellanFeedback)->percent,
              ((XBellFeedbackState *)MagellanFeedback)->pitch,
              ((XBellFeedbackState *)MagellanFeedback)->duration );
      break;

     case PtrFeedbackClass:
      printf(" PtrFeedbackClass   \n");
      break;

     case IntegerFeedbackClass:
      printf(" IntegerFeedbackClass   \n");
      break;

     case StringFeedbackClass:
      printf(" StringFeedbackClass   \n");
      break;

     case LedFeedbackClass:
      printf(" LedFeedbackClass   \n");
      break;

     default:
      printf(" Unkonw FeedbackClass \n");
    }
   MagellanFeedback = (XFeedbackState *)((char *)MagellanFeedback+MagellanFeedback->length);
  }
  Shared->spacemouse=FALSE;

}
#endif

--PART-BOUNDARY=.19802231059.ZM26722.ita.es
X-Zm-Content-Name: Makefile
Content-Description: Text
Content-Type: text/plain ; name="Makefile" ; charset=us-ascii

#!smake -J 1
#-------------------------------------------------------------------#
#-- Makefile for "perfly" the basic demonstration program         --#
#-------------------------------------------------------------------#
#-- RCS version information                                       --#
#--   $Revision: 1.47 $                                           --#
#--   $Date: 1995/12/02 07:45:30 $                                --#
#-------------------------------------------------------------------#

#--
#--	definitions
#--

#-- provide a list of alternate locations for file searches
UNIQUE	= ..
COMMON	= 

#-- alternate locatins for included files
LINCS	= \
	-I${UNIQUE} \
	-I${COMMON}
LCINCS  = $(LINCS)

#if !defined(PFSTYLE)
PFSTYLE = 32
#endif
#if $(PFSTYLE) == "64"
OBJECT_STYLE = 64
LIBBITSUF=64
PFRELEASE=N64
PFOBJECT=-DPFIRIX6
#endif
#if $(PFSTYLE) == "N32"
OBJECT_STYLE = N32_M3
LIBBITSUF=32
PFRELEASE=N32
PFOBJECT=-DPFIRIX6
#endif
#if $(PFSTYLE) == "32"
OBJECT_STYLE = 32
LIBBITSUF=
PFRELEASE=O32
PFOBJECT=-DPFIRIX5
#endif

include $(ROOT)/usr/include/make/commondefs


LIBOGL  = -ignore_unresolved -lGLU -lGL -lXext -lXm -lGLw -lXi

SYSTEM_OPENGL = \
	-limage \
	-lfm \
	${LIBOGL} \
	-lXmu \
	-lX11 \
	-lfpe \
	-lm \
	-lmalloc \
	-lC

#if $(PFSTYLE) == "64"
SYSTEM_OPENGL = \
	-limage \
	${LIBOGL} \
        -lXmu \
	-lX11 \
	-lm \
	-lC
#endif

#if $(PFSTYLE) == "N32"

SYSTEM_OPENGL = \
	-limage \
	${LIBOGL} \
	-lXmu \
	-lX11 \
	-lm \
	-lC
#endif

PFROOT ?= $(ROOT)

DSOLINKS = \
	-L$(PFROOT)/usr/lib$(LIBBITSUF) \
	-L$(PFROOT)/usr/lib$(LIBBITSUF)/libpfdb \
	-L$(PFROOT)/lib$(LIBBITSUF)

DDSOLINKS = \
        -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Debug \
        -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Debug/libpfdb \
        -L$(PFROOT)/lib$(LIBBITSUF)

DBGLINKS = \
        -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/DebugStatic \
        -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/DebugStatic/libpfdb \
        -L$(PFROOT)/lib$(LIBBITSUF)

OPTLINKS = \
        -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Static \
        -L$(PFROOT)/usr/lib$(LIBBITSUF)/Performer/Static/libpfdb \
        -L$(PFROOT)/lib$(LIBBITSUF)

OGLLIB = -lpf_ogl -lpfdu_ogl -lpfutil_ogl -lpfui

#if defined(PFSTATIC_CONVERTERS)
OGLLIB += -all $(PFSTATIC_CONVERTERS) -none
#endif


#-- base name of program
TARGET	= spacemouse

#-- object files from which target built {some are in the common directory}
OBJECTS	= \
	spacemouse.o

#-- the debug version is in DBG and both opt and dso are in OPT
DIRS = DBG OPT

#--
#--	generic targets
#--

#-- make optimized dso version of program by default
default: ogldso

#-- make all versions of program
all: ogldbg oglopt ogldso oglddso

#-- clean up directories {remove junk}
clean:
	if test -d DBG.$(PFRELEASE).OPENGL; then cd DBG.$(PFRELEASE).OPENGL ; rm -f ${OBJECTS} core ; cd .. ; fi
	if test -d OPT.$(PFRELEASE).OPENGL ; then cd OPT.$(PFRELEASE).OPENGL ; rm -f ${OBJECTS} core ; cd .. ; fi

#-- remove all machine-built files
clobber: clean
	if test -d OPT.$(PFRELEASE).OPENGL ; then rm -rf OPT.$(PFRELEASE).OPENGL ; fi
	if test -d DBG.$(PFRELEASE).OPENGL ; then rm -rf DBG.$(PFRELEASE).OPENGL ; fi
	rm -f ${TARGET}

#--
#--	library targets
#--

#-- make a debugging version of the program
ogldbg: .MAKE
	@ echo "\nmaking OpenGL DBG version of ${TARGET}"
	@ if test ! -d DBG.$(PFRELEASE).OPENGL ; then mkdir -p DBG.$(PFRELEASE).OPENGL ; fi
	@ cd DBG.$(PFRELEASE).OPENGL ; \
	${MAKE} -f ../Makefile OPTIMIZER="-g"\
	     "LCDEFS=$(PFOBJECT)" "LCXXDEFS=$(PFOBJECT)"\
	     LIBRARIES='$(OGLLIB) -Wl,-none ${SYSTEM_OPENGL}' \
	     ${TARGET}.DBG
	@ rm -f ${TARGET}
	ln -s DBG.$(PFRELEASE).OPENGL/${TARGET}.DBG ${TARGET}

#-- make an optimized version of the program
oglopt: .MAKE
	@ echo "making OpenGL OPT version of ${TARGET}"
	@ if test ! -d OPT.$(PFRELEASE).OPENGL ; then mkdir -p OPT.$(PFRELEASE).OPENGL ; fi
	@ cd OPT.$(PFRELEASE).OPENGL ; ${MAKE} -f ../Makefile OPTIMIZER="-O " \
	     "LCDEFS=$(PFOBJECT)" "LCXXDEFS=$(PFOBJECT)"\
	     LIBRARIES='$(OGLLIB) -Wl,-none ${SYSTEM_OPENGL}' \
	     ${TARGET}.OPT
	@ rm -f ${TARGET}
	ln -s OPT.$(PFRELEASE).OPENGL/${TARGET}.OPT ${TARGET}

#-- make an optimized version of the program that uses DSOs
ogldso: .MAKE
	@ echo "making OpenGL DSO version of ${TARGET}"
	@ if test ! -d OPT.$(PFRELEASE).OPENGL ; then mkdir -p OPT.$(PFRELEASE).OPENGL ; fi
	@ cd OPT.$(PFRELEASE).OPENGL ; ${MAKE} -f ../Makefile OPTIMIZER="-O " \
	    "LCDEFS=$(PFOBJECT)" "LCXXDEFS=$(PFOBJECT)"\
	    LIBRARIES='$(OGLLIB) -Wl,-none ${SYSTEM_OPENGL}' \
	    ${TARGET}.DSO
	@ rm -f ${TARGET}
	ln -s OPT.$(PFRELEASE).OPENGL/${TARGET}.DSO ${TARGET}


#-- make an optimized version of the program that uses DSOs
oglddso: .MAKE
	@ echo "making OpenGL DDSO version of ${TARGET}"
	@ if test ! -d DBG.$(PFRELEASE).OPENGL ; then mkdir -p DBG.$(PFRELEASE).OPENGL ; fi
	@  cd DBG.$(PFRELEASE).OPENGL ; ${MAKE} -f ../Makefile OPTIMIZER="-g" \
	    "LCDEFS=$(PFOBJECT)" "LCXXDEFS=$(PFOBJECT)"\
	    LIBRARIES='$(OGLLIB) -Wl,-none ${SYSTEM_OPENGL}' \
	    ${TARGET}.DDSO
	@ rm -f ${TARGET}
	ln -s DBG.$(PFRELEASE).OPENGL/${TARGET}.DDSO ${TARGET}

dbg:	ogldbg
opt:	oglopt
dso:	ogldso
ddso:   oglddso

#--
#--	internal targets
#--

${TARGET}.DBG: ${OBJECTS}
	${CC} ${CFLAGS} -o $@ ${OBJECTS} $(DBGLINKS) -all ${LIBRARIES}

${TARGET}.OPT: ${OBJECTS}
	${CC} ${CFLAGS} -o $@ ${OBJECTS} $(OPTLINKS) -all ${LIBRARIES}

${TARGET}.DSO: ${OBJECTS}
	${CC} ${CFLAGS} -o $@ ${OBJECTS} $(DSOLINKS) -all ${LIBRARIES}

${TARGET}.DDSO: ${OBJECTS}
	${CC} ${CFLAGS} -o $@ ${OBJECTS} $(DDSOLINKS) -all ${LIBRARIES}

#-- objects are built from either unique or common files
.PATH: ${UNIQUE} ${COMMON}

--PART-BOUNDARY=.19802231059.ZM26722.ita.es--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 04:17:45 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA02953 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 02:35:08 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA02926 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 02:35:02 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA09178 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 02:37:14 -0800
Received: from whitby.tees.ac.uk (whitby.tees.ac.uk [152.105.2.19]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id CAA14780
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 02:35:56 -0800
	env-from (Mailer-Daemon@tees.ac.uk)
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AC07210; Mon, 23 Feb 98 10:35:41 GMT
Date: Mon, 23 Feb 98 10:35:41 GMT
From: Mailer-Daemon@tees.ac.uk (Mail Delivery Subsystem)
Subject: Returned mail: Unable to deliver mail
Message-Id: <9802231035.AC07210@whitby.tees.ac.uk>
To: info-performer@sgi.com, (info-performer Mailing List)
Status: O

   ----- Transcript of session follows -----
554 gary%vr8.tees.ac.uk@uk.ac.teesside.whitby... Never heard of host vr8 in domain tees . ac . uk
554 info-performer@sgi.com (info-performer Mailing List)... Possible alias loop
554 No valid recipients

   ----- Unsent message follows -----
Return-Path: <info-performer@sgi.com>
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AA07210; Mon, 23 Feb 98 10:35:41 GMT
Received: from deliverator.sgi.com by teesside.ac.uk; Mon, 23 Feb 1998 09:27:47 GMT
Received: from holodeck.engr.sgi.com (holodeck.engr.sgi.com [130.62.176.131]) by deliverator.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA28989; Mon, 23 Feb 1998 02:14:31 -0800
	env-from (info-performer-request@holodeck.engr.sgi.com)
Received: (from info-performer-request@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA02873; Mon, 23 Feb 1998 02:00:04 -0800
Message-Id: <199802231000.CAA02873@holodeck.engr.sgi.com>
Date: Mon Feb 23 02:00:04 PST 1998
Reply-To: info-performer@sgi.com
From: info-performer@sgi.com (info-performer Mailing List)
To: allan@holodeck.engr.sgi.com
Subject: info-performer Feb 22 1998

Welcome to the info-performer mailing list DIGEST for February 22 1998

List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
    Send Submissions to:  info-performer@sgi.com
    Add/Remove requests:  info-performer-request@sgi.com

Message Subjects: 

   1 root permissions for user processes?
   1 Screen Blanking
   1 Returned mail: Unable to deliver mail

******************************************************************************

 From: Mailer-Daemon@tees.ac.uk (Mail Delivery Subsystem)
 Date: Sun, 22 Feb 98 10:21:29 GMT
 Subject: Returned mail: Unable to deliver mail
 
   ----- Transcript of session follows -----
554 gary%vr8.tees.ac.uk@uk.ac.teesside.whitby... Never heard of host vr8 in domain tees . ac . uk
554 info-performer@sgi.com (info-performer Mailing List)... Possible alias loop
554 No valid recipients

   ----- Unsent message follows -----
Return-Path: <info-performer@sgi.com>
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AA03724; Sun, 22 Feb 98 10:21:29 GMT
Received: from sgi.sgi.com (SGI.COM) by teesside.ac.uk; Sun, 22 Feb 1998 09:20:19 GMT
Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA29257; Sun, 22 Feb 1998 02:13:56 -0800
	env-from (info-performer-request@holodeck.engr.sgi.com)
Received: (from info-performer-request@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA01227; Sun, 22 Feb 1998 02:00:04 -0800
Message-Id: <199802221000.CAA01227@holodeck.engr.sgi.com>
Date: Sun Feb 22 02:00:04 PST 1998
Reply-To: info-performer@sgi.com
From: info-performer@sgi.com (info-performer Mailing List)
To: allan@holodeck.engr.sgi.com
Subject: info-performer Feb 21 1998

Welcome to the info-performer mailing list DIGEST for February 21 1998

List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
    Send Submissions to:  info-performer@sgi.com
    Add/Remove requests:  info-performer-request@sgi.com

Message Subjects: 

   1 Returned mail: Unable to deliver mail
   1 Performer loader - FID
   1 Fogfly
   1 Clip texture hangs machine

******************************************************************************

 From: Mailer-Daemon@tees.ac.uk (Mail Delivery Subsystem)
 Date: Sat, 21 Feb 98 10:27:49 GMT
 Subject: Returned mail: Unable to deliver mail
 
   ----- Transcript of session follows -----
554 gary%vr8.tees.ac.uk@uk.ac.teesside.whitby... Never heard of host vr8 in domain tees . ac . uk
554 info-performer@sgi.com (info-performer Mailing List)... Possible alias loop
554 No valid recipients

   ----- Unsent message follows -----
Return-Path: <info-performer@sgi.com>
Received: from uk.ac.tees by whitby.tees.ac.uk (4.1/SMI-4.1)
	id AA00736; Sat, 21 Feb 98 10:27:49 GMT
Received: from sgi.sgi.com (SGI.COM) by teesside.ac.uk; Sat, 21 Feb 1998 09:26:39 GMT
Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA27694; Sat, 21 Feb 1998 02:15:09 -0800
	env-from (info-performer-request@holodeck.engr.sgi.com)
Received: (from info-performer-request@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA29319; Sat, 21 Feb 1998 02:00:04 -0800
Message-Id: <199802211000.CAA29319@holodeck.engr.sgi.com>
Date: Sat Feb 21 02:00:04 PST 1998
Reply-To: info-performer@sgi.com
From: info-performer@sgi.com (info-performer Mailing List)
To: allan@holodeck.engr.sgi.com
Subject: info-performer Feb 20 1998

Welcome to the info-performer mailing list DIGEST for February 20 1998

List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
    Send Submissions to:  info-performer@sgi.com
    Add/Remove requests:  info-performer-request@sgi.com

Message Subjects: 

   3 root permissions for user processes?
   3 Performer 2.2 on High Impact
   2 volume 2 volume intersection
   1 screen position --> geographic position
   1 pfdCleanTree problems
   1 Screen Blanking
   1 Help with getting the video output format...
   1 Advanced Performer Web Pages

******************************************************************************

 From: "Laurent Ach" <ach@syseca.fr>
 Date: Fri, 20 Feb 1998 09:31:45 +0100
 Subject: Re: pfdCleanTree problems
 
On Feb 19, 10:09pm, Mario Veraart wrote:
> Subject: pfdCleanTree problems
> Hello,
>
> When I use the function pfdCleanTree() to eliminate nodes,
> the pfuTraverser function that is the second argument is ALWAYS called
> with a node pointer of NULL.
>
> I use Performer 2.0.x.
>
> How can I solve this problem?
>

Hi,

I Had the same problem some time ago. Have a look at the source code
pfdCleantree.C in /usr/share/Performer/src/lib/libpfdu. You will see that
pfuTraverser "node" field is not updated. It seems that this problem was fixed
in Performer 2.2 (thank you, SGI people). Anyway you may modify the source code
of pfdCleantree.C if you want to go on using Performer 2.0 or 2.1

Laurent


-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  33 (0) 1 41 48 06 60
SYSECA                                   fax :  33 (0) 1 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------

******************************************************************************

 From: Tino Lopez <tino@gapd.es>
 Date: Fri, 20 Feb 1998 09:48:03 +0100
 Subject: Re: Advanced Performer Web Pages
 
Angus Dorbie wrote:
> Hey all,
> 
> Please check the following site:
> http://www.dorbie.com/
> 
> I believe it may be of some interest to performer users.
> Feedback is welcome.


Hi Angus,

thank you very much. It is very interesting and will allow to enrich the
Performer capabilities at maximum. A wonderful work.

Thanks and regards,

Tino Lopez.-
Madrid.

******************************************************************************

 From: perfly@segolene.roazhon.inra.fr
 Date: Fri, 20 Feb 1998 10:33:22 +0100
 Subject: screen position --> geographic position
 
Salut

I'm wanting to correlate the mouse position with
latitude/longitude positions on a map using Performer.
I.e., if the mouse is at screen position (10,10), I want
to know that correlates with, for example, 112W, 32.5N.

How can I do ?

Kenavo



******************************************************************************

 From: Liu Xiaoyan <liuxy@nsrc.nus.sg>
 Date: Fri, 20 Feb 1998 19:44:28 +0800
 Subject: Re: volume 2 volume intersection
 
> > I'm doing a simple volume to volume intersection in Performer,
> > a moving pfCylinder built around the bounding sphere of an object
> > and other objects, looks like:
> >
> >        // collision detection between one moving target and other static
> > objects
> >            pfSegSet segset;
> >            pfHit **hits[32];
> >            int numHit = 0;
> >
> >            pfSphere boundBall;          // bounding box of the moving object
> >            getBound(&boundBall);
> >            pfCylinder *cylinder = new pfCylinder;
> >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> >            list[0] = &boundBall;
> >            cylinder->around((const pfSphere **)list,1);   // cylinder
> >
> >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> >            segset.userData     = (void *)NULL;
> >            segset.activeMask   = 0x0;       // or 0xFFFF????
> >            segset.isectMask    = HITABLE;  // Intersection mask
> >            segset.bound        = (void *)cylinder;
> >            segset.discFunc     = NULL;
> >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> >  I'm not sure of the value for segset.activeMask in this case of a
> > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > Neither is correct. What's wrong with my code?
> 
> When you do a pfNode::isect() you must at least specify one segment of
> the pfSegSet::segs[i]. The segments you fill in must be marked in
> the pfSegSet::activeMask. Every bit in the mask corresponds with one
> segment in the segs array.

  I've followed the programming guide which says " If only a rough
volume-volume intersection 
is required, you can specify a bounding cylinder in the pfSegSet
"without" any line segments at all and request discriminator callbacks
at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
(last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
my machine.
 
  My cylinder is not constructed from pfSegSets, it is from the bounding
sphere of an object.

 If I have to define at lease one pfSeg for the moving cylinder, say
segs[0],dose the "dir"
mean the moving direction of the cylinder? and how to define "pos" in
this case? or they 
are just meaningless?

  One relative question is the Bounding Sphere of a pfDCS. What is the
coordinate system 
used to express the "center , radius", relative to scene root?

Rgds,

Liu

***********************************************************************
Liu Xiaoyan                 National Supercomputing Research Center
Data Visualization Group    http://www.nsrc.nus.edu.sg Tel:(65)7709267
***********************************************************************

******************************************************************************

 From: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
 Date: Fri, 20 Feb 1998 12:44:29 +0100
 Subject: root permissions for user processes?
 
Hello there, 

I want to increase the performance of a DIVISION-application by running
the performer stuff with root permissions (allowing high priority,
processor locking etc.). 

As I do not want to log in as root for some reason, I tried to set the
"sticky bit" for the "visual"-binary (wich behaves quite like a
performer application).
 
chmod a+s and chmod a+t let the process run with the permissions of the
owner of the binary instead with those of the actual user, but this does
NOT work if the owner is root. 

Does anyone know a solution?

Thanks a lot and best wishes, 

Oskar von Bohuszewicz

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dipl.-Ing. Oskar von Bohuszewicz  ><    Virtual Reality Group
Tel. + 49 5251 60-6233            <>    Heinz Nixdorf Institut
Fax. + 49 5251 60-6268            ><    Universitaet-GH  Paderborn
http://wwwhni.uni-paderborn.de/vr <>    33095 Paderborn, Germany
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

******************************************************************************

 From: jaydee@ATSaerospace.com (Jean Daigle)
 Date: Fri, 20 Feb 1998 09:24:15 -0500
 Subject: Re: root permissions for user processes?
 
Hi,

On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
} Subject: root permissions for user processes?
...
} I want to increase the performance of a DIVISION-application by running
} the performer stuff with root permissions (allowing high priority,
} processor locking etc.). 
...
} chmod a+s and chmod a+t let the process run with the permissions of the
} owner of the binary instead with those of the actual user, but this does
} NOT work if the owner is root. 
...
}-- End of excerpt from Oskar von Bohuszewicz

Setting the suid-bit does work for us.

The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
	su -
	chown root.sys <visual binary>
	chmod 4555 <visual binary>

This _does_ allow non-degrading priorities to be set, and processors
to be isolated, restricted, etc.  It hasn't been necessary to set
the "t" bit.

There are some side effects if you are reading data from NFS-mounted
filesystems where the root privileges may not commute, but the
performance enhancements work.


Regards,
Jean Daigle.

 --------------------------------------------------------------------
 | Jean Daigle                            ATS Aerospace Inc.        |
 | Manager,                               1250 Boul Marie-Victorin  |
 | Real Time Graphics & Entertainment     St. Bruno, QC     J3V 6B8 |
 |                                        Tel: (514) 441-9000       |
 | Jean.Daigle@ATSaerospace.com           Fax: (514) 441-6789       |
 --------------------------------------------------------------------

******************************************************************************

 From: Randy Fox <rfox@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 11:44:23 -0800
 Subject: Re: Performer 2.2 on High Impact
 
Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
compile?

Randy


Angus Dorbie wrote:
> 
> On Jan 29,  9:09am, vectec.epe wrote:
> > Subject: Performer 2.2 on High Impact
> > Hi All,
> >
> > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > to execute Perfly under n32 (compile: OK, execute: coredumps).
> 
> Works fine on my system.
> 
> >
> > Hence the question: what are the advantages to work under n32 versus o32 on
> > a High Impact (R4400/250MHz) ?
> 
> You get better instruction set support (use -mips3 flag also) and better
> compiler optimizations (register count etc), you should really move to n32.
> 
> Use -mips4 for R10k.
> 
> Cheers,Angus.
> 
> --
> "The ultimate measure of a man is not where he stands
> in moments of comfort and convenience, but where he
> stands at times of challenge and controversy."
>                              -Martin Luther King, Jr.
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

******************************************************************************

 From: Vamsee Tirukkala <vamsee@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 16:07:56 -0800
 Subject: Help with getting the video output format...
 
Hi All,

I am having some problems getting the value of which video output format
currently being generated by  the graphics system. Is there any function
calls in X that can give me this result ?

in IRIS GL we have a function call 'getmonitor' which returns this
value, I don't want to use GL call, so
let me know if there is any way to get this value in X, so I can use
this in OpenGL to set the output format.

Thanks,
-vamsee
--
Vamsee K. Tirukkala


******************************************************************************

 From: Mario Veraart <rioj7@fel.tno.nl>
 Date: Fri, 20 Feb 1998 16:24:54 +0100 (MET)
 Subject: Re: volume 2 volume intersection
 
> 
> > > I'm doing a simple volume to volume intersection in Performer,
> > > a moving pfCylinder built around the bounding sphere of an object
> > > and other objects, looks like:
> > >
> > >        // collision detection between one moving target and other static
> > > objects
> > >            pfSegSet segset;
> > >            pfHit **hits[32];
> > >            int numHit = 0;
> > >
> > >            pfSphere boundBall;          // bounding box of the moving object
> > >            getBound(&boundBall);
> > >            pfCylinder *cylinder = new pfCylinder;
> > >            pfSphere **list = (pfSphere **)pfMalloc(1 * sizeof(pfSphere *),NULL);
> > >            list[0] = &boundBall;
> > >            cylinder->around((const pfSphere **)list,1);   // cylinder
> > >
> > >            segset.mode = PFTRAV_IS_PATH | PFTRAV_IS_GSET | PFTRAV_IS_BCYL;
> > >            segset.userData     = (void *)NULL;
> > >            segset.activeMask   = 0x0;       // or 0xFFFF????
> > >            segset.isectMask    = HITABLE;  // Intersection mask
> > >            segset.bound        = (void *)cylinder;
> > >            segset.discFunc     = NULL;
> > >            numHit =  ((this->getParent(0))->getParent(0))->isect(&segset,hits);
> > >  I'm not sure of the value for segset.activeMask in this case of a
> > > cylinder detection. When set as 0xFFFF, always hits detected; If set as 0, always no hit.
> > > Neither is correct. What's wrong with my code?
> > 
> > When you do a pfNode::isect() you must at least specify one segment of
> > the pfSegSet::segs[i]. The segments you fill in must be marked in
> > the pfSegSet::activeMask. Every bit in the mask corresponds with one
> > segment in the segs array.
> 
>   I've followed the programming guide which says " If only a rough
> volume-volume intersection 
> is required, you can specify a bounding cylinder in the pfSegSet
> "without" any line segments at all and request discriminator callbacks
> at the PFTRAV_IS_NODE or PFTRAV_IS_GSET level. "
> (last page of Ch.6) One point I found is PFTRAV_IS_NODE nonexsitant on
> my machine.

You are right. I had never read this paragraph.
I think the PFTRAV_IS_NODE is a typo and what they mean is PFTRAV_IS_GEODE. 
You must setup a discriminator callback that accepts a pfHit* as
argument. And setup the mode of the pfSegSet to contain
PFTRAV_IS_GEODE and PFTRAV_IS_GSET. You will get a callback for every
bounding sphere and bounding box that is tested. I think you must keep
your own record of what is the last test you did because you haven't
defined a segment.
You can read a bit more in the man page of pfNode and pfGeoSet about
the pfNode::isect() function.
>  
>   My cylinder is not constructed from pfSegSets, it is from the bounding
> sphere of an object.
> 
>  If I have to define at lease one pfSeg for the moving cylinder, say
> segs[0],dose the "dir"
> mean the moving direction of the cylinder? and how to define "pos" in
> this case? or they 
> are just meaningless?
A cylinder around one sphere always encoses more space than the
sphere. If you want to determine if an object would collide with the
scene in the near future it is a lot more specific to set up the
cylinder yourself and assign it to the pfSegSet::bound member.

> 
>   One relative question is the Bounding Sphere of a pfDCS. What is the
> coordinate system 
> used to express the "center , radius", relative to scene root?

It is with regards to the coordinate system of the parent nodes. 
If there is no parent that transforms the coordinate system it is in
scene coordinates.

The cylinder you specify must be in scene coordinates.

Mario

******************************************************************************

 From: "TJANDRASA, HADI M. (JSC-ER7)" <hadi.m.tjandrasa1@jsc.nasa.gov>
 Date: Fri, 20 Feb 1998 14:42:34 -0600
 Subject: Screen Blanking
 
Hi,

Are there equivalent functions to "blanktime()",
"blankscreen()", "curson()", and "cursoff()" in either
Performer or OpenGL?

Any hints would be appreciated.

Hadi


******************************************************************************

 From: Randy Fox <rfox@smtp.coryphaeus.com>
 Date: Fri, 20 Feb 1998 14:12:17 -0800
 Subject: Re: Performer 2.2 on High Impact
 
So if I install pf2.2 ogl n32, will install both mips3 and mips4
libraries if on an R10K?

Randy

-- 
Randy Fox                               Coryphaeus Software, Inc.
Sr. Software Engineer			985 University Ave. Suite 31
rfox@coryphaeus.com                     Los Gatos CA, 95030
www.coryphaeus.com                      Tel: 408/395-4537         
                                        Fax: 408/395-6351

******************************************************************************

 From: Steve Baker <sbaker@link.com>
 Date: Fri, 20 Feb 1998 12:43:50 -0600 (CST)
 Subject: Re: root permissions for user processes?
 Reply-To: Steve Baker <sbaker@link.com>

On Fri, 20 Feb 1998, Jean Daigle wrote:

> Setting the suid-bit does work for us.
 
Yep - me too.

> The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
> 	su -
> 	chown root.sys <visual binary>
> 	chmod 4555 <visual binary>
> 
> This _does_ allow non-degrading priorities to be set, and processors
> to be isolated, restricted, etc.  It hasn't been necessary to set
> the "t" bit.
> 
> There are some side effects if you are reading data from NFS-mounted
> filesystems where the root privileges may not commute, but the
> performance enhancements work.

Also, while debugging, if the program crashes, you won't get a core
dump unless you are actually logged in as root at the time.

Steve Baker                     817-619-8776 (Vox/Vox-Mail)
Raytheon Systems Inc.           817-619-4028 (Fax)
2200 Arlington Downs Road       SBaker@link.com (eMail)
Arlington, Texas. TX 76005-6171 SJBaker1@airmail.net (Personal eMail)
http://www.hti.com        http://web2.airmail.net/sjbaker1 (personal)

** Beware of Geeks bearing GIF's. **



******************************************************************************

 From: "Rob Jenkins" <robj@quid.csd.sgi.com>
 Date: Fri, 20 Feb 1998 12:56:46 -0800
 Subject: Re: Performer 2.2 on High Impact
 
Randy

man cc says:
"
     -mips4
          Generate code using the full MIPS IV instruction set which is
          supported on R10000, R5000 and R8000 systems, and search for mips4
          libraries/objects at link-time.  This is the default on R8000
          systems.  This defaults to -n32 if -64 has not been specified
          (except on R8000-based systems it defaults to -64).
"

So if you have R10K Impact then mips4 implies n32 ( unless you specify n64 ) I
think.

Cheers
Rob


On Feb 20, 11:44am, Randy Fox wrote:
> Subject: Re: Performer 2.2 on High Impact
> Can you use -mips4 on a n32 bit PF2.2 app or does it have to be a n64
> compile?
>
> Randy
>
>
> Angus Dorbie wrote:
> >
> > On Jan 29,  9:09am, vectec.epe wrote:
> > > Subject: Performer 2.2 on High Impact
> > > Hi All,
> > >
> > > we upgraded our High Impact (Irix 6.2) to Performer 2.2 and have problems
> > > to execute Perfly under n32 (compile: OK, execute: coredumps).
> >
> > Works fine on my system.
> >
> > >
> > > Hence the question: what are the advantages to work under n32 versus o32
on
> > > a High Impact (R4400/250MHz) ?
> >
> > You get better instruction set support (use -mips3 flag also) and better
> > compiler optimizations (register count etc), you should really move to n32.
> >
> > Use -mips4 for R10k.
> >
> > Cheers,Angus.
> >
> > --
> > "The ultimate measure of a man is not where he stands
> > in moments of comfort and convenience, but where he
> > stands at times of challenge and controversy."
> >                              -Martin Luther King, Jr.
> > =======================================================================
> > List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
> >             Submissions:  info-performer@sgi.com
> >         Admin. requests:  info-performer-request@sgi.com
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Randy Fox



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA

******************************************************************************


******************************************************************************

 From: Ran Yakir <rany@bvr.co.il>
 Date: Sun, 22 Feb 1998 07:53:05 +0200
 Subject: Clip texture hangs machine
 
This is some unconsistent problem with clip texture. Sometimes, when the
clipetxture is first loaded, the iR hangs in such a way that it has to
be reset.
It always happen when the clip texture processes are spawned, right
after the messages
"Queue proc ..." and
"Queuesort proc ..."

Is there a workaround or a solution ?

Thanks
Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |




******************************************************************************

 From: Ran Yakir <rany@bvr.co.il>
 Date: Sun, 22 Feb 1998 07:57:51 +0200
 Subject: Performer loader - FID
 
Hi

Is there a way to get the feature id (FID) of a face from the Multigen
loader ?
I saw a load mode called PFFLT_SORT_FEATURE in  pfflt.h. Does that mean
that the loader can sort by feature also ? Does that mode imply that
I can then get the pfFeature from the pfGeoState's user data ?

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |




******************************************************************************

 From: Ran Yakir <rany@bvr.co.il>
 Date: Sun, 22 Feb 1998 08:00:04 +0200
 Subject: Fogfly
 
Anyone knows the reason why the new fog functions (pfESkyFogTexture
etc.) are commented out in fogfly ? There is a
APP_MULTIPASS_FOG condition that causes fogfly not to use all those
functions.

Ran

--
 __                                  | Ran Yakir
 /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
/ )_ (_(_) )   \/ (_(_/<_(_)(        |
              _/                     |
-------------------------------------+--------------------------------
Phone :                              | E-mail : rany@bvr.co.il
  Work : 972-3-5715671 #166,#177     |
  Res. : 972-9-7489974               |
Fax    : 972-3-5715668               |




******************************************************************************


******************************************************************************

 From: Simon Bennett <simonb@wormald.com.au>
 Date: Mon, 23 Feb 1998 08:43:04 +1010 (EST)
 Subject: Re: root permissions for user processes?
 
On Fri, 20 Feb 1998, Jean Daigle wrote:
> On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
> } Subject: root permissions for user processes?
> ...
> } I want to increase the performance of a DIVISION-application by running
> } the performer stuff with root permissions (allowing high priority,
> } processor locking etc.). 
> ...
> } chmod a+s and chmod a+t let the process run with the permissions of the
> } owner of the binary instead with those of the actual user, but this does
> } NOT work if the owner is root. 
> ...
> }-- End of excerpt from Oskar von Bohuszewicz
> 
> Setting the suid-bit does work for us.

It's probably the case that you've got nosuidshells set to 0 in
/var/sysgen/mtune/kernel.  Oskar - probably has it set to 1.

This prevents the use of process with owner id 0 (root) from running if
stdout and stdin are connected to a terminal - the idea being not to let
people write "shell like" applications as root - from which they can run
any process they like.

Oskar check the /var/sysgen/mtune/kernal file and search for nosuidshells.
The active command is the one without the '*' comment at the front of the
line.

> The following steps are performed (with Performer 1.2, 2.0.x, 2.1):
> 	su -
> 	chown root.sys <visual binary>
> 	chmod 4555 <visual binary>
> 
> This _does_ allow non-degrading priorities to be set, and processors
> to be isolated, restricted, etc.  It hasn't been necessary to set
> the "t" bit.
> 
> There are some side effects if you are reading data from NFS-mounted
> filesystems where the root privileges may not commute, but the
> performance enhancements work.
> 
> 
> Regards,
> Jean Daigle.
> 
>  --------------------------------------------------------------------
>  | Jean Daigle                            ATS Aerospace Inc.        |
>  | Manager,                               1250 Boul Marie-Victorin  |
>  | Real Time Graphics & Entertainment     St. Bruno, QC     J3V 6B8 |
>  |                                        Tel: (514) 441-9000       |
>  | Jean.Daigle@ATSaerospace.com           Fax: (514) 441-6789       |
>  --------------------------------------------------------------------
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
> 

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"


******************************************************************************

 From: Simon Bennett <simonb@wormald.com.au>
 Date: Mon, 23 Feb 1998 08:56:03 +1010 (EST)
 Subject: Re: Screen Blanking
 
On Fri, 20 Feb 1998, TJANDRASA, HADI M. (JSC-ER7) wrote:

> Hi,
> 
> Are there equivalent functions to "blanktime()",
> "blankscreen()", "curson()", and "cursoff()" in either
> Performer or OpenGL?


Performer has a bunch of nifty cursor routines.  man pfuCursor

You can create an "invisible" cursor with pfuGetInvisibleCursor() and then
pfuSelCursor() to the index returned.

OpenGL has no real knowledge of the cursor - as that's window system
dependant - if you need it I have the X windows code to hide and show the
cursor (actually you never get rid of it - it's just "invisible")

Same for screen saver controls - the easiest approach is to use the IRIX
shell commands such as the command line version of blanktime.

If you want to use it in your programs however XActivateScreenSaver()
XResetScreenSaver() turn the screen saver on and off and XForceScreenSaver()
can turn it on or off according to a flag.  XGetScreenSaver() returns the
current settings of the screen saver.

Alternately you can look into XSGIvcSetOutputBlanking().

If your screen saver is set to blank you can emulate blankscreen via these
calls - or just draw a big black polygon over the front of everything :)

Good luck.

+----------------------------------------------------------------------------+
  Simon Bennett       simonb@wormald.com.au
  Wormald Technology  Advanced Systems Engineering Ph: +61 2 9981 0669

		"Good judgement is the result of experience.
		 Experience is the result of poor judgement"


******************************************************************************

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 09:58:37 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA03455 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 08:07:08 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA03428 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 08:07:07 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA21625 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 08:09:20 -0800
Received: from quid.csd.sgi.com ([150.166.145.182]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA25521
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 08:09:19 -0800
	env-from (robj@quid.csd.sgi.com)
Received: by quid.csd.sgi.com (950413.SGI.8.6.12/911001.SGI)
	 id IAA08477; Mon, 23 Feb 1998 08:09:18 -0800
From: "Rob Jenkins" <robj@quid.csd.sgi.com>
Message-Id: <9802230809.ZM8475@quid.csd.sgi.com>
Date: Mon, 23 Feb 1998 08:09:17 -0800
In-Reply-To: Ran Yakir <rany@bvr.co.il>
        "Clip texture hangs machine" (Feb 22,  7:53am)
References: <34EFBD41.FEFD875E@bvr.co.il>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Ran Yakir <rany@bvr.co.il>,
        Performer mailing list <info-performer@sgi.com>
Subject: Re: Clip texture hangs machine
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi Ran

I've seen a couple of cliptexture related problems, I'd like to ask a few
things to narrow down what it is you're seeing.

o Is this Onyx2 iR or Onyx iR ( or both ? ). If you haven't tried on Onyx and
you have access to one then please try so we can compare results.

o Do you have the latest kernel rollup path installed ? For 6.4 this is 2536
for 6.2 it's 2401. At least one cliptexture hang went away with 2536 on Onyx2.

o Have you run irsaudit diagnostics ? The latest diags for 6.4 are in patch
2795 and for 6.2 in patch 2371. The later the diags patch you have the more
likely it is to detect a HW problem in the gfx and it's well worth being as
confident as possible of the HW before persuing this kind of problem. Also,
seeing the same problem on > 1 machine is useful affirmation that you don't
have a HW problem.

o This bit assumes the hanging at least is on Onyx2, there's a problem
currently being addressed where the kernel gets hung for more than one type of
gfx problem, the generic symptom is that the gfx pipe hangs, backs up and the
XIO bus gets jammed so the kernel can't do anything, not even NMI. If this is
happening on your machine then you should have something in SYSLOG relating to
XIO error ( io or bus error ). If you can try an NMI when the machine hangs
then it might succeed sometimes, or if it panics and dumps itself successfully
ever then those dumps would be useful so please keep them.

o The most useful way to sort out if you have a gfx problem that is causing the
machine hang is to look for SYSLOG output related to Kona Post Mortem ( kpm )
and/or obvious msgs about gfx pipe errors just before the hang. If your gfx did
hang then the pipe should try to run kpm and then restart. If you do ls -l
/var/adm/crash/diags/gfx/IR then you'll see any files produced by kpm, if any
are from the time that the pipe crashed with this problem then they might be
useful. Unfortunately the kpm dump started automatically by gfxinit sometimes
timesout on Onyx2 so you might see a dump file ( with a name like
kpm_980121_073720.dump ) that has a length > 0 but it's corresponding .rslt and
.sum files are length 0, in this case the dump file is usually no good. If
there are kpm_xxxxx.dump files that are > 0 length with .rslt and .sum file > 0
length then please copy them somewhere that we can look at them. You could look
at them yourself with:

/usr/gfx/KONA/bin/kpm -f kpm_xxxxx.dump

then from the kpm prompt:
kpmView>overview
...

this output is useful.

If kpm never seems to have run succesfully at the time of the pipe crash ( ie
no useful files in that dir ) then let me know, in that case we could set the
machine up to not automatically restart a crashed gfx pipe so when it does
crash we can force the dump of the pipe state by hand ( and avoid a machine
hang too ), I won't confuse things by giving detail on that now.

o Finally I think it would be useful in this case to log a support call with
your local office to get this tracked properly, it also helps in the event of
having to get you new patches etc.

Cheers
Rob


On Feb 22,  7:53am, Ran Yakir wrote:
> Subject: Clip texture hangs machine
> This is some unconsistent problem with clip texture. Sometimes, when the
> clipetxture is first loaded, the iR hangs in such a way that it has to
> be reset.
> It always happen when the clip texture processes are spawned, right
> after the messages
> "Queue proc ..." and
> "Queuesort proc ..."
>
> Is there a workaround or a solution ?
>
> Thanks
> Ran
>
> --
>  __                                  | Ran Yakir
>  /_)  _  __   \  / _   / o __        | BVR Technologies Ltd.
> / )_ (_(_) )   \/ (_(_/<_(_)(        |
>               _/                     |
> -------------------------------------+--------------------------------
> Phone :                              | E-mail : rany@bvr.co.il
>   Work : 972-3-5715671 #166,#177     |
>   Res. : 972-9-7489974               |
> Fax    : 972-3-5715668               |
>
>
>
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Ran Yakir



-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 10:13:20 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA03516 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 08:30:46 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA03485 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 08:30:35 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA26914 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 08:32:48 -0800
Received: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA06315
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 08:32:37 -0800
	env-from (Francois.Sillion@imag.fr)
Received: from safran.imag.fr (safran.imag.fr [129.88.42.9])
	by imag.imag.fr (8.8.5/8.8.5) with ESMTP id RAA01563
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 17:32:18 +0100 (MET)
Received: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id RAA10365 for info-performer@sgi.com; Mon, 23 Feb 1998 17:32:17 +0100
From: Francois Sillion <Francois.Sillion@imag.fr>
Message-Id: <199802231632.RAA10365@safran.imag.fr>
Subject: Performer 2.2 manuals
To: info-performer@sgi.com
Date: Mon, 23 Feb 1998 17:32:16 +0100 (MET)
In-Reply-To: <199801261000.CAA23012@holodeck.engr.sgi.com> from "info-performer Mailing List" at Jan 26, 98 02:00:04 am
Reply-To: Francois.Sillion@imag.fr
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O

Hello Performers,

We ordered a set of manuals (paper) for performer 2.2, using the
reference we had seen in this mailing list (M4-PERF-2.2). However we 
only received two books:

	Iris Performer: getting started guide
	Iris Performer: Programmer's guide

we are surprised that there is no C/C++ reference guide as was the
case in the previous version we had. Our sales representative informed
us that no other books are available.

Is there any plan to provide a full C++ book at some point? I found
it really useful in the previous version, and it is not very convenient
to use the Programmer's guide with its C bindings.

+------------------+------------------------------------------------------+
| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|
|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|
+------------------+--------+---------------------------------------------+
| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |
+---------------------------+---------------------------------------------+
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 12:48:43 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA03837 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 11:07:55 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA03810 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 11:07:53 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA23385 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 11:10:07 -0800
Received: from bifrost.digi.lego.com (balder.digi.lego.com [194.239.78.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA10838
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 11:10:03 -0800
	env-from (svend@digi.lego.com)
Received: (from gproxy@localhost) by bifrost.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id UAA11715 for <@bifrost.digi.lego.com:info-performer@sgi.com>; Mon, 23 Feb 1998 20:11:44 +0100
Received: from puck.digi.lego.com(171.20.167.61) by bifrost via smap (3.2)
	id xma011698; Mon, 23 Feb 98 20:11:26 +0100
Received: from digi.lego.com (localhost [127.0.0.1]) by puck.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA02070 for <info-performer@sgi.com>; Mon, 23 Feb 1998 17:11:53 +0100
Sender: svend@digi.lego.com
Message-ID: <34F19FC8.7C9E2CF@digi.lego.com>
Date: Mon, 23 Feb 1998 17:11:53 +0100
From: Svend Tang-Petersen <svend@digi.lego.com>
Organization: LEGO
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Modifying GeoState of flt model.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi Performers.

I'm loading a flt file and am attaching it to the internal tree. I'm
trying to use pfNode::find to
locate the geostate so that I can modify the transparency function. What
I'm currently doing is:

--

 if ((model = pfdLoadFile("sky.flt")) != NULL ) {
  castle->addChild( model );

  if ( pfNode *gstate_node = model->find( "",
pfGeoState::getClassType()) ) {
        printf("\nFound geostate\n\n");
   } else {
        printf("\nDidn't find any geostate\n\n");
   }

 };

--

But the if statement executes the else clause, i.e. no geostate is
found. I'm not specifying a node name
for the geostate, since I don't know if it has one. Do I need to use
some sort of wildcard instead ?

--

 Svend Tang-Petersen, MSc

 LEGO
 Kloevermarken 120
 7190 Billund
 Denmark

 e-mail: svend@digi.lego.com



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 13:05:32 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA04143 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 11:24:37 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA04116 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 11:24:36 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA29926 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 11:26:49 -0800
Received: from rose.engr.sgi.com ([150.166.37.6]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA17113
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 11:26:48 -0800
	env-from (src@rose.engr.sgi.com)
Received: (from src@localhost) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA05419; Mon, 23 Feb 1998 11:26:22 -0800
Date: Mon, 23 Feb 1998 11:26:22 -0800
From: src@rose.engr.sgi.com (Sharon Clay)
Message-Id: <9802231126.ZM5417@rose.engr.sgi.com>
In-Reply-To: Francois Sillion <Francois.Sillion@imag.fr>
        "Performer 2.2 manuals" (Feb 23,  5:32pm)
References: <199802231632.RAA10365@safran.imag.fr>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Francois.Sillion@imag.fr, info-performer@sgi.com
Subject: Re: Performer 2.2 manuals
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Feb 23,  5:32pm, Francois Sillion wrote:
> Subject: Performer 2.2 manuals
->Hello Performers,
->
->We ordered a set of manuals (paper) for performer 2.2, using the
->reference we had seen in this mailing list (M4-PERF-2.2). However we 
->only received two books:
->
->	Iris Performer: getting started guide
->	Iris Performer: Programmer's guide
->
->we are surprised that there is no C/C++ reference guide as was the

The API reference guides are on-line in insight and are just API listings and do
not have the man pages to try to keep them to a short and printable form.
The general feedback that we got was that including the printed man pages
was NOT worth the cost in trees :-)
However, if being able to buy printed man pages seems like a real advantage to many,
we can add it back as a separate order.  
It'd probably cost around $200 for the set or maybe half that
for just one.  Shocking I know but for these low volume printings of big books it 
isn't cheap.  Go to Kinkos to make a copy and it will cost you a whole lot more!

May I also suggest that you check out the API search tool in the performer_tools
subsystem.  This is very handing for checking out and searching API and man pages
and sample programs, both C and C++.

src.

->case in the previous version we had. Our sales representative informed
->us that no other books are available.
->
->Is there any plan to provide a full C++ book at some point? I found
->it really useful in the previous version, and it is not very convenient
->to use the Programmer's guide with its C bindings.
->
->+------------------+------------------------------------------------------+
->| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|
->|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|
->+------------------+--------+---------------------------------------------+
->| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |
->+---------------------------+---------------------------------------------+
->=======================================================================
->List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
->            Submissions:  info-performer@sgi.com
->        Admin. requests:  info-performer-request@sgi.com
->
+>---- End of excerpt from Francois Sillion



-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 13:26:22 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA04274 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 11:46:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA04247 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 11:46:21 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA08452 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 11:48:35 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA25016
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 11:48:34 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id LAA26685 for <info-performer@sgi.com>; Mon, 23 Feb 1998 11:58:50 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id TAA02989 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Mon, 23 Feb 1998 19:48:28 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id LAA24593 for info-performer@sgi.com; Mon, 23 Feb 1998 11:48:28 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802231148.ZM24591@logan.engr.multigen.com>
Date: Mon, 23 Feb 1998 11:48:27 -0800
In-Reply-To: Ran Yakir <rany@bvr.co.il>
        "Performer loader - FID" (Feb 22,  7:57am)
References: <34EFBE5F.D8B865D7@bvr.co.il>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Performer mailing list <info-performer@sgi.com>
Subject: Re: Performer loader - FID
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 22,  7:57am, Ran Yakir wrote:
>Is there a way to get the feature id (FID) of a face from the Multigen
>loader ?

yes, but you must have the OpenFlight loader revision R15.4d or newer.

>I saw a load mode called PFFLT_SORT_FEATURE in  pfflt.h. Does that mean
>that the loader can sort by feature also ?

yes. the feature object includes the FID and SMC fields from the OpenFlight
face and/or light point attributes. you must enable this loader mode in order
for this data to be attached to the geostates and/or lpstates. the result will
be state objects that are uniquely separable by FID and SMC.

>Does that mode imply that I can then get the pfFeature from the pfGeoState's
                                              ^^^^^^^^^
no ... fltFeature

>user data ?

yes. however, note that this is a loader extension to the geostate.

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 16:07:14 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA05248 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 15:13:23 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA05221 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 15:13:22 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA28771 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 15:15:36 -0800
Received: from photon.mrcsb.com (photon.mrcsb.com [192.91.252.11]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA11209
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 15:15:35 -0800
	env-from (stanek@mrcsb.com)
Received: from [192.91.252.166] by photon.mrcsb.com (Post.Office MTA v3.1
          release PO203a  ID# 0-34491U110L100S0) with SMTP id AAA19436
          for <info-performer@sgi.com>; Mon, 23 Feb 1998 15:15:08 -0800
Date: 23 Feb 98 15:11:57 -0800
From: stanek@mrcsb.com (Clay Stanek)
Subject: RE: Help with getting the video output format...
To: "info-performer" <info-performer@sgi.com>,
        Vamsee Tirukkala <vamsee@smtp.coryphaeus.com>
X-Mailer: QuickMail Pro 1.5
X-Priority: 3
MIME-Version: 1.0
Reply-To: Clay Stanek <stanek@mrcsb.com>
Content-Type: multipart/alternative; boundary="====53485748534948555657===1"
Message-ID: <19980223231504.AAA19436@[192.91.252.166]>
Status: O

--====53485748534948555657===1
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="US-Ascii"

I don't know if these extensions are available on platforms other than
iR running 6.4, but there are a series of functions in  libxsgivc.a that
probably do what you want.

I've tried using one called XSGILoadVideoFormatCombination() and had some
link troubles.  The 'workaround' was to specify -lxsgivc ahead of the
X library in the link line.  I seem to remember that it didn't resolve
all the problems the linker complained of though.

Clay Stanek


Vamsee Tirukkala wrote:
>Hi All,
>
>I am having some problems getting the value of which video output format
>currently being generated by  the graphics system. Is there any function
>calls in X that can give me this result ?
>
>in IRIS GL we have a function call 'getmonitor' which returns this
>value, I don't want to use GL call, so
>let me know if there is any way to get this value in X, so I can use
>this in OpenGL to set the output format.
>
>Thanks,
>-vamsee
>--
>Vamsee K. Tirukkala
>
>=================================================================
>======
>List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>            Submissions:  info-performer@sgi.com
>        Admin. requests:  info-performer-request@sgi.com
>
>RFC822 header
>-----------------------------------
>
>Return-Path: <guest@holodeck.engr.sgi.com>
>Received: from sgi.sgi.com ([192.48.153.1]) by photon.mrcsb.com
>          (Post.Office MTA v3.1 release PO203a  ID# 0-34491U110L100S0)
>          with SMTP id AAA19951 for <stanek@photon.mrcsb.com>;
>          Fri, 20 Feb 1998 18:42:08 -0800
>Received: from holodeck.engr.sgi.com ([130.62.176.131]) by sgi.sgi.com 
>(950413.SGI.8.6.12/970507) via ESMTP id SAA16738; Fri, 20 Feb 1998
18:33:33 
>-0800
>	env-from (guest@holodeck.engr.sgi.com)
>Received: (from guest@localhost) by holodeck.engr.sgi.com 
>(950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA27719 for 
>info-performer-dist@holodeck.engr.sgi.com; Fri, 20 Feb 1998 16:01:55
-0800
>Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com 
>[130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AU
TOCF) 
>via ESMTP id QAA27692 for <info-performer@holodeck.engr.sgi.com>; Fri,
20 Feb 
>1998 16:01:53 -0800
>Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by 
>cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id 
>QAA27180 for <info-performer@cthulhu.engr.sgi.com>; Fri, 20 Feb 1998
16:03:57 
>-0800
>Received: from cory.coryphaeus.com (smtp.coryphaeus.com [204.247.110.4])
by 
>sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA17235
>	for <info-performer@sgi.com>; Fri, 20 Feb 1998 16:03:56 -0800
>	env-from (vamsee@cory.coryphaeus.com)
>Received: from grumpy.coryphaeus.com by cory.coryphaeus.com via ESMTP 
>(940816.SGI.8.6.9/940406.SGI.AUTO)
>	for <@cory.coryphaeus.com:info-performer@sgi.com> id QAA26039; Fri, 20
Feb 
>1998 16:07:58 -0800
>Received: from coryphaeus.com by grumpy.coryphaeus.com via ESMTP 
>(950413.SGI.8.6.12/940406.SGI.AUTO)
>	for <info-performer@sgi.com> id QAA03168; Fri, 20 Feb 1998 16:07:57
-0800
>Sender: vamsee@smtp.coryphaeus.com
>Message-ID: <34EE1ADB.BD7D3294@coryphaeus.com>
>Date: Fri, 20 Feb 1998 16:07:56 -0800
>From: Vamsee Tirukkala <vamsee@smtp.coryphaeus.com>
>Organization: Coruphaeus Software Inc.
>X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.2 IP22)
>MIME-Version: 1.0
>To: info-performer@sgi.com
>Subject: Help with getting the video output format...
>Content-Type: text/plain; charset=us-ascii
>Content-Transfer-Encoding: 7bit
>
--====53485748534948555657===1
Content-Type: text/html; charset="US-Ascii"
Content-Transfer-Encoding: 7bit

<HTML><HEAD></HEAD><BODY><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">I don't know if these 
extensions are available on platforms other 
than<BR>
iR running 6.4, but there are a series 
of functions in  libxsgivc.a that<BR>
probably 
do what you want.<BR>
<BR>
I've tried using 
one called XSGILoadVideoFormatCombination() 
and had some<BR>
link troubles.  The 'workaround' 
was to specify -lxsgivc ahead of the<BR>
X 
library in the link line.  I seem to remember 
that it didn't resolve<BR>
all the problems 
the linker complained of though.</FONT><FONT FACE="Monaco" 
SIZE=1 COLOR="#000000"><BR>
<BR>
Clay Stanek<BR>
</FONT><FONT FACE="Geneva" 
SIZE=1 COLOR="#000000"><BR>
<BR>
Vamsee Tirukkala wrote:<BR>
&gt;Hi 
All,<BR>
&gt;<BR>
&gt;I am having some problems 
getting the value of which video output 
format<BR>
&gt;currently being generated by 
 the graphics system. Is there any function<BR>
&gt;calls 
in X that can give me this result ?<BR>
&gt;<BR>
&gt;in 
IRIS GL we have a function call 'getmonitor' 
which returns this<BR>
&gt;value, I don't 
want to use GL call, so<BR>
&gt;let me know 
if there is any way to get this value in 
X, so I can use<BR>
&gt;this in OpenGL to 
set the output format.<BR>
&gt;<BR>
&gt;Thanks,<BR>
&gt;-vamsee<BR>
&gt;--<BR>
&gt;Vamsee 
K. Tirukkala<BR>
&gt;<BR>
&gt;=================================================================<BR>
&gt;======<BR>
&gt;List 
Archives, FAQ, FTP:  </FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>http://www.sgi.com/Technology/Performer/</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000"><BR>
&gt;            Submissions: 
 </FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>info-performer@sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000"><BR>
&gt;        Admin. 
requests:  </FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>info-performer-request@sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000"><BR>
&gt;<BR>
&gt;RFC822 header<BR>
&gt;-----------------------------------<BR>
&gt;<BR>
&gt;Return-Path: 
&lt;</FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>guest@holodeck.engr.sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;<BR>
&gt;Received: from 
sgi.sgi.com ([192.48.153.1]) by photon.mrcsb.com<BR>
&gt; 
         (Post.Office MTA v3.1 release PO203a 
 ID# 0-34491U110L100S0)<BR>
&gt;          
with SMTP id AAA19951 for &lt;</FONT><FONT FACE="Geneva" 
SIZE=1 COLOR="#0000FF"><U>stanek@photon.mrcsb.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;;<BR>
&gt;          
Fri, 20 Feb 1998 18:42:08 -0800<BR>
&gt;Received: 
from holodeck.engr.sgi.com ([130.62.176.131]) 
by sgi.sgi.com <BR>
&gt;(950413.SGI.8.6.12/970507) 
via ESMTP id SAA16738; Fri, 20 Feb 1998 
18:33:33 <BR>
&gt;-0800<BR>
&gt;	env-from (</FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>guest@holodeck.engr.sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">)<BR>
&gt;Received: (from 
</FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>guest@localhost</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">) by holodeck.engr.sgi.com 
<BR>
&gt;(950413.SGI.8.6.12/960327.SGI.AUTOCF) 
id QAA27719 for <BR>
&gt;</FONT><FONT FACE="Geneva" SIZE=1 
COLOR="#0000FF"><U>info-performer-dist@holodeck.engr.sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">; Fri, 20 Feb 1998 16:01:55 
-0800<BR>
&gt;Received: from cthulhu.engr.sgi.com 
(gate3-relay.engr.sgi.com <BR>
&gt;[130.62.1.234]) 
by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) 
<BR>
&gt;via ESMTP id QAA27692 for &lt;</FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>info-performer@holodeck.engr.sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;; Fri, 20 Feb <BR>
&gt;1998 
16:01:53 -0800<BR>
&gt;Received: from sgi.sgi.com 
(sgi.engr.sgi.com [192.26.80.37]) by <BR>
&gt;cthulhu.engr.sgi.com 
(950413.SGI.8.6.12/960327.SGI.AUTOCF) via 
ESMTP id <BR>
&gt;QAA27180 for &lt;</FONT><FONT FACE="Geneva" 
SIZE=1 COLOR="#0000FF"><U>info-performer@cthulhu.engr.sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;; Fri, 20 Feb 1998 
16:03:57 <BR>
&gt;-0800<BR>
&gt;Received: from 
cory.coryphaeus.com (smtp.coryphaeus.com 
[204.247.110.4]) by <BR>
&gt;sgi.sgi.com (950413.SGI.8.6.12/970507) 
via ESMTP id QAA17235<BR>
&gt;	for &lt;</FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>info-performer@sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;; Fri, 20 Feb 1998 
16:03:56 -0800<BR>
&gt;	env-from (</FONT><FONT FACE="Geneva" 
SIZE=1 COLOR="#0000FF"><U>vamsee@cory.coryphaeus.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">)<BR>
&gt;Received: from 
grumpy.coryphaeus.com by cory.coryphaeus.com 
via ESMTP <BR>
&gt;(940816.SGI.8.6.9/940406.SGI.AUTO)<BR>
&gt;	for 
&lt;@cory.coryphaeus.com:</FONT><FONT FACE="Geneva" SIZE=1 
COLOR="#0000FF"><U>info-performer@sgi.com</U></FONT><FONT FACE="Geneva" 
SIZE=1 COLOR="#000000">&gt; id QAA26039; Fri, 20 Feb 
<BR>
&gt;1998 16:07:58 -0800<BR>
&gt;Received: 
from coryphaeus.com by grumpy.coryphaeus.com 
via ESMTP <BR>
&gt;(950413.SGI.8.6.12/940406.SGI.AUTO)<BR>
&gt;	for 
&lt;</FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>info-performer@sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt; id QAA03168; Fri, 
20 Feb 1998 16:07:57 -0800<BR>
&gt;Sender: 
</FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>vamsee@smtp.coryphaeus.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000"><BR>
&gt;Message-ID: &lt;</FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>34EE1ADB.BD7D3294@coryphaeus.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;<BR>
&gt;Date: Fri, 
20 Feb 1998 16:07:56 -0800<BR>
&gt;From: Vamsee 
Tirukkala &lt;</FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>vamsee@smtp.coryphaeus.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000">&gt;<BR>
&gt;Organization: 
Coruphaeus Software Inc.<BR>
&gt;X-Mailer: 
Mozilla 4.04 [en] (X11; I; IRIX 6.2 IP22)<BR>
&gt;MIME-Version: 
1.0<BR>
&gt;To: </FONT><FONT FACE="Geneva" SIZE=1 COLOR="#0000FF"><U>info-performer@sgi.com</U></FONT><FONT 
FACE="Geneva" SIZE=1 COLOR="#000000"><BR>
&gt;Subject: Help with 
getting the video output format...<BR>
&gt;Content-Type: 
text/plain; charset=us-ascii<BR>
&gt;Content-Transfer-Encoding: 
7bit<BR>
&gt;</FONT></BODY></HTML>
--====53485748534948555657===1--


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 16:07:11 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA05219 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 15:11:21 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA05192 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 15:11:15 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA28109 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 15:13:29 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA10616
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 15:13:29 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id PAA28727 for <info-performer@sgi.com>; Mon, 23 Feb 1998 15:23:45 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id XAA12302 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Mon, 23 Feb 1998 23:13:23 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id PAA24911 for info-performer@sgi.com; Mon, 23 Feb 1998 15:13:22 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802231513.ZM24909@logan.engr.multigen.com>
Date: Mon, 23 Feb 1998 15:13:22 -0800
In-Reply-To: Svend Tang-Petersen <svend@digi.lego.com>
        "Modifying GeoState of flt model." (Feb 23,  5:11pm)
References: <34F19FC8.7C9E2CF@digi.lego.com>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: Modifying GeoState of flt model.
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 23,  5:11pm, Svend Tang-Petersen wrote:
>I'm loading a flt file and am attaching it to the internal tree. I'm
>trying to use pfNode::find to locate the geostate so that I can modify the

a pfGeoState is not a pfNode. instead you must find every pfGeode (and pfASD).
then iterate through each geode's pfGeoSet's, comparing their pfGeoState's.

look at the source for pfuTravSetDListMode(), in libpfutil::trav.c, for an
example of this kind of search.

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Mon Feb 23 18:35:57 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA05967 for info-performer-dist@holodeck.engr.sgi.com; Mon, 23 Feb 1998 16:42:56 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA05937 for <info-performer@holodeck.engr.sgi.com>; Mon, 23 Feb 1998 16:42:54 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA24431 for <info-performer@cthulhu.engr.sgi.com>; Mon, 23 Feb 1998 16:27:36 -0800
Received: from jeeves.icemt.iastate.edu (jeeves.icemt.iastate.edu [129.186.232.200]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA09540
	for <info-performer@sgi.com>; Mon, 23 Feb 1998 16:27:35 -0800
	env-from (cyxue@icemt.iastate.edu)
Received: from mueslix.icemt.iastate.edu (mueslix.icemt.iastate.edu [129.186.232.42]) by jeeves.icemt.iastate.edu (951211.SGI.8.6.12.PATCH1042/8.6.12) with ESMTP id SAA23271 for <info-performer@sgi.com>; Mon, 23 Feb 1998 18:27:34 -0600
Received: (from cyxue@localhost) by mueslix.icemt.iastate.edu (950413.SGI.8.6.12/8.6.12) id SAA08680 for info-performer@sgi.com; Mon, 23 Feb 1998 18:27:34 -0600
From: "Clara Xue" <cyxue@icemt.iastate.edu>
Message-Id: <9802231827.ZM8679@mueslix.icemt.iastate.edu>
Date: Mon, 23 Feb 1998 18:27:33 -0600
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: perfly and wrl
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Does perfly load ALL wrl files?  I can't perfly some wrl files so I figured it
may not support all the nodes.  Can someone help?  where can i find a list of
the supported nodes?
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 07:39:06 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id FAA07676 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 05:47:40 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA07649 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 05:47:34 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA27121 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 05:49:51 -0800
Received: from ligsg11.epfl.ch (ligsg11.epfl.ch [128.178.78.73]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA28198
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 05:49:49 -0800
	env-from (aubel@lig.di.epfl.ch)
Received: by ligsg11.epfl.ch (Smail3.1.29.1 #28)
	id m0y7Kjz-0000KBC; Tue, 24 Feb 98 14:49 MET
From: "Amaury Aubel" <aubel@lig.di.epfl.ch>
Message-Id: <9802241449.ZM10140@lig.di.epfl.ch>
Date: Tue, 24 Feb 1998 14:49:47 +0100
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: info-performer@sgi.com
Subject: iv format
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

Hi folks,


It seems that the iv loader does not load correctly textured objects whose
texture is transparent (i.e. rgba). When we convert to .obj format, all goes
well. Is that normal behaviour?


Amaury.

-- 
+------------------------------------------------------------------------+
  Amaury Aubel					
  aubel@lig.di.epfl.ch			 http://ligwww.epfl.ch/aubel.html
  tel: +(41)(21)693-5248	         fax : +(41)(21)693-5328            
  Swiss Federal Institute of technology, Computer Graphics Lab
+------------------------------------------------------------------------+

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 08:35:41 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA07824 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 07:42:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA07797 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 07:42:29 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA12840 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 07:44:48 -0800
Received: from rivafw.rivatech.com (rivatech.com [207.239.188.17]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA25816
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 07:44:42 -0800
	env-from (dweller@rivatech.com)
Received: by rivafw.rivatech.com (940816.SGI.8.6.9/940406.SGI)
	for <@rivafw.rivatech.com:info-performer@sgi.com> id JAA03302; Tue, 24 Feb 1998 09:44:18 -0600
Received: from rivatech.com(192.168.1.3) by rivafw.rivatech.com via smap (V1.3)
	id sma003300; Tue Feb 24 09:44:13 1998
Received: (from dweller@localhost) by linus (950413.SGI.8.6.12/950213.SGI.AUTOCF) id JAA16241 for info-performer@sgi.com; Tue, 24 Feb 1998 09:43:43 -0600
From: dweller@rivatech.com (David Weller)
Message-Id: <199802241543.JAA16241@linus>
Subject: Would Performer Training be useful for me if....
To: info-performer@sgi.com
Date: Tue, 24 Feb 1998 09:43:42 -0600 (CST)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 524       
Status: O

I'm trying to decide if it's worth the $1500 + expenses to attend
pfTraining.  I had 1.2 Performer training in late '93 or so,
and have worked with Performer on and off since then.  What I _really_
want to do is learn how to take advantage of the new 2.2 features,
particularly ASD in my case.  Would the classes be of any benefit to
me?

--
RIVA Technologies, Inc.   --Authorized Silicon Graphics System Integrators--
		http://www.riva.com		(817)496-8833
     "Eschewing Obfuscation through Manipulexity and Whipitupitude"
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 09:22:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA07905 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 08:25:50 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA07878 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 08:25:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA22667 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 08:28:02 -0800
Received: from physics.ucla.edu (physics.ucla.edu [128.97.23.13]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA08646
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 08:28:02 -0800
	env-from (mitchell@physics.ucla.edu)
Received: from raman by physics.ucla.edu (SMI-8.6/SMI-SVR4)
	id IAA23123; Tue, 24 Feb 1998 08:27:57 -0800
Received: from localhost by raman (SMI-8.6/SMI-SVR4)
	id IAA11684; Tue, 24 Feb 1998 08:27:58 -0800
Date: Tue, 24 Feb 1998 08:27:58 -0800 (PST)
From: Chris Mitchell <mitchell@physics.ucla.edu>
To: info-performer@sgi.com
Subject: An easy one
Message-ID: <Pine.GSO.3.96.980224082452.6993A-100000@raman>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Hi pfPeople,

This one should be easy.
In a member function from a class I derived from a 
pfGeoSet, a call to free() invokes pfFree(), and I 
get an error message

PF Warning/Usage:              pfMemory::free() can't free()
non-pfMemory data

I would like to call free(), not pfFree().
Help?


Chris Mitchell
UCLA Physics Department
LAPD Plasma Lab
310-206-1772
chrism@ucla.edu
http://scotch.physics.ucla.edu/~chris


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 10:14:48 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA08020 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 08:55:13 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA07993 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 08:55:12 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA29625 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 08:57:31 -0800
Received: from acetef.nawcad.navy.mil (acetef.nawcad.navy.mil [140.229.93.252]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA17510
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 08:57:29 -0800
	env-from (sbrabson@southernmaryland.com)
Received: from acetef (acetef.nawcad.navy.mil [140.229.93.252]) by acetef.nawcad.navy.mil (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id LAA28524 for <info-performer@sgi.com>; Tue, 24 Feb 1998 11:58:47 -0500
Sender: sbrabson@southernmaryland.com
Message-ID: <34F2FC47.41C6@southernmaryland.com>
Date: Tue, 24 Feb 1998 11:58:47 -0500
From: Scott Brabson <sbrabson@southernmaryland.com>
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Flt files and Cliptextures with a dbase process
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello all,

I have a single cliptexture projected on a number of terrain files. I
created them using MultiGen. I have no problems viewing them in perfly
as individual files or as a group.  In my app I want to page the terrain
in from the dbase process. 

When I do the following the cliptexture center is never updated. The
texture is real blurry.

In App process:
before pfConfig call pfuInitClipCenterNode() 

Dbase process:
1. Set the flt loader mode of PFFLT_TEX_MAP to 1 to ensure the texture
is being mapped.
2. Call pfuProcessClipTextures for the list of ClipTextures

When I move the pfuProcessClipTextures to the app in the post frame
processing the cliptexture is updated and looks good. The problem is I
am getting a warning stating the texgen node post app callback has a
null cliptexture and I should call the pfuProcessClipTextures to attach
the cliptextures to the pipe. This message is displayed every frame.
This is not true since I a do call that function in the app.  After a
short time of adding and deleting from the scene the app dies.

Is there a way to load flt files containing cliptextures in the dbase
process? 

Do I need to handle the Clip Center Node myself in the app process? 

Any help would be appreciated!
Thanks,
Scott Brabson
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 11:58:15 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA08599 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 10:45:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA08572 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 10:45:25 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA06773 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 10:47:44 -0800
Received: from cavalier.cambridge.com (mail.cambridge.com [208.148.185.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA26800
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 10:47:43 -0800
	env-from (fred@cambridge.com)
Received: by cavalier.cambridge.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	for <info-performer@sgi.com> id NAA06011; Tue, 24 Feb 1998 13:48:02 -0500
Received: from ds9(192.9.200.40) by cavalier via smap (3.1)
	id xma006007; Tue, 24 Feb 98 13:47:56 -0500
Received: from octave by ds9.cambridge.com (4.1/SMI-4.1-SWS)
	id AA28914; Tue, 24 Feb 98 13:47:55 EST
Sender: fred@cambridge.com
Message-Id: <34F315DB.2C67@cambridge.com>
Date: Tue, 24 Feb 1998 13:47:55 -0500
From: Fred Clyne <fred@cambridge.com>
Organization: Cambridge Research Associates
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: info-performer@sgi.com
Subject: performer_tools
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

How do I access the html pf tools if Performer is not installed in root.
I have installed Performer under /Performer2.2 and the
performer_tools subsystem has been installed.  My O2 has Netscape
installed but under /var/www there is no cgi-bin path.  There is a
path /Performer2.2/var/www/cgi-bin.  I also have perl installed.
Pointing netscape to "http://octave/Performer2.2"
(or any similar variant) results in "The requested object does not
exist on this server. The link you followed is either outdated,
inaccurate, or the server has been instructed not to let you have it."
I've read the relnotes to performer_tools but I'm my own administrator
and I can't find any reference to how to install "HTTP Server
Software" let alone configure it.  Help...

-- 

Fred Clyne

Cambridge Research Associates      office: 703-790-0505 x 7211
1430 Spring Hill Road, Suite 200   fax:    703-790-0370
McLean, VA 22102                   email:  fred@cambridge.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 11:58:10 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA08636 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 10:51:32 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA08609 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 10:51:31 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA09577 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 10:53:50 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA29273
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 10:53:49 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA02300; Tue, 24 Feb 1998 10:53:07 -0800
Date: Tue, 24 Feb 1998 10:53:07 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802241053.ZM2298@multipass.engr.sgi.com>
In-Reply-To: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>
        "root permissions for user processes?" (Feb 20, 12:44pm)
References: <199802191030.LAA13852@spock.uni-paderborn.de> 
	<34ED6C9D.3C3EA5A1@hni.uni-paderborn.de>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                                       6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                                       BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Oskar von Bohuszewicz <oskar@hni.uni-paderborn.de>, sgiug@uni-paderborn.de,
        info-performer@sgi.com
Subject: Re: root permissions for user processes?
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 20, 12:44pm, Oskar von Bohuszewicz wrote:
> Subject: root permissions for user processes?
> Hello there,
>
> I want to increase the performance of a DIVISION-application by running
> the performer stuff with root permissions (allowing high priority,
> processor locking etc.).
>
> As I do not want to log in as root for some reason, I tried to set the
> "sticky bit" for the "visual"-binary (wich behaves quite like a
> performer application).
>
> chmod a+s and chmod a+t let the process run with the permissions of the
> owner of the binary instead with those of the actual user, but this does
> NOT work if the owner is root.

It doesn't???

I think it should work, have you checked the permissions on all the actors and
any directories you are using? Also perhaps the problem is the script, have you
tried modifying the scripts which launch the software. The problem may not be
with the 'vis' actor. DIVISION should be able to offer you technical support.

Cheers,Angus.


-- 
"The clash of doctrines is not a disaster, it is an opportunity."
                                   - Alfred North Whitehead
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 12:10:23 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA08690 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 10:59:56 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA08663 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 10:59:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA12975 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 11:02:14 -0800
Received: from remi.engr.sgi.com ([150.166.37.25]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA03641
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 11:02:13 -0800
	env-from (remi@remi.engr.sgi.com)
Received: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA06270; Tue, 24 Feb 1998 11:02:07 -0800
From: remi@remi.engr.sgi.com (Rémi Arnaud)
Message-Id: <199802241902.LAA06270@remi.engr.sgi.com>
Subject: Re: An easy one
To: mitchell@physics.ucla.edu (Chris Mitchell)
Date: Tue, 24 Feb 1998 11:02:07 -0800 (PST)
Cc: info-performer@sgi.com
In-Reply-To: <Pine.GSO.3.96.980224082452.6993A-100000@raman> from "Chris Mitchell" at Feb 24, 98 08:27:58 am
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 546       
Status: O

Chris Mitchell wrote:
> 
> Hi pfPeople,
> 
> This one should be easy.
> In a member function from a class I derived from a 
> pfGeoSet, a call to free() invokes pfFree(), and I 
> get an error message
> 
> PF Warning/Usage:              pfMemory::free() can't free()
> non-pfMemory data
> 
> I would like to call free(), not pfFree().
> Help?

 You can call ::free() instead of free()

    _  /              _             _ 
   |_) _ ._ _ o   /\ |_)|\ | /\ | || \
   | \(/_| | ||  /--\| \| \|/--\|_||_/
                                          
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Tue Feb 24 12:10:23 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA08738 for info-performer-dist@holodeck.engr.sgi.com; Tue, 24 Feb 1998 11:03:27 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA08711 for <info-performer@holodeck.engr.sgi.com>; Tue, 24 Feb 1998 11:03:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA14665 for <info-performer@cthulhu.engr.sgi.com>; Tue, 24 Feb 1998 11:05:45 -0800
Received: from remi.engr.sgi.com ([150.166.37.25]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA05226
	for <info-performer@sgi.com>; Tue, 24 Feb 1998 11:05:44 -0800
	env-from (remi@remi.engr.sgi.com)
Received: (from remi@localhost) by remi.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA06324; Tue, 24 Feb 1998 11:05:38 -0800
From: remi@remi.engr.sgi.com (Rémi Arnaud)
Message-Id: <199802241905.LAA06324@remi.engr.sgi.com>
Subject: Re: perfly and wrl
To: cyxue@icemt.iastate.edu (Clara Xue)
Date: Tue, 24 Feb 1998 11:05:38 -0800 (PST)
Cc: info-performer@sgi.com
In-Reply-To: <9802231827.ZM8679@mueslix.icemt.iastate.edu> from "Clara Xue" at Feb 23, 98 06:27:33 pm
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 1326      
Status: O

Clara Xue wrote:
> 
> Does perfly load ALL wrl files?  I can't perfly some wrl files so I figured it
> may not support all the nodes.  Can someone help?  where can i find a list of
> the supported nodes?

 The wrl loader is provided by a friend a performer, namely DRaW Computing.
 If you read the README in the libpfwrl directory you will find the following
 information:

The following document describes the OpenWorlds VRML 2.0 Loader for
IRIS Performer.  The loader is included with the IRIS Performer
2.2 release or may be obtained by calling DRaW Computing.  Please direct
suggestions and report any problems to DRaW Computing Technical Support:

    DRaW Computing
    Technical Support
    3508 Market St., Suite 203
    Philadelphia PA 19104

    email: support@openworlds.com

When reporting bugs, please make sure to let us know:

        1) The Performer version you are using
        2) The loader revision you are using
        3) Your hardware platform
        4) Your operating system version
        5) Installed software patches

If you would like to receive full VRML 2.0 support and updates,
please contact DRaW Computing at the above address.


    _  /              _             _ 
   |_) _ ._ _ o   /\ |_)|\ | /\ | || \
   | \(/_| | ||  /--\| \| \|/--\|_||_/
                                          
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 02:27:36 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id AAA11045 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 00:45:20 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA11018 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 00:45:14 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA17349 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 00:47:37 -0800
Received: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id AAA17853
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 00:47:36 -0800
	env-from (Francois.Sillion@imag.fr)
Received: from safran.imag.fr (safran.imag.fr [129.88.42.9])
	by imag.imag.fr (8.8.5/8.8.5) with ESMTP id JAA08590;
	Wed, 25 Feb 1998 09:47:33 +0100 (MET)
Received: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id JAA11409; Wed, 25 Feb 1998 09:47:22 +0100
From: Francois Sillion <Francois.Sillion@imag.fr>
Message-Id: <199802250847.JAA11409@safran.imag.fr>
Subject: Re: Performer 2.2 manuals
To: src@rose.engr.sgi.com (Sharon Clay)
Date: Wed, 25 Feb 1998 09:47:22 +0100 (MET)
Cc: info-performer@sgi.com
In-Reply-To: <9802231126.ZM5417@rose.engr.sgi.com> from "Sharon Clay" at Feb 23, 98 11:26:22 am
Reply-To: Francois.Sillion@imag.fr
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: O

Thanks for the information. However, the performer_tools webtools
are not that easy to install on any system. The release notes state that

       2.4  Prerequisites

       To use the IRIS Performer API Search Tool, you must have
       HTTP Server Software running that has the /var/www/htdocs
       directory as the document root. The server also needs to
       have the /var/www/cgi-bin directory configured to accept
       cgi's. As of IRIX 6.2, all systems come with HTTP Server
       Software preinstalled that use the /var/www/htdocs as the
       document root. The /var/www/cgi-bin directory is also
       configured to accept cgi's. This is the defualt
       configuration. If your system is not configured this wa way,
       you need to consult your system administrator. If you need
       help configuring your HTTP server, please read the
       instructions that came with your HTTP Server Software.

On our systems we are not using HTTP server software at this time. I am not
sure we will want, or be able to, start running it just to access the 
Performer API information. In general I believe we try to avoid running any
not-strictly-necessary software on our Onyx2 to maintain performance...

Right now the only working source of documentation is 'man (1)'. This seems
like a real time warp bringing us some years in the past :-) I don't
even know how to print a man page! I really wish
there was a more flexible way to install either a complete Insight book, or
the API search tool... jumping to sgi.com is simply not practical from 
France..

By the way, the URL listed in the Insight book 
(http://techpubs.sgi.com/library/manuals/3000/007-3632-001/html) produces
the following results:

-----------------------
Not Found

The requested object does not exist on this server. The link you followed is either outdated,
inaccurate, or the server has been instructed not to let you have it. 
-----------------------

Sharon Clay wrote:
> 
> The API reference guides are on-line in insight and are just API listings and do
> not have the man pages to try to keep them to a short and printable form.
> The general feedback that we got was that including the printed man pages
> was NOT worth the cost in trees :-)
> However, if being able to buy printed man pages seems like a real advantage to many,
> we can add it back as a separate order.  
> It'd probably cost around $200 for the set or maybe half that
> for just one.  Shocking I know but for these low volume printings of big books it 
> isn't cheap.  Go to Kinkos to make a copy and it will cost you a whole lot more!
> 
> May I also suggest that you check out the API search tool in the performer_tools
> subsystem.  This is very handing for checking out and searching API and man pages
> and sample programs, both C and C++.
> 
> -----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
> Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
> src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
> -----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@

+------------------+------------------------------------------------------+
| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|
|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|
+------------------+--------+---------------------------------------------+
| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |
+---------------------------+---------------------------------------------+
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 02:59:06 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id BAA11105 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 01:17:48 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA11078 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 01:17:41 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id BAA21695 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 01:20:04 -0800
Received: from syseca.syseca.fr (syseca.syseca.fr [195.101.38.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id BAA24205
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 01:20:02 -0800
	env-from (ach@syseca.fr)
Received: from anna.internet.syseca (anna [142.19.2.5])
	by syseca.syseca.fr (8.8.8/8.8.8) with SMTP id KAA27022;
	Wed, 25 Feb 1998 10:20:00 +0100 (MET)
Received: by anna.internet.syseca (940816.SGI.8.6.9/930416.SGI)
	 id KAA26009; Wed, 25 Feb 1998 10:18:31 +0100
From: "Laurent Ach" <ach@syseca.fr>
Message-Id: <9802251018.ZM26007@anna.internet.syseca>
Date: Wed, 25 Feb 1998 10:18:31 +0100
In-Reply-To: "Amaury Aubel" <aubel@lig.di.epfl.ch>
        "iv format" (Feb 24,  2:49pm)
References: <9802241449.ZM10140@lig.di.epfl.ch>
X-Mailer: Z-Mail (3.2.2 10apr95 MediaMail)
To: "Amaury Aubel" <aubel@lig.di.epfl.ch>, info-performer@sgi.com
Subject: Re: iv format
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 24,  2:49pm, Amaury Aubel wrote:
> Subject: iv format
> Hi folks,
>
>
> It seems that the iv loader does not load correctly textured objects whose
> texture is transparent (i.e. rgba). When we convert to .obj format, all goes
> well. Is that normal behaviour?
>

I had this problem, and I found out that the transparency was not enabled for
objects with rgba textures in pfiv loader. You may modify the loader code in
/usr/share/performer/src/lib/libpfdb/libpfiv. Or you can simply add some
transparency for those objects, in Inventor files (Inventor Material) or after
loading the files (pfGeoState). Or just use .obj files, as you did ...

L.A.




-- 
--------------------------------------------------------------------
Laurent Ach                              tel :  33 (0) 1 41 48 06 60
SYSECA                                   fax :  33 (0) 1 41 48 06 81
ach@syseca.fr
http://www.syseca.thomson-csf.com/english/cha1/SDA.HTM
--------------------------------------------------------------------
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 03:55:51 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA11207 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 02:13:38 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA11180 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 02:13:37 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id CAA28682 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 02:16:01 -0800
Received: from rose.engr.sgi.com ([150.166.37.6]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id CAA04199
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 02:16:00 -0800
	env-from (src@rose.engr.sgi.com)
Received: (from src@localhost) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id CAA21722; Wed, 25 Feb 1998 02:15:34 -0800
Date: Wed, 25 Feb 1998 02:15:34 -0800
From: src@rose.engr.sgi.com (Sharon Clay)
Message-Id: <9802250215.ZM21720@rose.engr.sgi.com>
In-Reply-To: Francois Sillion <Francois.Sillion@imag.fr>
        "Re: Performer 2.2 manuals" (Feb 25,  9:47am)
References: <199802250847.JAA11409@safran.imag.fr>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Francois.Sillion@imag.fr
Subject: Re: Performer 2.2 manuals
Cc: info-performer@sgi.com
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="PART-BOUNDARY=.19802250215.ZM21720.engr.sgi.com"
Status: O

--
--PART-BOUNDARY=.19802250215.ZM21720.engr.sgi.com
Content-Type: text/plain; charset=us-ascii

+>---- On Feb 25,  9:47am, Francois Sillion wrote:
->
->On our systems we are not using HTTP server software at this time. I am not
->sure we will want, or be able to, start running it just to access the 
->Performer API information. In general I believe we try to avoid running any
->not-strictly-necessary software on our Onyx2 to maintain performance...

Of course - the thought was that folks often also use additional machines
or have a server for development where it might be reasonable.
The reliance on the server was because it made the tool possible and in
the timeframe we had and did offer some additional advantages for a unified
set of tools.

->Right now the only working source of documentation is 'man (1)'. This seems
->like a real time warp bringing us some years in the past :-) I don't
->even know how to print a man page! I really wish

Well, just FYI,  you can do:
	man -t blah
or
	man blah | col -b > bla.txt

->there was a more flexible way to install either a complete Insight book, or
->the API search tool... jumping to sgi.com is simply not practical from 
->France..

Yup, point taken.  We are trying to offer all possibilities.

->
->By the way, the URL listed in the Insight book 
->(http://techpubs.sgi.com/library/manuals/3000/007-3632-001/html) produces
->the following results:

Arrrrrrgh!  YIKES - I'll find out what happened to this in the morning.
Thanx!
src.


-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@

--PART-BOUNDARY=.19802250215.ZM21720.engr.sgi.com
Content-Description: Message from Francois.Sillion@imag.fr
Content-Type: message/rfc822

Received: from cthulhu.engr.sgi.com (cthulhu.engr.sgi.com [192.26.80.2]) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA21487 for <src@rose.engr.sgi.com>; Wed, 25 Feb 1998 00:47:42 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id AAA17359 for <src@rose.engr.sgi.com>; Wed, 25 Feb 1998 00:47:41 -0800
Received: from imag.imag.fr (imag.imag.fr [129.88.30.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id AAA17865
	for <src@rose.engr.sgi.com>; Wed, 25 Feb 1998 00:47:39 -0800
	env-from (Francois.Sillion@imag.fr)
Received: from safran.imag.fr (safran.imag.fr [129.88.42.9])
	by imag.imag.fr (8.8.5/8.8.5) with ESMTP id JAA08590;
	Wed, 25 Feb 1998 09:47:33 +0100 (MET)
Received: (from sillion@localhost) by safran.imag.fr (8.6.10/8.6.9) id JAA11409; Wed, 25 Feb 1998 09:47:22 +0100
From: Francois Sillion <Francois.Sillion@imag.fr>
Message-Id: <199802250847.JAA11409@safran.imag.fr>
Subject: Re: Performer 2.2 manuals
To: src (Sharon Clay)
Date: Wed, 25 Feb 1998 09:47:22 +0100 (MET)
Cc: info-performer@sgi.com
In-Reply-To: <9802231126.ZM5417@rose.engr.sgi.com> from "Sharon Clay" at Feb 23, 98 11:26:22 am
Reply-To: Francois.Sillion@imag.fr
X-Mailer: ELM [version 2.4 PL24]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Thanks for the information. However, the performer_tools webtools
are not that easy to install on any system. The release notes state that

       2.4  Prerequisites

       To use the IRIS Performer API Search Tool, you must have
       HTTP Server Software running that has the /var/www/htdocs
       directory as the document root. The server also needs to
       have the /var/www/cgi-bin directory configured to accept
       cgi's. As of IRIX 6.2, all systems come with HTTP Server
       Software preinstalled that use the /var/www/htdocs as the
       document root. The /var/www/cgi-bin directory is also
       configured to accept cgi's. This is the defualt
       configuration. If your system is not configured this wa way,
       you need to consult your system administrator. If you need
       help configuring your HTTP server, please read the
       instructions that came with your HTTP Server Software.

On our systems we are not using HTTP server software at this time. I am not
sure we will want, or be able to, start running it just to access the 
Performer API information. In general I believe we try to avoid running any
not-strictly-necessary software on our Onyx2 to maintain performance...

Right now the only working source of documentation is 'man (1)'. This seems
like a real time warp bringing us some years in the past :-) I don't
even know how to print a man page! I really wish
there was a more flexible way to install either a complete Insight book, or
the API search tool... jumping to sgi.com is simply not practical from 
France..

By the way, the URL listed in the Insight book 
(http://techpubs.sgi.com/library/manuals/3000/007-3632-001/html) produces
the following results:

-----------------------
Not Found

The requested object does not exist on this server. The link you followed is either outdated,
inaccurate, or the server has been instructed not to let you have it. 
-----------------------

Sharon Clay wrote:
> 
> The API reference guides are on-line in insight and are just API listings and do
> not have the man pages to try to keep them to a short and printable form.
> The general feedback that we got was that including the printed man pages
> was NOT worth the cost in trees :-)
> However, if being able to buy printed man pages seems like a real advantage to many,
> we can add it back as a separate order.  
> It'd probably cost around $200 for the set or maybe half that
> for just one.  Shocking I know but for these low volume printings of big books it 
> isn't cheap.  Go to Kinkos to make a copy and it will cost you a whole lot more!
> 
> May I also suggest that you check out the API search tool in the performer_tools
> subsystem.  This is very handing for checking out and searching API and man pages
> and sample programs, both C and C++.
> 
> -----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
> Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
> src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
> -----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@

+------------------+------------------------------------------------------+
| Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|
|     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|
+------------------+--------+---------------------------------------------+
| Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |
+---------------------------+---------------------------------------------+


--PART-BOUNDARY=.19802250215.ZM21720.engr.sgi.com--

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 05:58:58 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id EAA11484 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 04:04:54 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA11457 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 04:04:53 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id EAA11782 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 04:07:17 -0800
Received: from bifrost.digi.lego.com (balder.digi.lego.com [194.239.78.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id EAA23225
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 04:07:12 -0800
	env-from (svend@digi.lego.com)
Received: (from gproxy@localhost) by bifrost.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id NAA22619 for <@bifrost.digi.lego.com:info-performer@sgi.com>; Wed, 25 Feb 1998 13:08:53 +0100
Received: from puck.digi.lego.com(171.20.167.61) by bifrost via smap (3.2)
	id xma022603; Wed, 25 Feb 98 13:08:28 +0100
Received: from digi.lego.com (localhost [127.0.0.1]) by puck.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id NAA01290 for <info-performer@sgi.com>; Wed, 25 Feb 1998 13:08:24 +0100
Sender: svend@digi.lego.com
Message-ID: <34F409B8.3F75C7A7@digi.lego.com>
Date: Wed, 25 Feb 1998 13:08:24 +0100
From: Svend Tang-Petersen <svend@digi.lego.com>
Organization: LEGO
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Performer 2.2 fog
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi pfAll.

I was trying to redo some of my old C-based Performer 2.1 code in C++
and Performer 2.2.

What I did was to modify the fog ranges in the simulation loop to get an
effect of billowing fog.
When I try to do this now, I must be missing something somewhere. I'm
setting up a pfFog when
opening the window, and that's working fine. But modifying the
pfFog::setOffsets in the
simulation loop doesn't have an effect.

I've added a pfFog::apply before the pfDraw() in the drawCallback for
the channel, but the changes
don't have any effect.

--

Main:

  Shared->fog = new pfFog();
  Shared->fog->setFogType( PFFOG_PIX_EXP2 );
  Shared->fog->setColor( 0.8, 0.8, 0.8 );
  Shared->fog->setRange( 1.0, 80.0 );

--

WindowSetup routine has:

  Shared->fog->apply();
  pfEnable( PFEN_FOG );
  pfOverride( PFSTATE_FOG | PFSTATE_ENFOG, PF_ON );

--

Simulation loop:

 pfSinCos( 120 * pfGetTime(), &sin, &cos );
 Shared->fog->setOffsets( 0.0, 30.0 * sin );

--

Channel drawcallback:

 channel->clear();
 Shared->fog->apply();
 pfDraw();


--

 Svend Tang-Petersen, MSc

 LEGO                           Silicon Graphics
 Kloevermarken 120              Stationsparken 25
 7190 Billund                   2600 Glostrup
 Denmark                        Denmark

 e-mail: svend@digi.lego.com ,  svend@copen.sgi.com



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 09:03:36 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA11948 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 07:20:26 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA11921 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 07:20:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA12351 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 07:22:44 -0800
Received: from public.bta.net.cn (public.bta.net.cn [202.96.0.97]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA04553
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 07:22:40 -0800
	env-from (flysiml@public.bta.net.cn)
From: flysiml@public.bta.net.cn
Received: from pc-czg (comserv3-15.bta.net.cn [202.96.61.111])
	by public.bta.net.cn (8.8.5/8.8.5) with SMTP id XAA22054
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 23:21:41 +0800 (CST)
Message-ID: <34F517BB.7173@public.bta.net.cn>
Date: Wed, 25 Feb 1998 23:20:28 -0800
Reply-To: flysiml@public.bta.net.cn
X-Mailer: Mozilla 3.01Gold (WinNT; I)
MIME-Version: 1.0
To: pfMailList <info-performer@sgi.com>
Subject: SOS -------- Need a configuration advice
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello pfFriends,

if I build an Onyx2 system for visual simulation with following
requirement:

* 10 1280x1024 texture/AA channels with deepth complex 3
* The scene is about 200x200 Km
* using cliptexture and ASD

what the configuration and cost will be ?

Thanks

Cao Zhigang
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 09:44:38 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA12019 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 08:08:27 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA11992 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 08:08:21 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA22827 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 08:10:46 -0800
Received: from rivafw.rivatech.com (rivatech.com [207.239.188.17]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA17964
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 08:10:42 -0800
	env-from (dweller@rivatech.com)
Received: by rivafw.rivatech.com (940816.SGI.8.6.9/940406.SGI)
	for <@rivafw.rivatech.com:info-performer@sgi.com> id KAA09006; Wed, 25 Feb 1998 10:10:21 -0600
Received: from rivatech.com(192.168.1.3) by rivafw.rivatech.com via smap (V1.3)
	id sma009004; Wed Feb 25 10:10:12 1998
Received: (from dweller@localhost) by linus (950413.SGI.8.6.12/950213.SGI.AUTOCF) id KAA25854 for info-performer@sgi.com; Wed, 25 Feb 1998 10:09:44 -0600
From: dweller@rivatech.com (David Weller)
Message-Id: <199802251609.KAA25854@linus>
Subject: Docs on utilities in ...Performer/src/pguide/libpf/C ?
To: info-performer@sgi.com
Date: Wed, 25 Feb 1998 10:09:43 -0600 (CST)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 452       
Status: O

I'm trying to get more details on what ASD_align does (aside from
reading the source code, which isn't a very good use of my time).
Insight docs and relnotes don't appear to have anything on them.
Can't find a "README" inthat dir also.  Topping it all off, the search
engine installed by Performer for the web-based API search tool is
failing :-(  I think it's been "Monday" all day for me!

Am I not finding the docs in the right place on this stuff?
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 10:03:34 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA12059 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 08:22:01 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA12033 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 08:21:55 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA26528 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 08:24:20 -0800
Received: from gateway.grumman.com (gateway.grumman.com [192.86.71.8]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA22010
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 08:24:19 -0800
	env-from (ghock@gateway.grumman.com)
Received: (from ghock@localhost)
	by gateway.grumman.com (8.8.8/8.8.8) id LAA20683
	for info-performer@sgi.com; Wed, 25 Feb 1998 11:24:18 -0500 (EST)
Date: Wed, 25 Feb 1998 11:24:18 -0500 (EST)
From: Greg Hock <ghock@grumman.com>
Message-Id: <199802251624.LAA20683@gateway.grumman.com>
To: info-performer@sgi.com
Status: O

Topic: Spatial Audio 

Performers,

Our simulation is quiet...to quiet, so the sailors at the
helm have decided to juice things up a bit using audio.

We are now trying to use spatial audio that will change the
DB levels for different sound files that are playing as a
function of our position in the scene. This feature should not
effect the hardware output levels but rather only the relative
DB level for a particular audio file currently playing.

We have proven that the hardware (Onyx2) has this type of
capability by changing the DB level of a file using soundplayer
GUI while other files are playing at the level defined by
the apanel GUI.

Any suggestions or sample dmedia code?

G.Hock
ghock@gateway.grumman.com
(407)726-7758
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 11:09:18 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA12253 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 10:03:00 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA12226 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 10:02:51 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA29721 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 10:05:16 -0800
Received: from gatekeeper.rayva.org (gatekeeper.rayva.org [204.254.244.10]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA26726
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 10:05:15 -0800
	env-from (trdecarlo@tasc.com)
Received: (from root@localhost) by gatekeeper.rayva.org (8.8.7/8.6.12) id NAA02467; Wed, 25 Feb 1998 13:05:13 -0500 (EST)
Received: from jpsds14e(192.168.5.103) by gatekeeper via smap (V2.0)
	id xma002465; Wed, 25 Feb 98 13:05:06 -0500
Received: from tasc.com ([192.168.8.210]) by jpsds14e.rayva.org (8.6.12/8.6.12) with ESMTP id NAA22898; Wed, 25 Feb 1998 13:05:50 -0500
Message-ID: <34F45DF3.10A32B0F@tasc.com>
Date: Wed, 25 Feb 1998 13:07:47 -0500
From: Thom DeCarlo <trdecarlo@tasc.com>
Reply-To: trdecarlo@tasc.com
Organization: TASC, Inc.
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Re: Performer 2.2 manuals
References: <199802250847.JAA11409@safran.imag.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

I have to agree. Running the http server on my network is not an option.
In our environment, the customer is very sensitive to even *pretending*
to serve up web pages.

Thom

Francois Sillion wrote:
> 
> Thanks for the information. However, the performer_tools webtools
> are not that easy to install on any system. The release notes state that
> 
>        2.4  Prerequisites
> 
>        To use the IRIS Performer API Search Tool, you must have
>        HTTP Server Software running that has the /var/www/htdocs
>        directory as the document root. The server also needs to
>        have the /var/www/cgi-bin directory configured to accept
>        cgi's. As of IRIX 6.2, all systems come with HTTP Server
>        Software preinstalled that use the /var/www/htdocs as the
>        document root. The /var/www/cgi-bin directory is also
>        configured to accept cgi's. This is the defualt
>        configuration. If your system is not configured this wa way,
>        you need to consult your system administrator. If you need
>        help configuring your HTTP server, please read the
>        instructions that came with your HTTP Server Software.
> 
> On our systems we are not using HTTP server software at this time. I am not
> sure we will want, or be able to, start running it just to access the
> Performer API information. In general I believe we try to avoid running any
> not-strictly-necessary software on our Onyx2 to maintain performance...
> 
> Right now the only working source of documentation is 'man (1)'. This seems
> like a real time warp bringing us some years in the past :-) I don't
> even know how to print a man page! I really wish
> there was a more flexible way to install either a complete Insight book, or
> the API search tool... jumping to sgi.com is simply not practical from
> France..
> 
> By the way, the URL listed in the Insight book
> (http://techpubs.sgi.com/library/manuals/3000/007-3632-001/html) produces
> the following results:
> 
> -----------------------
> Not Found
> 
> The requested object does not exist on this server. The link you followed is either outdated,
> inaccurate, or the server has been instructed not to let you have it.
> -----------------------
> 
> Sharon Clay wrote:
> >
> > The API reference guides are on-line in insight and are just API listings and do
> > not have the man pages to try to keep them to a short and printable form.
> > The general feedback that we got was that including the printed man pages
> > was NOT worth the cost in trees :-)
> > However, if being able to buy printed man pages seems like a real advantage to many,
> > we can add it back as a separate order.
> > It'd probably cost around $200 for the set or maybe half that
> > for just one.  Shocking I know but for these low volume printings of big books it
> > isn't cheap.  Go to Kinkos to make a copy and it will cost you a whole lot more!
> >
> > May I also suggest that you check out the API search tool in the performer_tools
> > subsystem.  This is very handing for checking out and searching API and man pages
> > and sample programs, both C and C++.
> >
> > -----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
> > Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
> > src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
> > -----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
> 
> +------------------+------------------------------------------------------+
> | Francois SILLION | iMAGIS - GRAVIR/IMAG, B.P. 53, 38041 Grenoble Cedex 9|
> |     '            | France. Tel:+33 4 76 51 43 54 - Fax:+33 4 76 63 55 80|
> +------------------+--------+---------------------------------------------+
> | Francois.Sillion@imag.fr  | http://www-imagis.imag.fr/~Francois.Sillion |
> +---------------------------+---------------------------------------------+
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com

-- 
 ^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~
 Thom DeCarlo                *  Off site contact info
 TASC                        *  JPSD/IEC, US Army TEC
 12100 Sunset Hills Rd.      *  7701 Telegraph Rd., Bldg. 2592
 Reston, VA 20190            *  Alexandria, VA 22315
 phone: 703/834-5000         *  phone: 703/428-9001, -7060 or -7034
 fax:   703/318-7900         *  fax:   703/428-7054
 mailto:trdecarlo@tasc.com   *  mailto:tdecarlo@rayva.org
 ^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~
    If you stand still too long - whether in business or nature -
                  something will eat you.
                              - James Burke
 ^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 11:57:05 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA12342 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 10:13:51 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA12315 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 10:13:44 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA03652 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 10:16:09 -0800
Received: from rose.engr.sgi.com ([150.166.37.6]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA00849
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 10:16:08 -0800
	env-from (src@rose.engr.sgi.com)
Received: (from src@localhost) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA22797; Wed, 25 Feb 1998 10:15:03 -0800
Date: Wed, 25 Feb 1998 10:15:03 -0800
From: src@rose.engr.sgi.com (Sharon Clay)
Message-Id: <9802251015.ZM22795@rose.engr.sgi.com>
In-Reply-To: Svend Tang-Petersen <svend@digi.lego.com>
        "Performer 2.2 fog" (Feb 25,  1:08pm)
References: <34F409B8.3F75C7A7@digi.lego.com>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Svend Tang-Petersen <svend@digi.lego.com>, info-performer@sgi.com
Subject: Re: Performer 2.2 fog
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Feb 25,  1:08pm, Svend Tang-Petersen wrote:
> Subject: Performer 2.2 fog
->
->Hi pfAll.
->
->I was trying to redo some of my old C-based Performer 2.1 code in C++
->and Performer 2.2.
->
->What I did was to modify the fog ranges in the simulation loop to get an
->effect of billowing fog.
->When I try to do this now, I must be missing something somewhere. I'm
->setting up a pfFog when
->opening the window, and that's working fine. But modifying the
->pfFog::setOffsets in the
->simulation loop doesn't have an effect.
->
->I've added a pfFog::apply before the pfDraw() in the drawCallback for
->the channel, but the changes
->don't have any effect.
->
->--
->
->Main:
->
->  Shared->fog = new pfFog();
->  Shared->fog->setFogType( PFFOG_PIX_EXP2 );
->  Shared->fog->setColor( 0.8, 0.8, 0.8 );
->  Shared->fog->setRange( 1.0, 80.0 );
->
->--
->
->WindowSetup routine has:
->
->  Shared->fog->apply();

->  pfEnable( PFEN_FOG );
->  pfOverride( PFSTATE_FOG | PFSTATE_ENFOG, PF_ON );
->
->--
->
->Simulation loop:
->
-> pfSinCos( 120 * pfGetTime(), &sin, &cos );
-> Shared->fog->setOffsets( 0.0, 30.0 * sin );
->
->--
->
->Channel drawcallback:
->
-> channel->clear();
-> Shared->fog->apply();

Sorry, even though this is the fog with which you have overriden, 
the PFSTATE_FOG override prevents _any_ changes to the fog so your fog
change will not be applied.

-> pfDraw();
->
->--
->


src.


-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 12:37:13 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA12585 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 11:08:20 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA12558 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 11:08:19 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA25689 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 11:10:44 -0800
Received: from ist.ucf.edu (starfury.ist.ucf.edu [132.170.198.193]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA20736
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 11:10:42 -0800
	env-from (drussell@ist.ucf.edu)
Received: from zorak.ist.ucf.edu (zorak.ist.ucf.edu [132.170.194.40]) by ist.ucf.edu (8.7.3/8.7.3) with SMTP id OAA08607 for <info-performer@sgi.com>; Wed, 25 Feb 1998 14:10:33 -0500 (EST)
Received: from localhost by zorak.ist.ucf.edu (950413.SGI.8.6.12) id OAA08225; Wed, 25 Feb 1998 14:08:39 -0500
Date: Wed, 25 Feb 1998 14:08:39 -0500 (EST)
From: Dave Russell <drussell@ist.ucf.edu>
To: info-performer@sgi.com
Subject: Strange Problem
Message-ID: <Pine.SGI.3.96.980225135502.8152B-100000@zorak.ist.ucf.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

We have some code written in Performer 2.0 (can't remember the specific
revision) running on a couple of different Onyx RE's.  The problem feels
like a memory munging thing since we haven't really changed the particular
part of the code where things are failing.  The application starts by
loading two basic models.  We've implemented a terrain following
intersection test to keep the eye height at a specific level of the
terrain, and this works find at first.  At some point later in execution
other models are loaded with their associated controlling software
objects.  If they are loaded within the first couple of frames, everything
seems to work fine; however, if we wait a little while to load the
additional models (several seconds), the next call to pfNodeIsectSegs
takes a VERY long time to return.

Even worse than that, the returned pfHit has a PFHIT_FLAG value of 127
which claims to have a valid intersection.  Unfortunately, the returned
hitpoint has nan's for coordinates.  the terrain following happily uses
this to adjust our viewpoint, and everything then really blows up.  In
looking at the segset passed in to the pfNodeIsectSegs call everything
looks fine prior to the first call that takes several minutes to process.

It feels like the somewhere in the construction of our secondary models,
we're really messing up memory somewhere, but I would expect the segset to
be the culprit if we were stomping on some of our own memory.  could we be
stomping on something that Performer has set up that would cause the
really extended intersection traversal?

I realize this one is not going to have a really easy answer, I've been
banging my head against the wall for nearly 15 hours on the problem and
really haven't made any progress.  Any help would be appreciated if you
have suggestions.  Otherwise, just ignore my rantings, and thanks for
letting me vent.

David Russell                          |    	
Visual Systems Lab                     |      Static worlds breed	
Institute for Simulation and Training  |         static minds.
                                       |	     
drussell@ist.ucf.edu                   |  CHANGE YOUR (virtual) WORLD!

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 13:09:35 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA12711 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 11:39:33 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA12684 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 11:39:32 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA07662 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 11:41:57 -0800
Received: from hermes.rz.fhtw-berlin.de (hermes.rz.fhtw-berlin.de [141.45.5.100]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA02375
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 11:41:49 -0800
	env-from (stefan@linux.f1.fhtw-berlin.de)
Received: from externmail.f1.fhtw-berlin.de (externmail.f1.fhtw-berlin.de [141.45.180.8])
	by hermes.rz.fhtw-berlin.de (8.8.8/8.8.8) with ESMTP id UAA00121
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 20:36:40 +0100 (MEZ)
Received: from linux.f1.fhtw-berlin.de (stefan@linux.f1.fhtw-berlin.de [141.45.180.6]) by externmail.f1.fhtw-berlin.de (8.8.6/8.6.9) with ESMTP id VAA03296 for <info-performer@sgi.com>; Wed, 25 Feb 1998 21:43:41 +0100 (MET)
Received: from localhost (stefan@localhost) by linux.f1.fhtw-berlin.de (8.8.6/8.6.9) with SMTP id VAA11321 for <info-performer@sgi.com>; Wed, 25 Feb 1998 21:43:08 +0100
Date: Wed, 25 Feb 1998 21:43:07 +0100 (MET)
From: Stefan Jahn <stefan@linux.f1.fhtw-berlin.de>
To: SGI Performer Mailing List <info-performer@sgi.com>
Subject: Loader error
Message-ID: <Pine.LNX.3.95.980225212820.11264B-100000@linux.f1.fhtw-berlin.de>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Hi pfPeople,
	dealing with performer's (ver2.0) file-loaders i recognized that
the medit-loader causes major errors like "segmentation faults". that's
fatal because we build all our models with that software.
	i wrote a program which loads and deletes 3d-models according the
users position. that happens in a seperate process with a very low
priority. after an uncertain loads the whole ends up in a bus error or
something like that. We "solved" that problem by converting all models to
multigen's flt which slightly lowers the quality of our models (colors,
mapping coordinates etc.).
	Is there a better medit-loader in performer 2.2 or what could be
the reasons for those crashes ?

Thanks in advance.

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ Stefan Jahn		 				      _/
_/ Student an der Fachhochschule fuer Technik und Wirtschaft  _/
_/ fon: 049-030-4491702					      _/
_/ email: stefan@linux.f1.fhtw-berlin.de 		      _/
_/ www: http://www2.f1.fhtw-berlin.de/home2/stefan	      _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 14:02:52 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id NAA13210 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 13:02:35 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA13183 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 13:02:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id NAA08044 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 13:04:52 -0800
Received: from eagle.cs.gmr.com (eagle.cs.gmr.com [129.124.16.29]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id NAA28619
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 13:04:50 -0800
	env-from (mkulczyc@eagle.cs.gmr.com)
Received: from eagle (localhost [127.0.0.1]) by eagle.cs.gmr.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id QAA02027; Wed, 25 Feb 1998 16:02:26 -0500
Sender: mkulczyc@eagle.cs.gmr.com
Message-ID: <34F486E1.59E2@eagle.cs.gmr.com>
Date: Wed, 25 Feb 1998 16:02:25 -0500
From: Gosia Kulczycka <mkulczyc@eagle.cs.gmr.com>
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX64 6.4 IP27)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Please add my name to your mailing list
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

please add:
mkulczyc@eagle.cs.gmr.com

Thank you,

Gosia
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 16:31:58 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA13704 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 14:46:37 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA13677 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 14:46:25 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA17639 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 14:48:52 -0800
Received: from cavalier.cambridge.com (mail.cambridge.com [208.148.185.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA02741
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 14:48:51 -0800
	env-from (mcmillan@cambridge.com)
Received: by cavalier.cambridge.com (951211.SGI.8.6.12.PATCH1042/940406.SGI)
	 id RAA22878; Wed, 25 Feb 1998 17:46:43 -0500
Received: from ds9(192.9.200.40) by cavalier via smap (3.1)
	id xma022876; Wed, 25 Feb 98 17:46:35 -0500
Received: from photon.cambridge.com by ds9.cambridge.com (4.1/SMI-4.1-SWS)
	id AA00633; Wed, 25 Feb 98 17:46:36 EST
Received: by photon.cambridge.com (940816.SGI.8.6.9/SMI-4.1-rbj)
	id RAA00902; Wed, 25 Feb 1998 17:46:33 -0500
From: mcmillan@cambridge.com (Scott McMillan)
Message-Id: <9802251746.ZM900@photon>
Date: Wed, 25 Feb 1998 17:46:32 -0500
In-Reply-To: Dave Russell <drussell@ist.ucf.edu>
        "Strange Problem" (Feb 25,  2:08pm)
References: <Pine.SGI.3.96.980225135502.8152B-100000@zorak.ist.ucf.edu>
X-Mailer: Z-Mail (3.2.0 26oct94 MediaMail)
To: Dave Russell <drussell@ist.ucf.edu>, info-performer@sgi.com
Subject: Re: Strange Problem
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 25,  2:08pm, Dave Russell wrote:
> Subject: Strange Problem
> ...
> objects.  If they are loaded within the first couple of frames, everything
> seems to work fine; however, if we wait a little while to load the
> additional models (several seconds), the next call to pfNodeIsectSegs
> takes a VERY long time to return.
>-- End of excerpt from Dave Russell

Shoot, I have to go back to May 1995 to recall a similar problem.  The slow
down in that case was because of all the isect processing done with NAN's.
My problem: I was not initializing one of the segments and NAN's were getting
into the isect code, and just spread from there....i.e., it would start to
"infect" my later isect computations (I cannot recall if the infection process
was through my code or Performer's).

In the end the easy way to track it down was to set

       pfNotifyLevel(PFNFY_FP_DEBUG);

Of course I did not know that before I started putting printf's all over
the place...

Hope this helps,
scott

--
Scott McMillan

Cambridge Research Associates  Voice: (703) 790-0505 x7235
1430 Spring Hill Road          Fax:   (703) 790-0370
McLean, VA 22102               mailto:mcmillan@cambridge.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 17:18:55 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA14181 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 15:57:09 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA14150 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 15:57:03 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA13584 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 15:59:29 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA24869
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 15:59:28 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id QAA14642 for <info-performer@sgi.com>; Wed, 25 Feb 1998 16:09:46 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id XAA14417 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Wed, 25 Feb 1998 23:59:25 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id PAA02750 for info-performer@sgi.com; Wed, 25 Feb 1998 15:59:24 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802251559.ZM2748@logan.engr.multigen.com>
Date: Wed, 25 Feb 1998 15:59:24 -0800
In-Reply-To: Stefan Jahn <stefan@linux.f1.fhtw-berlin.de>
        "Loader error" (Feb 25,  9:43pm)
References: <Pine.LNX.3.95.980225212820.11264B-100000@linux.f1.fhtw-berlin.de>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: SGI Performer Mailing List <info-performer@sgi.com>
Subject: Re: Loader error
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 25,  9:43pm, Stefan Jahn wrote:
>We "solved" that problem by converting all models to
>multigen's flt which slightly lowers the quality of our models (colors,
>mapping coordinates etc.).

just curious ... why was "quality" lowered during your conversion from medit?

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Wed Feb 25 18:09:31 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id QAA14257 for info-performer-dist@holodeck.engr.sgi.com; Wed, 25 Feb 1998 16:27:31 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA14230 for <info-performer@holodeck.engr.sgi.com>; Wed, 25 Feb 1998 16:27:25 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id QAA25245 for <info-performer@cthulhu.engr.sgi.com>; Wed, 25 Feb 1998 16:29:52 -0800
Received: from mail.multigen.com (mail.multigen.com [206.184.173.230]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id QAA04187
	for <info-performer@sgi.com>; Wed, 25 Feb 1998 16:29:50 -0800
	env-from (marcus@logan.engr.multigen.com)
Received: from plateau.engr.multigen.com (plateau.engr.multigen.com [209.24.52.10]) by mail.multigen.com (8.6.11/8.6.12) with ESMTP id QAA14863 for <info-performer@sgi.com>; Wed, 25 Feb 1998 16:40:07 -0800
Received: from logan.engr.multigen.com (logan.engr.multigen.com [209.24.52.77]) by plateau.engr.multigen.com (8.6.11/8.6.12) with ESMTP id AAA15731 for <@plateau.engr.multigen.com:info-performer@sgi.com>; Thu, 26 Feb 1998 00:29:47 GMT
Received: (from marcus@localhost) by logan.engr.multigen.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id QAA02837 for info-performer@sgi.com; Wed, 25 Feb 1998 16:29:46 -0800
From: "Marcus Barnes" <marcus@multigen.com>
Message-Id: <9802251629.ZM2835@logan.engr.multigen.com>
Date: Wed, 25 Feb 1998 16:29:46 -0800
In-Reply-To: Scott Brabson <sbrabson@southernmaryland.com>
        "Flt files and Cliptextures with a dbase process" (Feb 24, 11:58am)
References: <34F2FC47.41C6@southernmaryland.com>
Organization: MultiGen Inc.
X-Phones: 1-408-556-2654
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: info-performer@sgi.com
Subject: Re: Flt files and Cliptextures with a dbase process
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 24, 11:58am, Scott Brabson wrote:
>In App process:
>before pfConfig call pfuInitClipCenterNode()

so are you using Performer 2.2MR? and you mean pfuInitClipCenterNodeClass()?

>Dbase process:
>1. Set the flt loader mode of PFFLT_TEX_MAP to 1 to ensure the texture
>   is being mapped.

and your terrain faces have texture mapping palette indices right?

>2. Call pfuProcessClipTextures for the list of ClipTextures

there is no such function in Performer 2.2MR. do you mean

>When I move the pfuProcessClipTextures to the app in the post frame
>processing the cliptexture is updated and looks good.

so it is centering and mapped correctly?

>The problem is I
>am getting a warning stating the texgen node post app callback has a
>null cliptexture and I should call the pfuProcessClipTextures to attach
>the cliptextures to the pipe. This message is displayed every frame.

this message (from pfuProcessClipCenters) also says to call
pfuAddMPClipTexturesToPipes(). have you done this?

>Is there a way to load flt files containing cliptextures in the dbase
>process?

it should work ... once you get your function calls right. have a look at
perfly.c for confirmation on your code.

>Do I need to handle the Clip Center Node myself in the app process?

the clip textures can only be added to the pfPipe's in the APP process. that's
why there are 2ndary processing routines for the APP to call.

Regards.
--
+ Marcus Barnes, Technical Staff        mailto:marcus@multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 07:26:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id FAA17354 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 05:45:04 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA17327 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 05:44:57 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id FAA01255 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 05:47:27 -0800
Received: from acetef.nawcad.navy.mil (acetef.nawcad.navy.mil [140.229.93.252]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id FAA01204
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 05:46:27 -0800
	env-from (sbrabson@southernmaryland.com)
Received: from acetef (acetef.nawcad.navy.mil [140.229.93.252]) by acetef.nawcad.navy.mil (950413.SGI.8.6.12/950213.SGI.AUTOCF) via SMTP id IAA10815; Thu, 26 Feb 1998 08:36:45 -0500
Sender: sbrabson@southernmaryland.com
Message-ID: <34F56FED.794B@southernmaryland.com>
Date: Thu, 26 Feb 1998 08:36:45 -0500
From: Scott Brabson <sbrabson@southernmaryland.com>
X-Mailer: Mozilla 3.01SGoldC-SGI (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
CC: sbrabson@southernmaryland.com
Subject: Re: Flt files and Cliptextures with a dbase process
References: <34F2FC47.41C6@southernmaryland.com> <9802251629.ZM2835@logan.engr.multigen.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Sorry I was not clear on the function calls. I don't have mail on the
machine that I work.

I am using 2.2MR. The flt files have the correct texture mapping
indices. When I run this in clipfly or perfly everything looks great.

To ensure my app was not doing anything weird I took some Performer
sample code and paged the flt files in the app. The code below is the
application. I took this from the sample area under share/Performer. The
comments with HSB is what I changed.  It runs for a little while 2-3
minutes than dies. Do you see anything strange??

If you want the flt files and the cliptexture I could ftp them to you.
The image is pretty big.

Thanks for the help,

Scott Brabson
DCS Corporation.


/*******************************************************************/
/****************************CODE BEGIN*****************************/
/*******************************************************************/

/* Copyright (c) Silicon Graphics, Inc. 1997 */

/* dbase.c - database paging
 *
 * Usage:	dbase
 *
 * Notes:	Based on channel.c
 *		DBASE function sleeps for 5 secs, then
 *		    loads another model file.
 *
 * Key commands:
 *
 *	<h> key		- print help
 *	<s> key		- toggle statistics
 *	ESCAPE key	- exit program
 *
 */
#include <Performer/pf.h>
#include <Performer/pfdu.h>
#include <Performer/pfutil.h>
#include <Performer/pfdb/pfflt.h>
#include <stdio.h>

/* Function prototypes */

void windowSetup(char *title);
void sceneSetup(void);
void channelSetup(void);
void updateView(void);
void updateSim(void);
void handleEvents(void);
void printHelp(char *progName);


/* Global variables */

typedef struct {
	pfGroup		*group;
} SharedData;

char  *models[] = { "N31_15_00E48_30_00.flt", "N31_15_00E48_45_00.flt"
};

pfScene			*scene;
pfChannel		*chan;
char			*progName;
int 			exitFlag = 0, showStats = 0;
pfuEventStream		events;
SharedData		*shared;
void			*arena;
pfPipe                  *masterPipe;


int main(int argc, char *argv[])
{
	extern char 		*progName;
	extern SharedData	*shared;
	extern void             *arena;
	extern void pfuInitClipCenterNodeClass(void);

	/* Initialize Performer and create the pipe */

	pfInit();
	pfuInitUtil();
	pfuInitClipCenterNodeClass();

        /*HSB - Init Converter Mode and Texmap */
	pfdInitConverter("flt");	
	pfdConverterMode("flt",PFFLT_USE_TEXMAP,1);

	arena = pfGetSharedArena();

	shared = (SharedData *)pfMalloc(sizeof(SharedData), arena);
	/*HSB - Add path for flt file loading */

pfFilePath("/usr/share/Performer/data:/wkspace/irss/db/OTW/Terrain/N31_E48");
	/*HSB - See what is happening internally */
	pfNotifyLevel(PFNFY_INTERNAL_DEBUG);
	
	/*HSB - Multiprocess mode - no DB */
	pfMultiprocess(PFMP_APPCULLDRAW);
	pfConfig();


	/* Set up a window, scene graph, and channel */

	progName = argv[0];
	windowSetup(progName);
	sceneSetup();
	channelSetup();


	/* Simulate */

	printHelp(progName);
	pfInitClock(0.0);

	while ( !exitFlag) {
		pfSync();
		updateView();
		pfFrame();
		updateSim();
	}


	/* Clean up */

	pfuExitInput();
	pfuExitUtil();
	pfExit();           
	return 0;
}


void windowSetup(char *title)
{
	extern pfPipe		*masterPipe;
	pfPipeWindow	*win;

	masterPipe = pfGetPipe(0);
	win = pfNewPWin(masterPipe);
	pfPWinName(win, title);
	pfPWinSize(win, 500, 500);

	pfPWinType(win, PFPWIN_TYPE_X);
	pfuInitInput(win, PFUINPUT_X);
	
	pfuInitGUI(win);

	pfOpenPWin(win);
}


void sceneSetup(void)
{
	extern pfScene		*scene;
	extern SharedData	*shared;
	pfLightSource		*light;

	scene = pfNewScene();

	light = pfNewLSource();
	pfAddChild(scene, light);

	shared->group = pfNewGroup();
	pfAddChild(scene, shared->group);
}


void channelSetup(void)
{
	extern pfScene		*scene;
	extern pfChannel	*chan;
	pfPipe			*pipe;

	pipe = pfGetPipe(0);
	chan = pfNewChan(pipe);
	pfChanScene(chan, scene);

	pfChanNearFar(chan, 1.0f, 50000.0f);
	pfChanFOV(chan, 60.0f, -1.0f);
}


void updateView(void)
{
	extern pfChannel	*chan;
	double			angle;
	float			sin, cos;
	pfCoord			view;

	angle = pfGetTime() * 30.0f;
	pfSinCos(angle, &sin, &cos);
	pfSetVec3(view.hpr, 40.0f, -20.0f, 0.0f);
	pfSetVec3(view.xyz, 167772.796875f, 150940.265625f, 500.0f);
	pfChanView(chan, view.xyz, view.hpr);
}


void updateSim(void)
{
  extern pfChannel	*chan;
  extern int		showStats;
  extern void           *arena;
  extern pfPipe         *masterPipe;
  extern SharedData	*shared;
  extern pfScene        *scene;
  static int             counter = 0;
  static int             whichModel = 0;

  handleEvents();

  if (showStats)
      pfDrawChanStats(chan);
  
  /* HSB - This will wait for 500 frames then delete the old and put in
a new
  flt model */
  {
    pfNode *old,*new;

    /*HSB - every 500 frames delete old add new to scene */
    if(counter >= 500)
      {
	counter = 0; /* HSB - reset to zero*/

	old = pfGetChild(shared->group,0);
	pfRemoveChild(shared->group,old);
	pfDelete(old);

	whichModel = (whichModel + 1) % 2;
	new = pfdLoadFile(models[whichModel]);
	pfAddChild(shared->group,new);

	{ /* HSB - Copied block from perfly add cliptexture to scene */
	  pfList *mpcliptextures = 
	    pfNewList(sizeof(pfMPClipTexture*), 1, arena);
	  pfuProcessClipCenters((pfNode*)shared->group, mpcliptextures);
	  (void)pfuAddMPClipTexturesToPipes(mpcliptextures, masterPipe, NULL);
	  pfDelete(mpcliptextures);
	}
      }
    else
      counter++;
    
  }
}

void handleEvents(void)
{
  extern pfuEventStream	events;
  extern char 			*progName;
  extern int 			exitFlag;
  extern int 			showStats;
  int              		i, j;
  int              		key, dev, val, numDevs;
  pfuEventStream   		*pEvents = &events;
  
  pfuGetEvents(&events);
  numDevs = pEvents->numDevs;
  
  for ( j=0; j < numDevs; ++j) {
    dev = pEvents->devQ[j];
    val = pEvents->devVal[j];
    
    if ( pEvents->devCount[dev] > 0 ) {
      switch ( dev ) {
	
      case PFUDEV_REDRAW:
	pEvents->devCount[dev] = 0;
	break;
	
      case PFUDEV_WINQUIT:
	exitFlag = 1;
	pEvents->devCount[dev] = 0;
	break;
	
      case PFUDEV_KEYBD:
	for ( i=0; i < pEvents->numKeys; ++i ) {
	  
	  key = pEvents->keyQ[i];
	  if ( pEvents->keyCount[key] ) {
	    
	    switch ( key ) {
	    case 27:                 /* ESC key. Exits prog */
	      exitFlag = 1;
	      break;
	      
	    case 'h':
	      printHelp(progName);
	      break;
	      
	    case 's':
	      showStats = !showStats;
	      break;
	      
	    default:
	      break;
	    }
	  }
	}
	pEvents->devCount[dev] = 0;
	break;
	
      default:
	break;
      }
    }
  }
  pEvents->numKeys = 0;
  pEvents->numDevs = 0;
}


void printHelp(char *progName)
{
	printf("\n%s - database paging\n\n"
		"<h> key\t\t\t- print help\n"
		"<s> key\t\t\t- toggle statistics\n"
		"ESCAPE key\t\t- exit the program\n\n", 
		progName);
}

/*******************************************************************/
/*****************************CODE END******************************/
/*******************************************************************/
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 07:53:22 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id GAA17423 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 06:14:21 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA17396 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 06:14:15 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id GAA08221 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 06:16:45 -0800
Received: from hitchcock.ccg.uc.pt (hitchcock.ccg.uc.pt [193.136.202.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id GAA12175
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 06:16:41 -0800
	env-from (asilva@ccg.uc.pt)
Received: from ccg.uc.pt (ntws13.ccg.uc.pt [193.136.202.122])
	by hitchcock.ccg.uc.pt (8.8.7/8.8.7) with ESMTP id NAA28191
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 13:39:37 GMT
Message-ID: <34F561F0.7A86198B@ccg.uc.pt>
Date: Thu, 26 Feb 1998 12:37:04 +0000
From: "Antonio F. Silva" <asilva@ccg.uc.pt>
X-Mailer: Mozilla 4.04 [en] (WinNT; I)
MIME-Version: 1.0
To: Performer <info-performer@sgi.com>
Subject: Animation Lighting and Textures
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi ,

I want to have models with textures, materials, animation and lighting.
What
file(s) format(s) can import all of this to Performer ?

Thanks in advance,

Sincerly,
ASilva



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 08:43:19 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id HAA17501 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 07:06:04 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA17474 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 07:05:58 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id HAA17351 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 07:08:28 -0800
Received: from mailgate.urz.uni-wuppertal.de (mailgate.urz.uni-wuppertal.de [132.195.20.3]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id HAA23962
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 07:06:49 -0800
	env-from (zeise@uni-wuppertal.de)
Received: from wetnt8 (wetnt8.elektro.uni-wuppertal.de [132.195.29.86])
	by mailgate.urz.uni-wuppertal.de (8.8.8/8.8.8) with SMTP id QAA10451
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 16:06:43 +0100 (MET)
Sender: zeise@mailgate.urz.uni-wuppertal.de
Message-ID: <34F58504.41C6@uni-wuppertal.de>
Date: Thu, 26 Feb 1998 16:06:44 +0100
From: Wilfried Zeise <zeise@uni-wuppertal.de>
X-Mailer: Mozilla 3.04C-SGI (X11; I; IRIX64 6.2 IP25)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Compilation problems
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi pfAll:

I just installed Performer 2.2 on my Onyx i-Station with IRIX 6.2. After
installation I tried to compile the sample files in
/usr/share/Performer/src with make, but I got the following error
message:

ld32: Giving up after printing 50 warnings.  Use -wall to print all
warnings.
ld32: FATAL 9: I/O error (-lvl): No such file or directory
cc INTERNAL ERROR:  /usr/lib32/cmplrs/ld32 returned non-zero status 32
*** Error code 1
smake: Error: 1 error
*** Error code 2
smake: Error: 1 error
*** Error code 2
smake: Error: 1 error
*** Error code 2
smake: Error: 1 error
*** Error code 2
smake: Error: 1 error

I think this means, that I did not install the video libraries. On which
distribution can I find them?

I also tried to compile motif.c, which can be found in
/usr/share/Performer/src/pguide/libpf/C with

cc -64 motif.c -o motif -lpfdu_ogl -lpfutil_ogl -lpf_ogl -limage -lGLU
-lGL -lX11 -lXt -lXm -lGLw -lXext -lXmu -lm -lfpe -lmalloc -lC

and I got these error messages:

ld64: ERROR 33: Unresolved text symbol "XtWidgetToApplicationContext" --
1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtAppError" -- 1st referenced by
/usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtAppWarning" -- 1st referenced
by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtMalloc" -- 1st referenced by
/usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "glXChooseVisual" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtRealloc" -- 1st referenced by
/usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XCreateColormap" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtGetApplicationResources" --
1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtCreateWindow" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XGetWMColormapWindows" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XSetWMColormapWindows" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtCallCallbackList" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "XtCreateWidget" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "_XmBackgroundColorDefault" --
1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "_XmForegroundColorDefault" --
1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "_XmHighlightColorDefault" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol
"_XmPrimitiveHighlightPixmapDefault" -- 1st referenced by
/usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved data symbol "xmPrimitiveClassRec" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved text symbol "_XtInherit" -- 1st referenced by
/usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: ERROR 33: Unresolved data symbol "_XtInheritTranslations" -- 1st
referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
ld64: INFO 60: Output file removed because of error.

Does this mean, that I have an old Graphics Library Development System
installed on my machine?

Thanks for any help

Wilfried

-- 
Wilfried Zeise			\    phone:+49-202-4392961
University of Wuppertal		 \   FAX: +49-202-4392959
Dept. of Electrical Engineering	  \  mailto:zeise@uni-wuppertal.de
Fuhlrottstr. 10			   \
42119 Wuppertal, Germany	    \
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 11:06:41 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA17844 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 09:11:03 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA17817 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 09:11:02 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA17685 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 09:13:32 -0800
Received: from lfkw10.bgm.link.com (bgm.link.com [130.210.2.10]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA02486
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 09:13:31 -0800
	env-from (sbaker@link.com)
Received: from lechter.bgm.link.com (lechter.bgm.link.com [130.210.239.45])
          by lfkw10.bgm.link.com (8.8.6/HTI-Hack-8.8.4) with SMTP
	  id LAA11182; Thu, 26 Feb 1998 11:13:27 -0600 (CST)
Date: Thu, 26 Feb 1998 11:15:13 -0600 (CST)
From: Steve Baker <sbaker@link.com>
X-Sender: steve@lechter.bgm.link.com
Reply-To: Steve Baker <sbaker@link.com>
To: Chris Mitchell <mitchell@physics.ucla.edu>
cc: info-performer@sgi.com
Subject: Re: An easy one
In-Reply-To: <Pine.GSO.3.96.980224082452.6993A-100000@raman>
Message-ID: <Pine.SGI.3.96.980226111259.16532E-100000@lechter.bgm.link.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Tue, 24 Feb 1998, Chris Mitchell wrote:

> Hi pfPeople,
> 
> This one should be easy.
> In a member function from a class I derived from a 
> pfGeoSet, a call to free() invokes pfFree(), and I 
> get an error message
> 
> PF Warning/Usage:              pfMemory::free() can't free()
> non-pfMemory data
> 
> I would like to call free(), not pfFree().

I guess that 'free' is a member function of pfGeoSet - so
you'll need to call '::free' to get the 'global' free instead
of the local one.

IMHO: You shouldn't use functions in the 'malloc/calloc/realloc/free'
family in a C++ program anyway. You should always use new and delete
- anything else is v.dangerous.

Steve Baker                     817-619-8776 (Vox/Vox-Mail)
Raytheon Systems Inc.           817-619-4028 (Fax)
2200 Arlington Downs Road       SBaker@link.com (eMail)
Arlington, Texas. TX 76005-6171 SJBaker1@airmail.net (Personal eMail)
http://www.hti.com        http://web2.airmail.net/sjbaker1 (personal)

** Beware of Geeks bearing GIF's. **


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 11:51:49 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA18122 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 10:38:18 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA18095 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 10:38:17 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA19981 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 10:40:48 -0800
Received: from ntserver.ivex3d.com ([199.250.179.65]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id KAA02968
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 10:40:43 -0800
	env-from (munjulur@ivex3d.com)
Received: by ntserver.ivex3d.com from localhost
    (router,SLMail V2.6); Thu, 26 Feb 1998 13:39:26 -0500
Received: by ntserver.ivex3d.com from GRENADA
    (192.168.1.16::mail daemon; unverified,SLMail V2.6); Thu, 26 Feb 1998 13:39:25 -0500
Received: by GRENADA         with Microsoft Mail
	id <01BD42BC.06E381E0@GRENADA        >; Thu, 26 Feb 1998 13:39:57 -0500
Message-ID: <01BD42BC.06E381E0@GRENADA        >
From: Ram Munjuluri <munjulur@ivex3d.com>
To: "'Wilfried Zeise'" <zeise@uni-wuppertal.de>,
        "info-performer@sgi.com"
	 <info-performer@sgi.com>
Subject: RE: Compilation problems
Date: Thu, 26 Feb 1998 13:39:55 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Status: O

Hi,

One work around for the your -lvl problem is, IF you are not using the =
video library calls in your Performer app, you could modify the =
"pfmakedefs" so that it doesn't call vl.=20

OR=20
setenv NEED_VIDEO_LIBS 0

should ignore this video library.

OR
you could simply find this video lib in the IDO disk and install it.=20

your other problem with motif.c is missing libGLw.a  archive.  I believe =
the same disk should have=20
the required lib, OR you could simply compile and build the archive from =
the source=20

from /usr/share/src/OpenGL/toolkits/libwidget

First check to see if

% make motif.ogldso
work ok !!

Hope this helped
,
-Ram
ram@ivex3d.com


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 12:30:58 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA18178 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 10:59:53 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id KAA18151 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 10:59:46 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA28626 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 11:02:18 -0800
Received: from sass165.sandia.gov (mailgate.sandia.gov [132.175.109.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA11157
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 11:02:12 -0800
	env-from (desmall@isrc.sandia.gov)
Received: from mercury.isrc.sandia.gov (mercury.isrc.sandia.gov [134.253.79.221])
	by sass165.sandia.gov (8.8.7/8.8.7) with ESMTP id MAA24154
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 12:02:09 -0700 (MST)
Received: from isrc.sandia.gov (tinker [134.253.81.120]) by mercury.isrc.sandia.gov (8.8.7/8.7.3) with ESMTP id MAA27568 for <info-performer@sgi.com>; Thu, 26 Feb 1998 12:02:09 -0700 (MST)
Sender: desmall@isrc.sandia.gov
Message-ID: <34F5BC1E.E1CA3@isrc.sandia.gov>
Date: Thu, 26 Feb 1998 12:01:51 -0700
From: "Daniel E. Small" <desmall@isrc.sandia.gov>
Organization: Intelligent Syetems and Robotics Center
X-Mailer: Mozilla 4.03 [en] (X11; I; IRIX64 6.4 IP30)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: movietex demo on OCTANE?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hello Performers,

I have a new octane and I am attempting to get the movietex demo
running.

When I run it it crashes the entire system.

I have installed every patch that looked relevant:

versions -b | grep patch | sort
I  patchSG0001724       02/26/98  Patch SG0001724: OutBox: user image
snapshot and publishing tool fixes.
I  patchSG0001765       02/26/98  Patch SG0001765: dmedia_eoe and
dmedia_dev patch for 6.4
I  patchSG0001820       02/26/98  Patch SG0001820: specfs patch for IRIX
6.4
I  patchSG0001827       02/26/98  Patch SG0001827: Improved X Server
Keyboard Support
I  patchSG0001831       01/14/98  Patch SG0001831: XTALK GIO support for
OCTANE digital media products
I  patchSG0001853       02/26/98  Patch SG0001853: Patch for OCTANE
Hardware Central documentation
I  patchSG0001856       02/26/98  Patch SG0001856: Kernel rollup for 6.4

I  patchSG0001868       02/26/98  Patch SG0001868: XFS patch #1 for IRIX
6.4
I  patchSG0001892       02/18/98  Patch SG0001892: Graphic Library
subsystems for 7.2 compilers on irix 6.3-6.4
I  patchSG0001894       02/26/98  Patch SG0001894: Server-based X Num
Lock Support
I  patchSG0001902       02/26/98  Patch SG0001902: mount_iso9660 patch
for SoftWindows
I  patchSG0001908       02/26/98  Patch SG0001908: 6.4 PCI Audio
Expansion Card Support and audio bug fixes
I  patchSG0001945       02/26/98  Patch SG0001945: 6.4 Impact Graphics
fixes
I  patchSG0001956       02/26/98  Patch SG0001956: PCI Rollup Patch
I  patchSG0001968       02/26/98  Patch SG0001968: IRIX 6.4 STREAMS
Rollup #1
I  patchSG0001975       02/26/98  Patch SG0001975: gmemusage security
hole
I  patchSG0001984       02/26/98  Patch SG0001984: fixes to hwgfs
(mount, link counts, pathconf)
I  patchSG0002001       02/26/98  Patch SG0002001: OCTANE firmware patch

I  patchSG0002006       02/26/98  Patch SG0002006: NFS rollup #1 for
IRIX 6.4
I  patchSG0002007       02/26/98  Patch SG0002007: 6.4 SCSI rollup patch

I  patchSG0002016       02/18/98  Patch SG0002016: 7.2 compiler runtime
environment for irix 6.2/6.3/6.4
I  patchSG0002035       02/26/98  Patch SG0002035: General Motif fixes
for Irix 6.4
I  patchSG0002052       02/18/98  Patch SG0002052: Explain command for
IRIX 6.2-6.4
I  patchSG0002078       02/26/98  Patch SG0002078: runpriv security hole

I  patchSG0002091       02/26/98  Patch SG0002091: xlock security fix
I  patchSG0002162       02/18/98  Patch SG0002162: Pthread library fixes
(6.4)
I  patchSG0002194       02/18/98  Patch SG0002194: IRIX development
environment updates
I  patchSG0002211       02/18/98  Patch SG0002211: 6.4 kernel rollup
I  patchSG0002222       07/31/97  Patch SG0002222: OutBox security fix
I  patchSG0002924       02/26/98  Patch SG0002924: Octane Digital
Video(6.4) bug fixes


the HINV:
2 195 MHZ IP30 Processors
CPU: MIPS R10000 Processor Chip Revision: 2.7
FPU: MIPS R10010 Floating Point Chip Revision: 0.0
Main memory size: 256 Mbytes
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 1 Mbyte
Integral SCSI controller 0: Version QL1040B (rev. 2)
  Disk drive: unit 1 on SCSI controller 0
  Disk drive: unit 2 on SCSI controller 0
Integral SCSI controller 1: Version QL1040B (rev. 2)
  CDROM: unit 4 on SCSI controller 1
IOC3 serial port: tty1
IOC3 serial port: tty2
IOC3 parallel port: plp1
Graphics board: MXI
Integral Fast Ethernet: ef0, version 1
Iris Audio Processor: version RAD revision 12.0, number 1
Digital Video: unit 1, revision 4.2, TMI: revision 2, CSC: revision 1


I am wondering if this is a problem of using the digital video board, as
opposed to one of the others.

Thanks for any help,

Dan Small

--
__________________________________________________________
| Dan Small | desmall@sandia.gov | v:505-844-5301 f:x6161|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  SMTS Dept 9622 Intelligent Systems and Robotics Center
   Sandia National Laboratory, PO 5800, Abq. NM 87123


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 13:14:59 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA18329 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 11:40:37 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA18302 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 11:40:28 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA14041 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 11:43:00 -0800
Received: from cod.nosc.mil (cod.nosc.mil [128.49.4.5]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA25947
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 11:42:59 -0800
	env-from (croft@nosc.mil)
Received: from goofy1.spawar.navy.mil (goofy1.nosc.mil [198.253.138.95])
	by cod.nosc.mil (8.8.7/8.8.7) with SMTP id LAA12387;
	Thu, 26 Feb 1998 11:42:57 -0800 (PST)
Message-Id: <3.0.5.32.19980226114420.00842390@cod.nosc.mil>
X-Sender: croft@cod.nosc.mil
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Thu, 26 Feb 1998 11:44:20 -0800
To: info-performer@sgi.com
From: Bryan Croft <croft@nosc.mil>
Subject: Modeling and Terrain Tools
Cc: croft@cod.nosc.mil
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Status: O

Hello,

We are in the process of evaluating tools for building
real time polygonal models and terrain databases.  We
have been evaluating MultiGen, Corypheaus, and Terrex
products.  We have seen the demos, talked to the sales 
and technical reps.  What we want is some feedback from
the community on your opinion of these tools such as 
easy of use, functionality, cost, performance, capability,
support, future outlook, etc..  

We develop real time 3D applications with terrain database
data from NIMA.  We need to build several terrains with
cultural feature, imagery, etc. as well as models with
behaviors/articulations.  Some of our applications are 
DIS based and some not.  A CTDB conversion tool is an 
added bonus.  We use Performer 2.1 and 2.2 and
OpenGVS.  Applications will be developed on SGI platforms
Onyx2 IR to O2, and possible port to the PC via OpenGVS. 

         Bryan Croft
         croft@spawar.navy.mil  
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 13:11:50 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA18256 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 11:26:50 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA18229 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 11:26:49 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA08411 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 11:29:20 -0800
Received: from quid.engr.sgi.com ([130.62.52.45]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id LAA21219
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 11:29:19 -0800
	env-from (robj@quid.engr.sgi.com)
Received: (from robj@localhost) by quid.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA05232; Thu, 26 Feb 1998 11:29:18 -0800
From: "Rob Jenkins" <robj@quid.engr.sgi.com>
Message-Id: <9802261129.ZM5230@quid.engr.sgi.com>
Date: Thu, 26 Feb 1998 11:29:18 -0800
In-Reply-To: Wilfried Zeise <zeise@uni-wuppertal.de>
        "Compilation problems" (Feb 26,  4:06pm)
References: <34F58504.41C6@uni-wuppertal.de>
X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail)
To: Wilfried Zeise <zeise@uni-wuppertal.de>, info-performer@sgi.com
Subject: Re: Compilation problems
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 26,  4:06pm, Wilfried Zeise wrote:
> Subject: Compilation problems
> Hi pfAll:
>
> I just installed Performer 2.2 on my Onyx i-Station with IRIX 6.2. After
> installation I tried to compile the sample files in
> /usr/share/Performer/src with make, but I got the following error
> message:
>

There's a flag you can set to stop this and it won't try and compile video lib
dependant samples, you should see a msg like:

Linking with video libraries  -lvl . setenv PFDOVIDEO 0 to turn off.

so set that env var.

If you want to install video libs then they are in dmedia_dev which I think are
part of the Iris Development Option CD and/or the dmedia_eoe is on the Irix CD
( I think ).

> ld32: Giving up after printing 50 warnings.  Use -wall to print all
> warnings.
> ld32: FATAL 9: I/O error (-lvl): No such file or directory
> cc INTERNAL ERROR:  /usr/lib32/cmplrs/ld32 returned non-zero status 32
> *** Error code 1
> smake: Error: 1 error
> *** Error code 2
> smake: Error: 1 error
> *** Error code 2
> smake: Error: 1 error
> *** Error code 2
> smake: Error: 1 error
> *** Error code 2
> smake: Error: 1 error
>
> I think this means, that I did not install the video libraries. On which
> distribution can I find them?
>
> I also tried to compile motif.c, which can be found in
> /usr/share/Performer/src/pguide/libpf/C with
>
> cc -64 motif.c -o motif -lpfdu_ogl -lpfutil_ogl -lpf_ogl -limage -lGLU
> -lGL -lX11 -lXt -lXm -lGLw -lXext -lXmu -lm -lfpe -lmalloc -lC
>
> and I got these error messages:
>

I think this is similar to the above but for the motif libs, you should see a
msg like:

Linking with motif libraries. setenv PFDOMOTIF 0 to turn off.

if that is turned off you won't compile any motig dependant samples. To install
the motif stuff I think it should all be in gl_dev which is on the Iris
Development option, I think you need gl_dev.sw.widget to get -lGLw

> ld64: ERROR 33: Unresolved text symbol "XtWidgetToApplicationContext" --
> 1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtAppError" -- 1st referenced by
> /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtAppWarning" -- 1st referenced
> by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtMalloc" -- 1st referenced by
> /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "glXChooseVisual" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtRealloc" -- 1st referenced by
> /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XCreateColormap" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtGetApplicationResources" --
> 1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtCreateWindow" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XGetWMColormapWindows" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XSetWMColormapWindows" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtCallCallbackList" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "XtCreateWidget" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "_XmBackgroundColorDefault" --
> 1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "_XmForegroundColorDefault" --
> 1st referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "_XmHighlightColorDefault" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol
> "_XmPrimitiveHighlightPixmapDefault" -- 1st referenced by
> /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved data symbol "xmPrimitiveClassRec" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved text symbol "_XtInherit" -- 1st referenced by
> /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: ERROR 33: Unresolved data symbol "_XtInheritTranslations" -- 1st
> referenced by /usr/lib64/libGLw.a(GLwMDrawA.o).
> ld64: INFO 60: Output file removed because of error.
>
> Does this mean, that I have an old Graphics Library Development System
> installed on my machine?
>
> Thanks for any help
>
> Wilfried
>
> --
> Wilfried Zeise			\    phone:+49-202-4392961
> University of Wuppertal		 \   FAX: +49-202-4392959
> Dept. of Electrical Engineering	  \  mailto:zeise@uni-wuppertal.de
> Fuhlrottstr. 10			   \
> 42119 Wuppertal, Germany	    \
> =======================================================================
> List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
>             Submissions:  info-performer@sgi.com
>         Admin. requests:  info-performer-request@sgi.com
>-- End of excerpt from Wilfried Zeise

Cheers
Rob


-- 
________________________________________________________________
Rob Jenkins mailto:robj@sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 15:52:07 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA19318 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 14:38:38 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA19291 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 14:38:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA15472 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 14:40:57 -0800
Received: from mailgw3.lmco.com (mailgw3.lmco.com [192.35.35.23]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id OAA27095
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 14:40:55 -0800
	env-from (jrourke@lads.is.lmco.com)
Received: from emss04g01.ems.lmco.com ([166.17.13.122])
	by mailgw3.lmco.com (8.8.8/8.8.8) with ESMTP id RAA18783
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 17:40:54 -0500 (EST)
Received: from lads.is.lmco.com ([137.249.100.95])
 by lmco.com (PMDF V5.1-10 #20546) with SMTP id <0EP000FDGC9L63@lmco.com> for
 info-performer@sgi.com; Thu, 26 Feb 1998 17:39:44 -0500 (EST)
Received: from [137.249.100.195] (bvu_mac03.lads.is.lmco.com)
 by lads.is.lmco.com (4.1/SMI-4.1) id AA21149; Thu,
 26 Feb 1998 13:46:28 -0800 (PST)
Date: Thu, 26 Feb 1998 14:46:43 -0800
From: "John F. Rourke, Jr." <jrourke@lads.is.lmco.com>
X-Sender: jrourke@sparky.lads.is.lmco.com
To: info-performer@sgi.com
Message-id: <l03102801b11ba1421702@[137.249.100.195]>
MIME-version: 1.0
Content-type: text/plain; charset="us-ascii"
Status: O



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 15:52:02 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id OAA19434 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 14:58:41 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id OAA19407 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 14:58:34 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA23088 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 15:01:07 -0800
Received: from lfkw10.bgm.link.com (bgm.link.com [130.210.2.10]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA04217
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 15:01:05 -0800
	env-from (sbaker@link.com)
Received: from lechter.bgm.link.com (lechter.bgm.link.com [130.210.239.45])
          by lfkw10.bgm.link.com (8.8.6/HTI-Hack-8.8.4) with SMTP
	  id RAA11576; Thu, 26 Feb 1998 17:00:32 -0600 (CST)
Date: Thu, 26 Feb 1998 17:02:19 -0600 (CST)
From: Steve Baker <sbaker@link.com>
X-Sender: steve@lechter.bgm.link.com
Reply-To: Steve Baker <sbaker@link.com>
To: Bryan Croft <croft@nosc.mil>
cc: info-performer@sgi.com, croft@cod.nosc.mil
Subject: Re: Modeling and Terrain Tools
In-Reply-To: <3.0.5.32.19980226114420.00842390@cod.nosc.mil>
Message-ID: <Pine.SGI.3.96.980226165413.8179A-100000@lechter.bgm.link.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

On Thu, 26 Feb 1998, Bryan Croft wrote:

> Hello,
> 
> We are in the process of evaluating tools for building
> real time polygonal models and terrain databases.  We
> have been evaluating MultiGen, Corypheaus, and Terrex
> products.  We have seen the demos, talked to the sales 
> and technical reps.  What we want is some feedback from
> the community on your opinion of these tools such as 
> easy of use, functionality, cost, performance, capability,
> support, future outlook, etc..  
 
IMHO, there is little to choose between MultiGen & Corypheaus
for regular points'n'polygons modelling by hand. (I don't
know much about Terrex). Corypheaus is a bit cheaper. In the
end, it's largely a matter of taste.

For terrain, we didn't like *anything* that's out there and
wrote everything from scratch ourselves.

> We develop real time 3D applications with terrain database
> data from NIMA.  We need to build several terrains with
> cultural feature, imagery, etc. as well as models with
> behaviors/articulations.  Some of our applications are 
> DIS based and some not.  A CTDB conversion tool is an 
> added bonus.  We use Performer 2.1 and 2.2 and
> OpenGVS.  Applications will be developed on SGI platforms
> Onyx2 IR to O2, and possible port to the PC via OpenGVS. 
 
You might want to talk (offline) to my organization about
this. We have an extremely automated system that takes NIMA
data directly and makes complete Performer databases without
human intervention beyond the initial parameter tweaking. We
have used it to produce *huge* databases.

Steve Baker                     817-619-8776 (Vox/Vox-Mail)
Raytheon Systems Inc.           817-619-4028 (Fax)
2200 Arlington Downs Road       SBaker@link.com (eMail)
Arlington, Texas. TX 76005-6171 SJBaker1@airmail.net (Personal eMail)
http://www.hti.com        http://web2.airmail.net/sjbaker1 (personal)

** Beware of Geeks bearing GIF's. **


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Thu Feb 26 16:32:24 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA19483 for info-performer-dist@holodeck.engr.sgi.com; Thu, 26 Feb 1998 15:08:00 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA19456 for <info-performer@holodeck.engr.sgi.com>; Thu, 26 Feb 1998 15:07:59 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA26225 for <info-performer@cthulhu.engr.sgi.com>; Thu, 26 Feb 1998 15:10:32 -0800
Received: from ex1.ncsa.uiuc.edu (ex1.ncsa.uiuc.edu [141.142.3.16]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA08053
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 15:10:30 -0800
	env-from (wsherman@ncsa.uiuc.edu)
Received: from mx1.ncsa.uiuc.edu (mx1.ncsa.uiuc.edu [141.142.3.15])
	by ex1.ncsa.uiuc.edu (8.8.8/8.8.8) with ESMTP id RAA02068
	for <info-performer@sgi.com>; Thu, 26 Feb 1998 17:10:29 -0600 (CST)
Received: from space.ncsa.uiuc.edu (space.ncsa.uiuc.edu [141.142.4.10])
	by mx1.ncsa.uiuc.edu (8.8.8/8.8.8) with ESMTP id RAA16358;
	Thu, 26 Feb 1998 17:10:29 -0600 (CST)
From: William Sherman -Visualization <wsherman@ncsa.uiuc.edu>
Received: (from wsherman@localhost)
          by space.ncsa.uiuc.edu (8.8.4/8.8.4)
	  id RAA16831; Thu, 26 Feb 1998 17:11:24 -0600 (CST)
Date: Thu, 26 Feb 1998 17:11:24 -0600 (CST)
Message-Id: <199802262311.RAA16831@space.ncsa.uiuc.edu>
To: info-performer@sgi.com
Subject: feature loss in new version of ircombine
Cc: wsherman@ncsa.uiuc.edu
Status: O

Hi end SGI users,

I'm wondering if anyone else has noticed this, and specifically if
anyone at SGI can explain why a change was made to ircombine, and
whether the old feature can be re-implemented in the next version.

I just noticed a problem with one of my ircombine scripts that
occured when we upgraded our OS from IRIX6.2 for R4400 to IRIX6.2
for R10K (even though we've had the R10Ks for a while).  So I'm
making the slight presumption that the problem I'm seeing comes
from a change in versions of /usr/gfx/ircombine.

The problem is that ircombine now reports:
	"Error: -destination active is illegal when -target is specified"
for a script that used to work just fine.

As it happens, my script does indeed use both the "-destintation active"
and "-target" options.  But I don't see why that is now disallowed -- we
need that option!

I've figured out two solutions that both seem to work, but neither
is as clean or easy as the previous solution, so I'd still like
this "error" check to be removed.

The two solutions:
	1) Use an old copy of ircombine -- seems to work fine, but
		generates a new error, probably because a lot of other
		things in the OS are different.  The error message it
		generates is:
		"Managed Area too large, and/or pixel size too big given 0 RM6's
		 Allocated pixel size: Illegal"
	2) Use "setenv DISPLAY <target>" before calling ircombine.  (So why
		is this allowed when I can't specify "-target" on the command
		line?)

Thanks,
	Bill

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 09:15:12 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA22245 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 08:23:43 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA22218 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 08:23:37 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA27071 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 08:26:14 -0800
Received: from mailgate.urz.uni-wuppertal.de (mailgate.urz.uni-wuppertal.de [132.195.20.3]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA07875
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 08:26:10 -0800
	env-from (zeise@uni-wuppertal.de)
Received: from wetnt9 (wetnt9.elektro.uni-wuppertal.de [132.195.29.97])
	by mailgate.urz.uni-wuppertal.de (8.8.8/8.8.8) with SMTP id RAA20802
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 17:25:47 +0100 (MET)
Message-ID: <008801bd439b$d992f280$611dc384@wetnt9.elektro.uni-wuppertal.de>
From: "Wilfried Zeise" <zeise@uni-wuppertal.de>
To: "info-performer" <info-performer@sgi.com>
Subject: z-Buffer
Date: Fri, 27 Feb 1998 17:22:07 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Status: O

Hi Performers:

I am afraid, that this question is asked very often, but I haven't found an
answer yet.

I like to read the z-buffer values for my currently displayed frame, save
them as a matrix in a file, and I am not sure how to manage it. Is it better
to use readsource(SRC_BUFFER) and then lrectread() or should I prefer
glReadPixels()? Is it possible to use these commands on an i-Station with
multisampling? If not, how can I turn off multisampling (maybe a stupid
question).

Have a nice weekend

Wilfried


Wilfried Zeise
University of Wuppertal

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 09:15:07 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA22208 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 08:15:43 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA22181 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 08:15:41 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA25056 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 08:18:18 -0800
Received: from bifrost.digi.lego.com (balder.digi.lego.com [194.239.78.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA05405
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 08:18:10 -0800
	env-from (svend@digi.lego.com)
Received: (from gproxy@localhost) by bifrost.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id RAA09114 for <@bifrost.digi.lego.com:info-performer@sgi.com>; Fri, 27 Feb 1998 17:19:44 +0100
Received: from puck.digi.lego.com(171.20.167.61) by bifrost via smap (3.2)
	id xma009105; Fri, 27 Feb 98 17:19:34 +0100
Received: from digi.lego.com (localhost [127.0.0.1]) by puck.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA05382 for <info-performer@sgi.com>; Fri, 27 Feb 1998 17:19:35 +0100
Sender: svend@digi.lego.com
Message-ID: <34F6E796.394BFEE5@digi.lego.com>
Date: Fri, 27 Feb 1998 17:19:34 +0100
From: Svend Tang-Petersen <svend@digi.lego.com>
Organization: LEGO
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Getting a handle to pfScene
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi pfAll

Is there a way in 2.2 to get a handle to a 'hidden' pfScene ?

I'm looking at a piece of code using a library which builds and renders
its own pfScene, and I need to get
a handle to it so we can traverse the scenegraph (which is the only
pfScene in the application).

--

 Svend Tang-Petersen, MSc

 LEGO
 Kloevermarken 120
 7190 Billund
 Denmark

 e-mail: svend@digi.lego.com



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 09:52:00 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA22375 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 09:10:16 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA22348 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 09:10:15 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA11820 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 09:12:52 -0800
Received: from ex1.ncsa.uiuc.edu (ex1.ncsa.uiuc.edu [141.142.3.16]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA24248
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 09:12:51 -0800
	env-from (akhaksho@ncsa.uiuc.edu)
Received: from mx1.ncsa.uiuc.edu (mx1.ncsa.uiuc.edu [141.142.3.15])
	by ex1.ncsa.uiuc.edu (8.8.8/8.8.8) with ESMTP id LAA01112
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 11:12:50 -0600 (CST)
Received: from pecos.ncsa.uiuc.edu (pecos.ncsa.uiuc.edu [141.142.3.51])
	by mx1.ncsa.uiuc.edu (8.8.8/8.8.8) with SMTP id LAA27595
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 11:12:50 -0600 (CST)
Date: Fri, 27 Feb 1998 11:12:50 -0600 (CST)
From: Albert Khakshour <akhaksho@ncsa.uiuc.edu>
To: info-performer@sgi.com
Subject: Transparency sorting by polygon?
Message-ID: <Pine.SOL.3.95.980227110456.367A-100000@pecos.ncsa.uiuc.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

I'm trying to draw some intersecting semi-transparent
spheres using blending, and I'm having a hard time 
getting it to look right.  I'm setting the channel to
PF_SORT_BACK_TO_FRONT, but this just sorts by the 
bounding volumes of the GeoSets in the bin.  I really 
need something that will sort by individual polygons.  
Is there any way to do this short of putting each 
polygon in its own GeoSet?  What would be the performance 
penalty doing it this way?  Thanks for any help.

Albert

/---------------------------------------------------\
|  Albert Khakshour - akhaksho@ncsa.uiuc.edu        |
|  Visual Interactive Computing Environments Group  |          
|  National Center for Supercomputing Applications  |
\---------------------------------------------------/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 09:52:01 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id JAA22334 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 09:08:12 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA22307 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 09:08:06 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id JAA11225 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 09:10:43 -0800
Received: from bifrost.digi.lego.com (balder.digi.lego.com [194.239.78.1]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id JAA23464
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 09:10:37 -0800
	env-from (svend@digi.lego.com)
Received: (from gproxy@localhost) by bifrost.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) id SAA10740 for <@bifrost.digi.lego.com:info-performer@sgi.com>; Fri, 27 Feb 1998 18:12:15 +0100
Received: from puck.digi.lego.com(171.20.167.61) by bifrost via smap (3.2)
	id xma010728; Fri, 27 Feb 98 18:11:51 +0100
Received: from digi.lego.com (localhost [127.0.0.1]) by puck.digi.lego.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA05795 for <info-performer@sgi.com>; Fri, 27 Feb 1998 18:11:55 +0100
Sender: svend@digi.lego.com
Message-ID: <34F6F3DA.67A9CD09@digi.lego.com>
Date: Fri, 27 Feb 1998 18:11:54 +0100
From: Svend Tang-Petersen <svend@digi.lego.com>
Organization: LEGO
X-Mailer: Mozilla 4.04 [en] (X11; I; IRIX 6.3 IP32)
MIME-Version: 1.0
To: info-performer@sgi.com
Subject: Re: Getting a handle to pfScene
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Status: O

Hi pfAll,

just figured it out and got it working:

pfPipe        *pipe    = pfGetPipe(0);
pfChannel *channel = pipe->getChan(1);
pfScene     *scene   = channel->getScene();

--

 Svend Tang-Petersen, MSc

 LEGO                           Silicon Graphics
 Kloevermarken 120              Stationsparken 25
 7190 Billund                   2600 Glostrup
 Denmark                        Denmark

 e-mail: svend@digi.lego.com ,  svend@copen.sgi.com



=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 13:39:01 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id LAA23278 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 11:31:11 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA23251 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 11:31:01 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id LAA05432 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 11:33:39 -0800
Received: from grumpy.ksc.nasa.gov (grumpy.ksc.nasa.gov [163.205.105.54]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id LAA13891
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 11:33:37 -0800
	env-from (flynnt@grumpy.ksc.nasa.gov)
Received: by grumpy.ksc.nasa.gov (5.65/DEC-Ultrix/4.3)
	id AA22984; Fri, 27 Feb 1998 14:33:16 -0500
Date: Fri, 27 Feb 1998 14:33:15 -0500 (EST)
From: Tom Flynn <flynnt@grumpy.ksc.nasa.gov>
X-Sender: flynnt@grumpy
To: info-performer@sgi.com
Subject: 24bit textures
In-Reply-To: <34F6F3DA.67A9CD09@digi.lego.com>
Message-Id: <Pine.ULT.3.96.980227141915.22966B-100000@grumpy>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Greetings,

I know that both OpenGL and IrisGL can display 24bit textures.  Performer
seems to dither 24bit textures down to 16bit...which is okay for normal
circumstances, but we have some textures that look rather crummy after being
dithered.  How do you get Performer to display textures as 24bit?  (a
short code excerpt would be nice).  I wrote to tech support of a certain
3rd party software company that has products that run on top of Performer
and they responded:

        "we do not support 24Bit texturing, as far as I know, neither does
performer."

I really doubt that Performer doesn't support 24bit textures.  But if this is
the case...it would be nice to know.

Thanks,
tom


  __
 \  \     _ _      ,-----------------------------------------,     //    //
  \**\ ___\/ \ .../ "The time to acquisition is longer than   \  \X/   \X/
X*#####*+~~\_\    \  the time to obsolescence." - Fuchs's Law /  600  2000
  o/\  \           `-----------------------------------------'  P166+ Powered 
     \__\        flynnt@acm.org  http://erau.db.erau.edu/~flynnt  by Linux


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 14:30:06 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id MAA23500 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 12:44:02 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA23465 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 12:43:02 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id MAA00198 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 12:45:40 -0800
Received: from grumpy.ksc.nasa.gov (grumpy.ksc.nasa.gov [163.205.105.54]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via SMTP id MAA07022
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 12:45:14 -0800
	env-from (flynnt@grumpy.ksc.nasa.gov)
Received: by grumpy.ksc.nasa.gov (5.65/DEC-Ultrix/4.3)
	id AA23000; Fri, 27 Feb 1998 14:59:31 -0500
Date: Fri, 27 Feb 1998 14:59:31 -0500 (EST)
From: Tom Flynn <flynnt@grumpy.ksc.nasa.gov>
X-Sender: flynnt@grumpy
To: info-performer@sgi.com
Subject: off-screen rendering
Message-Id: <Pine.ULT.3.96.980227145106.22966D-100000@grumpy>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O

Greetings

My boss just asked me to render one of my scenes at 2048x2048 and capture
it to a file.  Screen res wise, my Onyx IR only goes to 1900x1200 (bummer :).
Is there a way in Performer I can render off-screen into memory and then
write that out to a file?  Maybe using SGI P-buffers or something?

Thanks,
tom

  __
 \  \     _ _      ,-----------------------------------------,     //    //
  \**\ ___\/ \ .../ "The time to acquisition is longer than   \  \X/   \X/
X*#####*+~~\_\    \  the time to obsolescence." - Fuchs's Law /  600  2000
  o/\  \           `-----------------------------------------'  P166+ Powered 
     \__\        flynnt@acm.org  http://erau.db.erau.edu/~flynnt  by Linux


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 17:28:55 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA24365 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 15:45:27 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA24338 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 15:45:26 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id PAA02356 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 15:48:05 -0800
Received: from yacko.csd.sgi.com ([150.166.145.94]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id PAA19163; Fri, 27 Feb 1998 15:48:04 -0800
	env-from (ekunze@yacko.csd.sgi.com)
Received: from localhost by yacko.csd.sgi.com via SMTP (971110.SGI.8.8.8/911001.SGI)
	 id PAA49749; Fri, 27 Feb 1998 15:48:03 -0800 (PST)
Message-Id: <199802272348.PAA49749@yacko.csd.sgi.com>
X-Mailer: exmh version 2.0zeta 7/24/97
To: William Sherman -Visualization <wsherman@ncsa.uiuc.edu>
cc: info-performer@sgi.com
Subject: Re: feature loss in new version of ircombine 
In-reply-to: Your message of "Thu, 26 Feb 1998 17:11:24 CST."
             <199802262311.RAA16831@space.ncsa.uiuc.edu> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Fri, 27 Feb 1998 15:48:03 -0800
From: Eric Kunze <ekunze@yacko.csd.sgi.com>
Status: O


> I'm wondering if anyone else has noticed this, and specifically if
> anyone at SGI can explain why a change was made to ircombine, and
> whether the old feature can be re-implemented in the next version.

  Earlier, ircombine would return an X error when -destination active was used 
on a remote display.  The decision was made to just make illegal the 
combination of -destination active and -target.

  Could you send me an example of how you were using the script, so that 
possibly ircombine can be adjusted to improve its error checking.

> 	2) Use "setenv DISPLAY <target>" before calling ircombine.  (So why
> 		is this allowed when I can't specify "-target" on the command
> 		line?)

  This seems like the cleaner solution for now.

Eric


=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Fri Feb 27 18:28:35 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id RAA24551 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 17:09:49 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA24524 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 17:09:43 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id RAA26704 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 17:12:22 -0800
Received: from ex1.ncsa.uiuc.edu (ex1.ncsa.uiuc.edu [141.142.3.16]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id RAA14630
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 17:12:21 -0800
	env-from (wsherman@ncsa.uiuc.edu)
Received: from mx1.ncsa.uiuc.edu (mx1.ncsa.uiuc.edu [141.142.3.15])
	by ex1.ncsa.uiuc.edu (8.8.8/8.8.8) with ESMTP id TAA20051;
	Fri, 27 Feb 1998 19:12:19 -0600 (CST)
Received: from space.ncsa.uiuc.edu (space.ncsa.uiuc.edu [141.142.4.10])
	by mx1.ncsa.uiuc.edu (8.8.8/8.8.8) with ESMTP id TAA26941;
	Fri, 27 Feb 1998 19:12:19 -0600 (CST)
From: William Sherman -Visualization <wsherman@ncsa.uiuc.edu>
Received: (from wsherman@localhost)
          by space.ncsa.uiuc.edu (8.8.4/8.8.4)
	  id TAA26274; Fri, 27 Feb 1998 19:13:14 -0600 (CST)
Date: Fri, 27 Feb 1998 19:13:14 -0600 (CST)
Message-Id: <199802280113.TAA26274@space.ncsa.uiuc.edu>
To: ekunze@yacko.csd.sgi.com
Subject: Re: feature loss in new version of ircombine
Cc: info-performer@sgi.com, wsherman@ncsa.uiuc.edu
Status: O

> Earlier, ircombine would return an X error when -destination active was used 
> on a remote display.

It's not a remote display.  Its a second display (ie. :0.1).  And if it
was reporting a silent error beofre, I didn't both to check because it
performed exactly as I expected it should.

> The decision was made to just make illegal the
> combination of -destination active and -target.

Without thinking about it more, I'm not sure if should be illegal for
remote displays, but not second displays.  Either way, I hope this
functionality will be restored.

> Could you send me an example of how you were using the script

Our script executes two ircombines to setup the pair of IRs according
to one (of five) configurations we commonly use.  Here is one example:

/usr/gfx/ircombine -destination active -target :0.0 -source file \
	/usr/gfx/ucode/KONA/dg4/cmb/2@1024x768l_96s.cmb
/usr/gfx/ircombine -destination active -target :0.1 -source file \
	/usr/gfx/ucode/KONA/dg4/cmb/2@1024x768_96es.cmb

> This seems like the cleaner solution for now.

I prefer the above solution as it doesn't depend on which shell the
command is executed in.

Actually, one person sent me email that there was a patch that fixed
the problem I'm experiencing.  I don't yet know which patch this is.

	Thanks,
	Bill

/*************************************************************************/
/* Bill Sherman  (wsherman@ncsa.uiuc.edu)                                */
/* National Center for Supercomputing Applications                       */
/* University of Illinois at Urbana-Champaign                            */
/*     Og - "You want to do mankind a real service?  Tell funnier jokes" */
/*  Spinner - "but facts don't always reveal the truth"                  */
/*      Robin - "Yeah, but I always figure that's the writers' fault"    */
/*************************************************************************/

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 28 00:32:29 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA25478 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 23:35:52 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA25451 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 23:35:45 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA13778 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 23:38:26 -0800
Received: from rose.engr.sgi.com ([150.166.37.6]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id XAA20769
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 23:38:25 -0800
	env-from (src@rose.engr.sgi.com)
Received: (from src@localhost) by rose.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id KAA05763; Fri, 27 Feb 1998 10:55:05 -0800
Date: Fri, 27 Feb 1998 10:55:05 -0800
From: src@rose.engr.sgi.com (Sharon Clay)
Message-Id: <9802271055.ZM5761@rose.engr.sgi.com>
In-Reply-To: Svend Tang-Petersen <svend@digi.lego.com>
        "Re: Getting a handle to pfScene" (Feb 27,  6:11pm)
References: <34F6F3DA.67A9CD09@digi.lego.com>
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Svend Tang-Petersen <svend@digi.lego.com>, info-performer@sgi.com
Subject: Re: Getting a handle to pfScene
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

+>---- On Feb 27,  6:11pm, Svend Tang-Petersen wrote:
> Subject: Re: Getting a handle to pfScene
->From guest@holodeck  Fri Feb 27 10:40:59 1998

->just figured it out and got it working:
->
->pfPipe        *pipe    = pfGetPipe(0);
->pfChannel *channel = pipe->getChan(1);
->pfScene     *scene   = channel->getScene();
->

If you don't want to depend on this channel hookup but know the name
and the name is unique, you can use pfLookupNode() 
which search a global table of names and return a node of a requested 
type.

src.


-- 
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src@sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
-----{-----{---@   -----{----{---@   -----{----{---@   -----{----{---@
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 28 00:32:28 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id XAA25507 for info-performer-dist@holodeck.engr.sgi.com; Fri, 27 Feb 1998 23:37:20 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA25480 for <info-performer@holodeck.engr.sgi.com>; Fri, 27 Feb 1998 23:37:20 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id XAA13857 for <info-performer@cthulhu.engr.sgi.com>; Fri, 27 Feb 1998 23:40:01 -0800
Received: from multipass.engr.sgi.com ([198.29.106.105]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id XAA20929
	for <info-performer@sgi.com>; Fri, 27 Feb 1998 23:40:00 -0800
	env-from (dorbie@multipass.engr.sgi.com)
Received: (from dorbie@localhost) by multipass.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id PAA06620; Fri, 27 Feb 1998 15:49:12 -0800
Date: Fri, 27 Feb 1998 15:49:12 -0800
From: dorbie@multipass.engr.sgi.com (Angus Dorbie)
Message-Id: <9802271549.ZM6618@multipass.engr.sgi.com>
In-Reply-To: Tom Flynn <flynnt@grumpy.ksc.nasa.gov>
        "off-screen rendering" (Feb 27,  2:59pm)
References: <Pine.ULT.3.96.980227145106.22966D-100000@grumpy>
X-Face: Lk9zL#{L3j6/q[D{#|gO^-Ejuex.|X99F;[K=lCu|MwB*1Cz",uKcCjQ!2=C[j#A'hzhA,/
                                                                                                           6Vp1iia&9$'Ah445@E'}bZ8y6d.rN6H@9U8eDqX(6Q,es:^Da~{^Ti6_*fsm+|fsc&*qP#,#Qwj@&C
                                                                                                           BFZ&zDt+Gd
X-Mailer: Z-Mail-SGI (3.2S.3 08feb96 MediaMail)
To: Tom Flynn <flynnt@grumpy.ksc.nasa.gov>, info-performer@sgi.com
Subject: Re: off-screen rendering
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Status: O

On Feb 27,  2:59pm, Tom Flynn wrote:
> Subject: off-screen rendering
> Greetings
>
> My boss just asked me to render one of my scenes at 2048x2048 and capture
> it to a file.  Screen res wise, my Onyx IR only goes to 1900x1200 (bummer :).
> Is there a way in Performer I can render off-screen into memory and then
> write that out to a file?  Maybe using SGI P-buffers or something?

This is just a video limit. You can still create a huge managed area in iR
combine and open your window as usual, For the kind or real-estate you need
you'll require at least 2 RMs.

You can also take multiple video from this managed area and display it on
several monitors to keep track of your work, king of like a video wall.

Pbuffers are also possible.

There are limits to the maximum supported gl viewport size but 2048x2048 is OK.

Cheers,Angus.

-- 
For advanced 3D graphics Performer + OpenGL based examples and tutors:
http://www.dorbie.com/
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 28 10:06:34 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id IAA26573 for info-performer-dist@holodeck.engr.sgi.com; Sat, 28 Feb 1998 08:21:27 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA26546 for <info-performer@holodeck.engr.sgi.com>; Sat, 28 Feb 1998 08:21:21 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id IAA23357 for <info-performer@cthulhu.engr.sgi.com>; Sat, 28 Feb 1998 08:24:05 -0800
Received: from mailgate2.boeing.com (mailgate2.boeing.com [199.238.248.100]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id IAA02037
	for <info-performer@sgi.com>; Sat, 28 Feb 1998 08:24:04 -0800
	env-from (shankar@redwood.rt.cs.boeing.com)
Received: from splinter.boeing.com ([130.42.28.12])
	by mailgate2.boeing.com (8.8.5/8.8.5) with ESMTP id IAA07929
	for <info-performer@sgi.com>; Sat, 28 Feb 1998 08:24:03 -0800 (PST)
Received: from redwood.rt.cs.boeing.com by splinter.boeing.com with SMTP
	(1.37.109.16/16.2) id AA212393041; Sat, 28 Feb 1998 08:24:02 -0800
Received: from vidya by redwood.rt.cs.boeing.com (5.x/SMI-SVR4)
	id AA08147; Sat, 28 Feb 1998 08:24:43 -0800
Received: (from shankar@localhost) by vidya (950413.SGI.8.6.12/950213.SGI.AUTOCF) id IAA02129 for info-performer@sgi.com; Sat, 28 Feb 1998 08:23:54 -0800
Date: Sat, 28 Feb 1998 08:23:54 -0800
From: shankar@redwood.rt.cs.boeing.com (Shankar Swamy)
Message-Id: <199802281623.IAA02129@vidya>
To: info-performer@sgi.com
Subject: Re: off-screen rendering   
Status: O


Tom Flynn wrote:

>....
>My boss just asked me to render one of my scenes at 2048x2048 and capture
>it to a file.  Screen res wise, my Onyx IR only goes to 1900x1200 (bummer :)
>...
>write that out to a file?  Maybe using SGI P-buffers or something?
>

In my opinion (Allen Akin will correct me if I am wrong :-), pbuffers
is a over-kill for this.  You can do this by tweaking "ircombine"
appropriately.  If you have an extra monitor, you can even see what
you are rendering.  If you have HDTV monitors it will look even better:-)

The thing you have to really worry is whether you have enough RM boards
to do this.  I used to have a table with that data for different sampling
resolutions which I don't have with me here (home).  You might look in
pf archives or at SGI web site for it, or just go ahead and try ircombine.


shankar swamy
-------------------------------------------------------------------
shankar.n.swamy@boeing.com           Shankar N. Swamy
                                     Boeing Research and Technology
PHONE: (425) 865-4286                Virtual Systems Group,
FAX  : (425) 865-2965                PO Box 3707 MS 7L-48,
                                     Seattle, WA 98124-2207.
--------------------------------------------------------------------           

=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

From guest  Sat Feb 28 20:02:05 1998
Received: (from guest@localhost) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA27661 for info-performer-dist@holodeck.engr.sgi.com; Sat, 28 Feb 1998 18:15:44 -0800
Return-Path: <guest>
Received: from cthulhu.engr.sgi.com (gate3-relay.engr.sgi.com [130.62.1.234]) by holodeck.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA27634 for <info-performer@holodeck.engr.sgi.com>; Sat, 28 Feb 1998 18:15:39 -0800
Received: from sgi.sgi.com (sgi.engr.sgi.com [192.26.80.37]) by cthulhu.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) via ESMTP id SAA18759 for <info-performer@cthulhu.engr.sgi.com>; Sat, 28 Feb 1998 18:18:25 -0800
Received: from banshee.engr.sgi.com ([150.166.37.39]) by sgi.sgi.com (950413.SGI.8.6.12/970507) via ESMTP id SAA28650
	for <info-performer@sgi.com>; Sat, 28 Feb 1998 18:18:25 -0800
	env-from (blythe@banshee.engr.sgi.com)
Received: (from blythe@localhost) by banshee.engr.sgi.com (950413.SGI.8.6.12/960327.SGI.AUTOCF) id SAA12850 for info-performer@sgi.com; Sat, 28 Feb 1998 18:18:24 -0800
Date: Sat, 28 Feb 1998 18:18:24 -0800
From: blythe@banshee.engr.sgi.com (David Blythe)
Message-Id: <199803010218.SAA12850@banshee.engr.sgi.com>
To: info-performer@sgi.com
Subject: Re: off-screen rendering
Status: O

| Tom Flynn wrote:
| 
| >....
| >My boss just asked me to render one of my scenes at 2048x2048 and capture
| >it to a file.  Screen res wise, my Onyx IR only goes to 1900x1200 (bummer :)
| >...
| >write that out to a file?  Maybe using SGI P-buffers or something?
| >
| 
| In my opinion (Allen Akin will correct me if I am wrong :-), pbuffers
| is a over-kill for this.  You can do this by tweaking "ircombine"
| appropriately.  If you have an extra monitor, you can even see what
| you are rendering.  If you have HDTV monitors it will look even better:-)
| 
| The thing you have to really worry is whether you have enough RM boards
| to do this.  I used to have a table with that data for different sampling
| resolutions which I don't have with me here (home).  You might look in
| pf archives or at SGI web site for it, or just go ahead and try ircombine.

you could also break the image into 4 tiles, render them one at a time
at 1024x1024 and then piece them back together.
	-db
| 
| 
| shankar swamy
| 
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer@sgi.com
        Admin. requests:  info-performer-request@sgi.com

