DirectX 10 inutili? Forse dal punto di vista delle feature, ma non della comoditā di programmazione, ereditata appunto dalle 9.
Spero abbia almeno guardato l'SDK

.....Doom3 č stato fatto con le vecchie librerie OpenGL pre 2.0 che come "comoditā" di programmazione non erano certo il massimo.....