Quote:
Originally Posted by shashClp
Well, the only problem that I've seen with the method used, is that uploading 16bit texture data on ATI degraded heavily performance on my tests, done on an ATI 9600 and several other hardware (while on NVidia it got negligible difference with uploading a 32bpp texture, all this taking into that the 32bpp texture didn't have to be swizzled on upload). Due to the way the application I speak of managed data, I could pre-convert data to 32bpp and then I got about a 60% speed increase. Depending on the amount of data you're uploading, then the margin could be wider.
If you want to get more information on whether this could be the cause, when I was writing Desmume, I found a benchmark tool to find the upload/download speeds depending on texture format. I can't seem to find it now, but a few minutes on google should give you a match.
|
Thank you shashClp. I just realized today that my thinkpad T60 laptop (long time not used) has a mobility raedon x1300 card. I'll setup the debuggers on it and play with the ATI rendering and see what exactly is the problem. Will let you when I find anything.