correction:
DirectX 9.0 L works on Vista only
--------------------------------
DirectX 9.0 L is simply a renamed and refurbished DirectX 10 for Windows XP. It will make DirectX 10 games to work on Windows XP.
UPDATE:
that incrysis forum is interesting:
http://www.incrysis.com/forums/viewtopic.php?pid=8534#p8534
DirectX 9.0 L works on Vista only
--------------------------------
DirectX 9.0 L is simply a renamed and refurbished DirectX 10 for Windows XP. It will make DirectX 10 games to work on Windows XP.
makes sense...games such as the upcoming Crysis won't work on the existing DirectX 9.0 c. they need a DirectX 9.0 L
One of the biggest issues is the fact that Nvidia or ATI won't have any mainstream or entry-level cards until at least mid- to end of Q1 2007. This suggests that if Vista tips up around the beginning of the year, gamers will be turned off by it.
Electronic Arts, the publisher of Crysis, wants to sell hundreds or thousands, even millions of copies and we doubt that Nvidia can produce and sell that many Geforce 8800 GTX and GTS cards.
It will be interesting to see whether the Windows XP Crysis will be different from the Vista ones.
UPDATE:
that incrysis forum is interesting:
http://www.incrysis.com/forums/viewtopic.php?pid=8534#p8534
look at Doc's photocopy of the crysis interview [posted 2006-06-24 12:05:09]Yes, DX 9L is going to run on XP. Cevat Yerli talks about its advantages in the Edge magazine article
"Crysis is not Vista exclusive. It supports DX9 and Shader Model 2.0 for XP and up to DX10 and Shader Model 4.0 for XP because DX10 won't be on XP. But there is DX9.L which will be the counterpoint of DX10 in XP."