Quote: "I would imagine it's dependant on memory. The quickest way to slow any app down is demand more memory than there is available...then you have to swap data in and out. 32-bit uses twice as much memory as 16-bit (give or take a bit [or is it byte? ])."
you would think so, but DBP and infact DirectX converts everything into 32bit first... simply because coverting 16bit on the fly (and infact finding out which varaiation on 16bit it is) ... takes alot of power away.
so everything is the exact same size in memory, no matter what you load it as - and its the conversion from
nBit->32bit which is the really cockup. and infact technically it isn't converted to 32bit but 4x 8bit.
you add this with the 16bit compressionl routines (which makes them so small) in the end native 32bit should run alot faster.
some exceptions occur to dismiss this... alpha in 32bit is slower, unless you have a card with a 24/32bit fogtable and or zbuffer ... also bilinier/trilinier/anistrophic filtering can be more intensive in 32bit, but again only with card that are older which only handle certain bits in certain areas.
generally all of the newer cards will run everything alot faster in 32bit ... the Fx and new Radeon (dunno its number) will run everything alot faster in 128&64bit colour respectively