You might be right, but if i was designing dx10 i'd certainly start from scratch with no backwards compatibility, especially considering what you pointed out about there being a phase in period over the next few years, where most games will support either dx9 only or both (the only exception i know of is halo 2 for vista)
Bookmarks