[info-performer] [resend] Announcement: OpenGL Performer 3.2.1 now available

Date view Thread view Subject view Author view

From: Allan Schaffer (allan++at++sgi.com)
Date: 09/21/2005 13:04:58


[A few subscribers say they have seen the replies, but the original
announcement did not reach them. Resending. - Allan]

Hello Performers,

SGI is very pleased to announce, OpenGL Performer 3.2.1 is now released!

The web downloads for 64-bit Linux, 32-bit Linux, IRIX, and Windows OS
platforms are all available. Please visit the Performer web site:

         <http://www.sgi.com/software/performer/>

The Demo Edition of Performer 3.2.1 is available as a free web
download. An SGI Supportfolio membership is required to access the
download site. If you don't already have an SGI Supportfolio account
you can sign up for free.

Here's some of what's new for Performer 3.2.1. Check it out:

     Changes in OpenGL Performer 3.2.1

        o Support for SGI ProPack 4 Service Pack 2. (SCR 936282)
          Performer now supports the SGI ProPack 4 Service Pack 2
          operating system release for Silicon Graphics Prism.

        o Support for Microsoft Visual Studio 7. (SCR 929852)
          Performer now supports the Visual Studio 7 (.NET)
          compiler on Windows.

        o Performer City demo now included. (SCR 929989)
          The modern "Performer City" demonstration application is
          now bundled with OpenGL Performer.
          IRIX: /usr/sbin/pfCity
          Linux: /usr/X11R6/bin/pfCity
          Windows: %PFROOT%/bin/pfCity

        o New "sgi-performer-clipdemos" rpm on Linux. (SCR 902282)
          Sample cliptexture data is now shipped with OpenGL Performer
          for Linux in the sgi-performer-clipdemos RPM file.
          See: /usr/share/Performer/data/clipdata

        o 914835: Missing pfStats tokens. Headers and handlers for
          PFFSTATSVAL_PFTIMES_{NUMFRAMES_COMPUTE, APPSTAMP_COMPUTE,
          PROC_COMPUTE, MISSES_COMPUTE, HIST_ALL_COMPUTE} were missing.
          This has been fixed.

        o 920517: GeoArray stride information missing in PFB output.
          Added support for saving/storing pfGeoArray pfVertexAttr
          information in cases where stride information != (size of
          data type * # elements needed to represent type).

        o 924143: Prism/IA64 - C++ samples crash in pfMemory::ref().
          Several samples and tools failed on 64-bit Prism systems
          with a stack trace leading to pfMemory::ref(). This was due
          to using 'new pfMemory' for array allocation. This has been
          fixed.

        o 924685: Manpages give error msg on SuSE Linux. "man pfNode"
          would give this error on SuSE Linux (32-bit and 64-bit):
          man: warning: /usr/man/man3/pfNode.3pf.c.gz: ignoring
             bogus filename
          man: warning: /usr/man/man3/pfNode.3pf.C++.gz: ignoring
             bogus filename
          No manual entry for pfNode.
          This has been fixed.

        o 927024: perfly powerwall modes require pipe or
          compositor list. perfly powerwall mode would hang if
          a pipe list was not specified. This has been fixed.

        o 927184: Onyx4: Fill stats cause perfly crash. Hangs
          and crashes could occur when enabling perfly 'Fill stats'
          on Onyx4. This has been fixed.

        o 928429: Performer does not reset attach address after
          usinit(). Arenas created by the user after calling pfConfig
          may fail with 'resource busy' errors. This has been fixed.

        o 929057: some pfdb header files missing on Windows.
          pfcsb.h, pfiv.h, pflsb.h, pfmedit.h, and pfptu.h were
          missing from <Performer/pfdb> on Windows. This has been
          fixed.

        o 929361: Performer 3.2 MP hangs on startup in pfGetTime().
          When first starting perfly in any multi-process mode on an
          SMP linux system (2.6 kernel), the process will hang just
          after displaying the "OpenGL Performer" text. This has been
          fixed.

        o 935755: Onyx4: performer town textures have black spots.
          This has been fixed.

        o 936906: GL_LUMINANCE problems with emulated cliptextures.
          Cliptexture files specifying a 16-bit luminance format (such
          as the hl.L16.ct sample) were not supported when using
          cliptexture emulation. This has been fixed.

        o 936963: Problems in automatic clipsize shrinking.
          Calculations to automatically shrink a given cliptexture if
          it is too large to fit in texture memory were incorrect when
          using cliptexture emulation. This has been fixed.

        o 937271: undefined GL_FUNC_REVERSE_SUBTRACT_EXT in bump
          sample. Several EXT_blend_minmax, EXT_blend_subtract, and
          EXT_blend_logic_op tokens were missing or used incorrectly.
          This has been fixed.

        o 937327: pfuSelectFBConfig.c not installed on linux. The
          new pfuSelectFBConfig.c file was missing. This has been fixed.

        o 937657: windows version can't find license. After
          installing Performer for the first time, the user may be
          prompted by FlexLM for the location of a license. This has
          been fixed.

     Problems fixed in OpenGL Performer 3.2 rev E

          OpenGL Performer 3.2 rev E was a platform-specific release
          for Silicon Graphics Prism only. All 3.2 rev E fixes are now
          included in the all-platform OpenGL Performer 3.2.1 release.

        o 909953: Performance drop with latest nvidia drivers. The
          default visual was 8x multisampled. This has been corrected.

        o 919800, 912651, 924251: Support for Cliptexture Emulation.
          Cliptexture emulation is now functional on Silicon Graphics
          Prism and Silicon Graphics Onyx4 UltimateVision.

        o 914183: pfdBuildTopologyTravese() and
          pfTopo::buildTopology() failure. This has been corrected.

        o 921088: Support for SecondaryColor, FogCoords &
          VertexWeight. GeoArray support for these data types has
          been added.

        o 927186: perfly collision detections don't work in fly mode
          on Prism. This has been corrected.

        o 929514: pfGeoArrays don't handle odd strides. This has
          been corrected.

        o 930580: Perfly crash with large GeoArray pfb file. This
          has been corrected.

        o 930594: .gopt pseudoloader causes infinte loop. This has
          been corrected.

        o 931507: pfQuerySys calls in libpfdu slow file loading.
          This has been corrected. Note that applications containing
          repeated calls to pfQuerySys(PFQSYS_GL, &q) may also see
          delays.

        o 932929: 12-pipe support on Silicon Graphics Prism. OpenGL
          Performer now supports up to 12 pipes on Prism.

        o 932931: 4-compositor support on Silicon Graphics Prism.
          OpenGL Performer now supports up to 4 compositors on Prism.

        o 932934: Support for multiple X servers. OpenGL Performer
          now supports Silicon Graphics Prism systems configured with
          multiple X servers.

        o 932936: Multipipe GLSL. OpenGL Performer now supports
          OpenGL 2.0 GLSL in multi-pipe configurations

        o 933277: Non-power of 2 textures load incorrectly in
          Performer applications. NPOT textures are now partially
          supported.

        o 933387: perfly compositor options & pfCompositor man page.
          perfly's compositor options have been added to the perfly
          man page; and the missing pfCompositor man page is now
          included in the OpenGL Performer distribution.

        o 933727: Performer crashes when building topology for trim
          curves & shadow trim curves. This has been corrected.

        o 933777: Some transparent objects not rendered correctly on
          Silicon Graphics Prism. This has been corrected.

        o 934166: perfly GUI crashes. On Silicon Graphics Prism, if
          perfly is run in a multi-process mode with the GUI disabled,
          then the user presses F1 to bring up the GUI, the
          application crashes. This has been corrected.

     Problems fixed in OpenGL Performer 3.2 rev D

          OpenGL Performer 3.2 rev D was a platform-specific release
          for Silicon Graphics Prism only. All 3.2 rev D fixes are now
          included in the all-platform OpenGL Performer 3.2.1 release.

        o 925641: perfly crash on Prism depending on values assigned
          to PFSHAREDSIZE. Increased default PFSHAREDSIZE to 512MB.

        o 928974: pfGeoArray::tryVAOCache() is not multiprocess
          safe. This has been fixed.

        o 928975: Error in pfQueue::getNum(). This has been fixed.

        o 929848: Multipipe GLSL support in performer. GLSL support
          on Prism was only functional on a single pipe. This has
          been fixed.

        o 929850: OpenGL Multipipe interferes with OpenGL Performer.
          Performance may suffer if OpenGL Performer is used while the
          session is in OpenGL Multipipe mode. Prominent warnings
          have been added.

        o 929853: Additional Silicon Graphics Prism product line
          models are now recognized.

        o 929951: Performer fails when run under OMP. This has been
          fixed.

        o 931057: performer .gopt loader crash. Certain datasets
          could cause the .gopt Pseudo-Loader to crash. This has been
          fixed.

        o 931290: Perfly exits with segmentation fault. perfly would
          sometimes crash on systems with a hardware compositor
          attached. This has been fixed.

        o 932007: Use of hardware swap barriers now disabled by
          default with compositor. The use of swapbarrier
          functionality can sometimes cause a deadlock on Prism
          systems. Performer now disables this functionality by
          default, further changing the behavior from 3.2 rev C. To
          enable the previous behavior the user may set the
          environment variable PFCOMP_DO_SWAPBARRIERS to 1.

     Problems fixed in OpenGL Performer 3.2 rev C

          OpenGL Performer 3.2 rev C was a platform-specific release
          for Silicon Graphics Prism only. All 3.2 rev C fixes are now
          included in the all-platform OpenGL Performer 3.2.1 release.

        o 927225: Enable PF_SEMA_BEFORE_SWAP and PFU_LOAD_WIN_CURSOR
          workarounds for swapbarrier deadlock by default. Set either
          variable to 0 to revert to its pre-workaround behavior.

-- 
Allan Schaffer                                            allan++at++sgi.com
Engr. Dept. Manager, Visual Systems Group                1-650-933-2160
Silicon Graphics                                     http://www.sgi.com


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Sep 21 2005 - 13:05:20 PDT