Re: Performer 2.2 "compat" libraries ineffective?

New Message Reply Date view Thread view Subject view Author view

Marcus Barnes (marcus++at++multigen.com)
Mon, 4 May 1998 13:32:14 -0700


On May 1, 11:14am, Stuart Levy wrote:
>As Bill Sherman has been explaining recently, we've been having
>a good deal of trouble with applications which worked under Performer 2.0
>and 2.1 and now misbehave when run in a Performer 2.2 environment,
>even though the Perf 2.2 "compatibility" packages have been installed.
>
>(2) Still, these apps lose material properties (color and transparency)
> on objects they display, i.e., simple colored objects are rendered
> as opaque gray (probably actually white).

We see this with lighting enabled. With lighting disabled, correct colors and
transparency return.

> Textured objects are textured pretty much as expected, although
> the textures appear opaque (so e.g. billboarded trees become opaque
> rectangles with trees pasted on them!).
>
> Lighting looks reasonable and may be correct, though it's just the
> environment's lighting; the objs we load don't include their own lights.

No. We see lighting broken as described in your first paragraph.

> The incompatibility appears to lie somewhere in the compat-mode
> /usr/lib/libpf_ogl.so.{2,3} libraries as distributed with Performer 2.2.
> If we just *replace* these with /usr/lib/libpf_ogl.so.{2,3}
> as copied from a system with Performer 2.{0,1} installed,
> that's sufficient to make material properties behave normally again.
> [They needn't be replaced in situ in /usr/lib; it's enough to put the
> appropriate libpf_ogl.so somewhere and point LD_LIBRARY_PATH at it.]

We here at MultiGen have reproduced these problems using both SmartScene and
perfly. The performer_eoe.compat subsytem DSO's, as shipped with Performer 2.2,
are BROKEN as described above. They are unusable.

A simple test is simply to run perfly with no command line arguments. The "Iris
Performer" text on the opening screen is the wrong color (greyish).

Regards.

--
+ Marcus Barnes, Technical Staff        mailto:marcus++at++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++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:57:21 PDT

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