Re: Frame rate drops

New Message Reply Date view Thread view Subject view Author view

From: Brian Furtaw (brian++at++sgi.com)
Date: 10/06/2000 04:09:11


You are missing frames because when you merge the textured objects the
textures are being downloaded to the graphics pipe. Search the objects
you are loading in the dbase and make a shared list(pfList) of
pfTextures for the entire scene. Then download or subload the textures
as the objects come into to view in the scene. Don't try and load all
your textures at once. If you know lots of new texture data is coming
into to view start subloading it in small chunks several frames before.

You can get some coding ideas from the source to libpfutil in
/usr/share/Performer/src/lib/libpfutil grep for
pfuDownloadTexList or pfuMakeSceneTexList and that should be a good
start.

Brian

Per Fahlberg wrote:
>
> Hi all!
>
> I'm paging in pfb-files through the dbase process and when I merge the
> buffers I get frame drops if the geometry in the pfb-files is textured.
>
> Why is that, and is there any way to fix it??
>
> /Per
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com

-- 
    ----oOOo----    ----oOOo----    ----oOOo----    ----oOOo----

Brian Furtaw (brian++at++sgi.com) Graphics Guru Office:(301)572-3293 Fax: (603)250-0370 12200-G Plum Orchard Drive OpenGL/Performer/OpenInventor/ImageVision Silver Spring, Maryland 20904 Volumizer/Optimizer/React/PCI Device Drivers


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Oct 06 2000 - 04:18:00 PDT

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