Re: Link Problems with Performer 2.2

New Message Reply Date view Thread view Subject view Author view

Sharon Clay (src++at++rose.engr.sgi.com)
Mon, 12 Jan 1998 16:55:01 -0800


+>---- On Jan 12, 12:20pm, Jeffry J Brickley wrote:
> Subject: Link Problems with Performer 2.2
->I just had Performer 2.2 installed and now my makefile is not quite
->linking correctly. I've tried to browse and try various libraries, and
->will continue doing so while this message is in transit... but if anyone
->can tell me which library holds the pf Math functions I'd really
->apreaciate it!! I'm get a unresolved on PfSqrt() pfSinCos and a few
->others.... I'll continue trying, but if anyone can answer this quickly
->while I'm trying the hunt & peck method, it'd help a great deal.

In Performer2.2 we changed pfSqrt and pfSinCos to macros to use
the math library functions. These finally got fast enough in the
math library that Performer didn't need special versions and so
you don't want even the additional hit of a subroutine call slowing you down!
Your problem implies that you have object files that have not been
recompiled with Performer2.2. Note that this is particularly dangerous
if you use C++ since the C++ clas sizes changed in Performer2.2 and will NOT
be binary compatible with previous releaseeees.

->I noticed my old executable running under pf2.2 without recompiling, the
->open-gl objects that are in a post-draw process are not rendered with
->transparency, I'm expect that recompiling will fix this (at least I hope
->so).... Thanks!

If you didn't recompile, then you are running against 2.0 or 2.1 libraries.
Performer2.2 includes 2.0.5 and 2.1.3 compatibility subsystems that include
some additional bug fixes for 2.0 and 2.1 respectively.
If you see a change in behavior, it is possible that you were actually
benefiting by and depending on some bug that was fixed in 2.0.5/2.1.3 or
else have some memory dependent bug of your own that is tickled by
the changes.

src.

-- 
-----{-----{---++at++   -----{----{---++at++   -----{----{---++at++   -----{----{---++at++
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src++at++sgi.com  (650) 933 - 1002  FAX: (650) 965 - 2658  MS 8U-590
-----{-----{---++at++   -----{----{---++at++   -----{----{---++at++   -----{----{---++at++
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:56:33 PDT

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