过去,Direct3D的初始化一直是一件相当繁琐的工作。幸运的是,从DirectX8.0起采用了一种简化的初始化模型,而且DirectX9.0也遵从了同一模型。但是,该初始化过程仍然假定程序员已十分熟悉基本的图形学概念及Direct3D的一些基本类型。本章的前几小节将讲述这些必备知识。在您掌握了这些基础知识之后,本章的剩余部分将主要讲解Direct3D的初始化过程。