Digit-Life has put up a DirectX 8.0 FAQ.
Q: Does DirectX 8.0 (further DX8) save programmers from routine? It that true that a code is not necessary to write so huge?Read more
A: Yes, a source code should be much less. D3D initialization is much easier to implement. Earlier it was necessary to call up 20-30 different functions in a strictly defined order and with strictly defined parameters! And now it´s necessary to fill up a structure consisting of approx 10 parameters and make only two calls. Besides, a process of creation of textures and pictures got simplified, you need no more to fill muddled up structures with beforehand defined parameters - only one function call (6 parameters) and that´s all!