Re: Port problems from 1.2 to 2.0 IRIX gl an MultiGen

New Message Reply Date view Thread view Subject view Author view

Marcus Barnes (marcus++at++multigen.com)
Thu, 17 Oct 1996 11:37:26 -0700


On Oct 17, 9:53am, Russell Suter wrote:
> Subject: Port problems from 1.2 to 2.0 IRIX gl an MultiGen
> Hello fellow Performers,
>
> I've got two problems:

[munch]

> 2) I've got several MultiGen databases. When I try to load them with my
> application (or perfly for that matter) I get the following output:

The 2.0 based OpenFlight loaders do extensive validity checking of texture
usage. This is because of semantic changes between IRISGL and OpenGL texuring.
 Usages that were okay before may not be anymore. It also tests the Performer
api a bit more too.

> PF Info/Usage: IRIS GL spline specification is obsolete - use
> OpenGL style

This is a message from pfTexSpline(). Your control points are IRISGL style and
it would like you to use OpenGL style.

> PF Notice/Assert: polygon p16 missing detail texture index,
but
> is using base texture with detail filter.
> PF base texture:
> ../../visual/texture/aerial_6.rgb
> PF bound detail: (null)

This is a notice from the OpenFlight loader. It means exactly what is says.
 Polygon "p16" doesn't have a detail texture index. The texture it's using has
a detail mag. filter setting. There is no detail texture bound to it however.

> PF Warning/Usage(11): pfMemory::new() Unable to allocate 26640 bytes
> from the heap.
> Segmentation fault

You ran out of heap space. This may be true or more likely you are running on
IRIX 6.2 which has a shared memory arena placement bug. This can cause the
arena to be placed to near the heap, preventing reasonble heap growth.

> Thousands of those Notice/Assert messages pass by. All of the databases
> fly fine in the perfly that came with Performer 1.2.
>
> So, what am I missing here??

It could be the result of several factors. You're databases might have always
had these inconsitancies. You are using textures whose attributes have changed
over time. You have upgraded some .flt files to V14.2 from older version and
your external reference override flags are not set right (see loader mode
PFFLT_OLD_STYLE_XREFS).

Regards.

--
   __  ___     ____  _ _____        Marcus Barnes, marcus++at++multigen.com
  /  |/  /_ __/ / /_(_) ___/__ ___  Technical Staff, MultiGen Inc.
 / /|_/ / // / / __/ / (_ / -_) _ \ http://www.multigen.com
/_/  /_/\_,_/_/\__/_/\___/\__/_//_/ PH:1-408-556-2654 FX: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:53:46 PDT

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