Direct3D(だけにかぎったことではないけど)が如何にややこしいかを
解説してるところを紹介しとくわ

ttp://www.win.ne.jp/~m-nagaya/program/PolyTune/3dbench.html