Aber dir ist schon klar, dass
DirectX 8.1
DirectX 8.0 vollständig enthält, ohne direkte Änderung der Schnittstelle (wegen
COM)? Du kannst mit
DirectX 8.1 also alles machen, was du auch mit 8.0 konntest. Denn eigentlich ist es von Programmierers Seite keine neue Version, eher von der anderen Seite. Die wichtigste Änderung betrifft ohnehin nur Pixelshader, die auf ATI getrimmt wurden.
Auch
DirectX 9 enthält beide vorgenannten Versionen, allerdings wäre ich mir bei diesen Übersetzungen nicht sicher, dass die alten Header mitgeliefert werden.