   Why DirectX 10 doesn't support Targa files?
  I have searched all around in Google, yet I can't find the explanation to why Microsoft dropped TGA support in DirectX 10.What's wrong with the TGA file format?   
  I guess it's just dead. TGA doesn't do anything that PNG doesn't, apart from not appearing in windows's thumbnail view (without a shell plugin).We switched away from using them a while back and it's never caused us a problem.   ;  The targa format is a simple one & only offers simplistic rle (compresses adjacently repeated colours) compression at best.It has the advantages that it can store an alpha channel & is very simple to read.But that's about it, really :]png out-performs it in every other way (and also stores an alpha channel).Being such a simple format it does seem odd that support would not be included, or even dropped.But it doesn't really serve much of a purpose any more   ;  You can always write your own TGA loader aswell, its an extremely straightforward format afterall.   