Nicolas Gauvin (nicolas++at++cae.ca)
Fri, 1 Dec 1995 12:11:12 -0500
Despite what some people might claim, none of the supported file formats
included with the loaders are truly organised to minimise load time into
Performer memory. Most of them rely on the use of pfuBuilder to create
efficient pfGeoSets and pfGeoStates and need to do some costly conversions.
This is a luxury that cannot be offered when doing quick database paging. That
is why people from various organisations (ex: Coryphaeus, Vega, Hughes, us and
others) have been doing their own 'proprietary' Performer fast format.
Now maybe we should ask ourselves if an 'OPEN' file format optimised for
Performer loading could be a benefit for the Performer community. It could
support everything that is supported by Performer (pfSwitchs, pfSequence,
etc..) and would be organised to match the memory organisation of Performer and
simplify the loader as much as possible. It could also be extended to support
more specific needs as required. A converter from various other formats to this
format can be done by simply creating a performer application that dumps its
memory structure into this performer file format. This would keep people from
having to 'invent' a file format, with its loader and converter, whenever they
get into database paging.
--
___/ | ___/ Nicolas Gauvin e-mail: nicolas++at++cae.ca
/ / | / Software Developper voice: +1 514 341 2000
/ / | __/ CAE Electronics Ltd. extension 2275
/ / | / 8585 Cote De Liesse fax: +1 514 340 5496
/ ____ | / P.O. Box 1800
_____/ _/ _| _____/ Saint-Laurent, Quebec, Canada, H4L-4X4
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:52:06 PDT