代码部分参考:
《Beginning.DirectX.11.Game.Programming》第二章
流程图:

文字描述:
1、创建设备、设备上下文和交换链接(调用核心函数CreateDeviceAndSwapChain)
2、通过GetBuffer获取后台缓存,判断是否能够获取后台缓存。
3、使用Direct设备创建一个要渲染的目标视窗
4、通过设备上下文获取当前的渲染目标视窗指针,并将这个指针放置到之前创建的目标视窗中。
5、先创建一个ViewPort,然后设定对应的值。在设备上下文中设置这个ViewPort
6、在设备上下文中使用之前创建的目标视窗,设定好颜色后使用ClearRenderTargetView填充后台视窗缓存
7、将后台缓存呈现给用户
本文详细介绍了DirectX11的基本初始化流程,包括创建设备、设备上下文和交换链,获取后台缓存,创建渲染目标视窗,设置ViewPort并填充后台视窗缓存,最后将内容呈现给用户。

2万+

被折叠的 条评论
为什么被折叠?



