: : It is *not* required. However, DirectX Blts are just memory copies with *no* color conversion. So, you *can* load it as a paletted image, but then you have to convert it on your own - or blt it and expect almost random color, and DDERR_INVALIDPARAMS here and there.
: : DirectX never does *anything* secretly. But then, if it doesn't do some things, as for these you're on your own.
: Thanks. By secretly I was refering to the fact that it is possible that the format you specify you desire will not actually be the format that you get. its not DX's fault, its just that if the card doest support it or whatnot, it will give you the next closest thing. Doesnt warn you though, you have to check. Thats all I meant.
: I'm not doing blits I'm using it as a 3D texture. This would be okay?
: Thanks for the reply.
Oh, don't worry: DirectX surface creation will just fail, in that case.
3D textures... uhm... well, that's just the same. After all, they are Surfaces nonentheless...