I am trying to create a texture, in D3DIM, and i have gotten it to work, but not the way I want. My textures are must have the same format at the front buffer. If I try to create the surface with a different format, it fails. I am obviously doing something wrong, so could someone just throw me some code? Also, all the examples I've seen, to load a texture, always create a temp. surface, and then blt the image onto the texture surface...why? Isn't this an unnessisary step?
The reason to copy your texture to a surface and then blt it into the texture map is because windows will perform automagical conversion in the proper format... Saving you the trouble of doing it yourself