Original Post
Today, I was interested in making a quick 3DS loader for an application of mine. Everything went well until I noticed that the texture sizes that were being used were non-power-of-two (NPT). This is fine because the card I have can handle NPT of textures. I load the model, apply the textures with mipmapping, and the model take several seconds to render. That doesn't seem right. I tried changing some of the parameters for the textures. Once I removed the mipmapping, the application ran smoothly. I know that PT textures will be faster than NPT, but I am just being lazy and wanting the hardware to take care of the dirty work. Is it really this slow? Anyway, I was wondering if anyone has had this same problem. Since newer hardware supports NPT textures, should developers forget about resampling the images, or should we always resample the textures and disregard what the hardware can provide? Thanks.