Game Development Community

T3D 1.2 - maximum amount of textures

by The Guv · in Torque 3D Professional · 02/14/2012 (12:24 pm) · 3 replies

Hey All,

Does anyone have any idea how I can check how much GPU space I'm using in a mission? I'm maily using DDS files other than normal maps which are jpgs as they compress and hold the geometry info. better. I know the jpg will use the same amount of space as an uncompressed texture on the GPU, but I'm shooting in the dark at the moment as to how good/bad I'm doing. Can I have 4 2048 x 2048's? Can I have 100 2048x2048's. Models are sharing textures where possible but I'd like to for instance have a few deffirent designs for vehicles but I'm not sure if I'm being realistic.

Are there any cool benchmarking tools for T3D?

Thanks as always!

#1
02/14/2012 (2:08 pm)
Well, if you want accurate per program statistics there is nVidia's PerfHUD for DirectX, Graphic Remedy's gDEBugger for OpenGL, and AMD's GPU PerfStudio for OpenGL and DirectX (appears to only support DirectX 10 and above, and OpenGL 4.x). And the alternative is to use programs like EVGA's Precision or MSI's Afterburner that will give you a general idea as to the current condition of your video card(s) overall usage.

Torque its self cannot determine its usage on any given GPU on its own since that information isn't available without using the special tools listed above (PerfHUD, gDEBugger, and GPU PerfStudio) which provide their own benchmarking and stats measurements themselves.

I hope this points you in the right direction. Also, T3D on Windows is currently DirectX 9.0c only, so in this case you'll only be interested in nVidia PerfHUD for GeForce cards or AMD GPU PerfStudio for ATI/AMD cards if can support DirectX 9.
#2
02/14/2012 (3:03 pm)
There was a thread from Sickhead's Tom aeons ago explaining memory usage ... 2048 is a monster as I remember (remember 2048 is 4x 1024, not double).

Also check:
echo(getTextureProfileStats());
#3
02/15/2012 (12:39 pm)
Thanks guys, great replies! I'll do some investigating...will post back my findings 8)