Jen se vyjádřím ještě k těm zdrojákům - pokud si stahneš SDK pro desítku, až vyjde, tak (podle mě) nemusíš nic přepisovat, stejně jako jsi nemusel do teď. Nad novějším SDK myslím můžeš klidně kompilovat starší zdrojáky... Prostě to jen bude využívat starší DX a spustíš pak výsledek i na každém stroji s nainstalovaným novějším. Když se podíváš kupříkladu na include adresář u DX SDK 9.0nevimco (ten co tu mám já :) tak tam najdeš jak d3d.h (do verze 8), tak d3d8.h a d3d9.h!
Jinak doufám, že jsme autora neodradili od napsání dalšího dílu, mě osobně by to každopádně mrzelo, těšil jsem se, že se podívám na pohled jiného člověka na srovnání těchto dvou zmiňovaných API.