Many Textures / Slow Draw

New Message Reply Date view Thread view Subject view Author view

Dwight Meglan (dwight++at++ht.com)
Tue, 20 Feb 1996 02:21:23 -0400


This is an update on my previous post...
After taking the following actions:
        Reduced the amount of textures to about 1.5 Mbyte (according to the
output from
        pfuDownloadTexList() ).
        Resized all textures to powers of two.
        Reordered the textures so that 4 component textures, then 3, then 1
were loaded.

I got quicker response and an acceptable pfDraw rate.

However, the scene still appears to be reloading all of the textures, all
of the time. Am I reading the
Gfx stats wrong, or is that what those cycling numbers of "loads" means?
Anyway, got about 22 fps.

So, then I tried the very strange idea of eliminating the greyscale
textures and replacing them with RGB versions of the same. This took me up
to about 1.9 Mbytes of textures... and 30 fps. Quicker draw, same
strange behavior with texture loading, but much faster and far fewer.

This is starting to annoy me. The fact is, I do not know what is going on
with the internals of the textures
and the Performer manuals are a bit vague on the details. Would someone be
willing to explain, in gory details, how the processing of the textures
works? In addition, we would appreciate some sort of way to
solve this cyclic paging of textures. Has anyone else encountered it? These
textures should fit in texture
memory with plenty of room to spare. Why does it appear that they are not?

                                Dwight
                                dwight++at++ht.com

Oh... we have verified that the machine (a high impact for those who missed
the first scintillating post in
this series) does have 4Mb TRAM, and is running IRIX5.3 for all impacts
(someone suggested that older
versions of IRIX had some problems with automatically doubling textures.)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dwight Meglan, PhD | Developers of complete surgery simulation
Engineering Coordinator | training systems and surgery simulation
High Techsplanations, Inc. | creation software tools
6001 Montrose Rd., Suite 902 |
Rockville, MD 20852-4874 | "Witty, yet erudite saying goes here..."
301 984 3706 x38 |
301 984 2104 : FAX |
dwight++at++ht.com | http://www.ht.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:52:26 PDT

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