From: Allan Schaffer (allan++at++sgi.com)
Date: 03/25/2003 15:12:48
Hello Performers,
We're very pleased to announce the release and immediate
availability of Performer 3.0.1. This is our regularly-scheduled
update containing the many enhancements and bug fixes made by
the team since Performer 3.0 was released.
Please visit: http://www.sgi.com/software/performer/downloads.html
Downloads for IRIX 6.5.x, Linux gcc2 & gcc3, and Windows NT4, 2000,
and XP are all available.
If you purchased a licensed copy of Performer 3.0 for Linux or
Performer 3.0 for Windows, please make a backup copy of your
license file prior to upgrading, just in case.
Here's a list of what's new and what's fixed in 3.0.1:
o New pfdBreakup pseudo-loader
To load a file and breakup its geosets, say:
perfly <filename>.<geodeSize>,<stripLength>,<geodeChild>.breakup
See man pfdBreakup for meaning of those parameters. Good
values are 1000,20,10. Also works with the ".trans",
".rot", and ".scale" pseudo-loaders.
o When the phase was SPIN_DRAW and stats were displayed,
it would cause MS Windows to crash and garbled strings to
display on Linux. Fixed. (SCR 854063)
o The Linux INSTALL script was not detecting gcc2 vs gcc3
correctly. Fixed. (SCR 875987)
o Windows perfly crashed when too many files on cmdline.
Fixed. (SCR 878680)
o Translucent geometry would disappear when
pfdMakeSharedScene() was called and the cullMode included
Sort. This was a state leak. Fixed. (SCR 878278)
o Could not attach to pfDataPools with the suid bit set
under Linux. Fixed. (SCR 878567)
o Floating point values were matching the bit pattern we use
to mark pfMemories. Put in __PFTYPEMAGIC environment
variable as workaround for users hitting this problem.
(SCR 878571)
o Linking against the static libraries under Linux caused
unresolved symbols. Fixed. (SCR 878576)
o pfDispView::setXmlField generates a warning when setting
FOV using 2 floats. Fixed. (SCR 878889)
o Removed a printout in pfDispView::setXmlField which printed
out the name of the child tag being set. (SCR 878890)
o Various man pages were missing under Linux. Fixed.
(SCR 879366)
o There were problems loading FLT 15.7 files that used
mesh nodes. Fixed. (SCR 879444)
o There were Culling / Intersection problems with
DoubleDCS's. Some details were left out of the man page.
Updated the man page and corresponding sample code.
(SCR 880379)
o Fixed type checking in pfNode::find and pfLookupNode.
(SCR 881372)
o Redefinition of PF_NO_SHADER could cause compiler warnings.
Fixed. (SCR 880938)
o Fixed -D command-line option in perfly and derived apps.
(SCR 878117)
Fixes and Enhancements to makeProxyImages:
o Added sorting of uniformly distributed directions. (SCR 880502)
o Fixed lighting and centering of objects. (SCR 880815)
o Improved texture packing algorithm.
Other notes specific to OpenGL Performer for Windows:
o Clip-texture data previously found in %PFROOT%/data/clipdata
no longer ships with the Windows version of OpenGL
Performer. This is because the tools (which live in
%PFROOT%/Src/tools) required to convert the data into
something useful have not been fully ported.
o Several functions within libpf failed to get exported. This
included most of the pfGetCur*() functions and a few others
such as pfOpenFile(). These functions are now properly
exported.
o .NET compiler support: Several type definitions have been
changed in order to ensure compatibility with other compilers
and with other toolkits.
o The man pages now ship as a single Microsoft Windows
help file and can be foud in %PFROOT%/Doc/ManPages.chm or
via the start menu.
o Forced opening of pfImageTile files to be done in binary
mode. This fixes a problem with loading cliptextures
on Win32.
The Performer 3.0.2 upgrade release will be next, shipping in June.
Send comments & feedback to: performer-feedback++at++sgi.com
Enjoy
-- Allan Schaffer allan++at++sgi.com Engr. Manager, Core Rendering 1-650-933-2160 Silicon Graphics http://www.sgi.com
This archive was generated by hypermail 2b29 : Tue Mar 25 2003 - 15:10:40 PST