Original Post
This may be an image generation, pixel format, or neither issue. I'm basically making MegaMan NES and my framerate drops from 200+ to 50- when the "tiles" of the level are onscreen. It was suggested to me that my D3DFORMAT of A8R8G8B8 could be the issue when I was using 24 bit bmps for the level and a single 24 bit png for megaman. I tried to make the images 32 bit using GIMP, and the X8R8G8B8 bmps wont load now (LoadTexture() returns NULL), and the PNG that GIMP saves is 24 bit. So is there a better way to convert them than GIMP (perhaps its a unique version of bmp?) or can I use my 24-bit versions somehow? I don't see a format that would support 24bit pngs. On a side note, i dont think vista recognises the 32 bit images either, since my thumbnails are now generic images.