初始化Direct3D

Direct3D进行初始化的过程可以分为以下几个步骤:
1.D3D12CreateDevice函数创建ID3D12Device接口实例。
2.创建一个ID3D12Fence对象,并查询描述符大小。
3.检测用户设备对4X MSAA质量级别的支持情况。
4.依次创建命令队列、命令列表分配器和主命令列表。
5.描述并创建交换链。
6.创建应用程序所需的描述符堆。
7.调整后台缓冲区的大小,并为它创建渲染目标函数。
8.创建深度/模板缓存区及与之关联的深度/模板视图。
9.设置视口(viewport)和裁剪矩形(scissor rectangle)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容