上QQ阅读APP看书,第一时间看更新
使用DirectX SDK文档以及SDK示例
Direct3D是一种规模庞大的API,将其所有的细节都在一本书中体现是不切实际的。因此,为了获得更为深入的API信息,学习DirectX SDK[2]文档的查阅方法势在必行。DirectX SDK在MSDN上的最新文档为《Direct3D 12 Programming Guide》,即《Direct3D 12编程指南》。
图1所示的是在线文档的截图。
DirectX文档涵盖了DirectX API的方方面面,因此,它是一种不可或缺的参考资料。然而,由于此文档对预备知识的讲解并不深入且假设读者对此有一定认识,因而导致它无法成为初学者最佳的学习工具。但是,随着DirectX每个新版本的发布,该文档也在日益完善中。
换言之,这个文档主要还是用作参考。假设用户碰到一个与DirectX有关的数据类型或函数,如函数ID3D12Device::CreateCommittedResource,并希望获取更多与之相关的信息,就可以方便地在该文档中搜索它,比如本示例中的函数(见图2),以得到更为细致的描述。
图1 DirectX文档中的《Direct3D 12编程指南》
图2 获取函数的相关文档
注意
在本书中,我们会不时地指导读者去阅览文档以获取更多的有关细节。
我们还建议读者研究一下官方提供的Direct3D 12演示程序。
微软官方可能还会在此陆续增添更多的例程。除此之外,读者还可以去NVIDIA、AMD以及Intel的官方网站上查找与Direct3D 12有关的示例。