   textures mip map, usefulness??
  hi everyone,so when I create a texture, a chain of mip mapped surfaces is created as well. but, as far as I know, mip maps are only useful for mip map texture filtering. 1/ so let's say, I am using no filtering, or linear filtering. in this case, the mip maped levels will be just a waist of video memory. and I should create my textures with only one surface level.2/ also, if I am using the texture exclusively for 2d, as in with Id3dxsprite class. then the mipmaps will be useless.could anybody tell me wether these 2 ideas are right or correct please.   
  mipmaps are a chain of pics with diffrent resloutions , the biggist use you have for them is optimization ,cause you want the texture to decrease in resloution as it get smaller. the best thing you can do is disable them , and see what happens.   ;  In situation 1, the mipmapped versions aren't used, so you don't need to create them indeed. In situation 2, just because it's 2D doesn't mean mipmapping is automatically turned off. Think about it: the surface you put a texture on isn't neccessarily the same pixel size on screen as the texture is. So there's still use for mipmaps there.   ;  but if I am turning off the mip map filtering, Id3dxsprite, will not be able to take advantage of the mipmaps. but even though, the only thing 2d will need mip maps for is scaling. and if scaling is not used, then mipmaps are obselete.   ;  If the texture is always drawn the same size as it was originally (which is what you're saying, I think), then thats correct, the mipmaps won't be used.   ;  i would think that since you are not messing with the resolution during game play (cause it's 2d), you could save some memory by picking one version of reslution for the texture and sticking with that till the resolution is edited again.mipmaps were mostly constructed to facilitate texturing in 3D ,cause the everything is scaled after each move so frequent changing of reslution is needed. in 2d there is no need for such power , just do it manualy and it should suffice.   