Game Development Community

dumpTextureStats Console Function

by Carl Schell Work · in iTorque 2D · 04/23/2009 (10:01 am) · 1 replies

I am trying to use the dumpTextureStats console function to dump out information for all the textures currently in memory. The problem I am having is that all of the textures that I have added to the project (except GUI images) have a probe->texFileName of NULL so my printout shows like the list below. Does anyone know WHY I am getting null for all my texFileNames?

aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 8192 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 8192 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 262144 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 262144 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 262144 ((null))
aaa 0: (1, no) 262144 ((null))
aaa 0: (1, no) 524288 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 524288 ((null))
aaa 0: (1, no) 256 ((null))
aaa 0: (1, no) 1024 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 524288 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 262144 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 4096 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 16384 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 131072 ((null))
aaa 0: (1, no) 32768 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 65536 ((null))
aaa 0: (1, no) 5751 (common/gui/images/rightArrow_i.png)
aaa 0: (1, no) 5740 (common/gui/images/leftArrow_i.png)
aaa 0: (1, no) 2158 (common/gui/images/sheild_Red.png)
aaa 3: (1, no) 65536 (font_5)
aaa 3: (1, no) 65536 (newfont_4)
aaa 3: (1, no) 65536 (newfont_3)
aaa 1: (1, no) 675 (common/gui/images/popupMenu)
aaa 1: (2, no) 225 (common/gui/images/textEdit)
aaa 3: (1, no) 65536 (font_2)
aaa 1: (1, no) 667 (common/gui/images/slider)
aaa 1: (1, no) 4096 (common/gui/images/dropDown)
aaa 1: (1, no) 728 (common/gui/images/checkBox)
aaa 1: (1, no) 9313 (common/gui/images/tab)
aaa 3: (1, no) 65536 (font_1)
aaa 1: (1, no) 11480 (common/gui/images/scrollBar)
aaa 1: (1, no) 1024 (common/gui/images/button)
aaa 1: (19, no) 5900 (common/gui/images/window)
aaa 3: (1, no) 65536 (font_0)

#1
04/24/2009 (10:23 am)
I don't have the code in front of me to take a look, but I think that Torque doesn't keep the original textures once loaded. It packs them into square power of 2 textures and then deletes the original, so the filename may be getting lost when the original is deleted.