DirectX11 基本初始化流程

代码部分参考:

《Beginning.DirectX.11.Game.Programming》第二章

 

流程图:

 

DirectX11 基本初始化流程_第1张图片

 

文字描述:

1、创建设备、设备上下文和交换链接(调用核心函数CreateDeviceAndSwapChain)

2、通过GetBuffer获取后台缓存,判断是否能够获取后台缓存。

3、使用Direct设备创建一个要渲染的目标视窗

4、通过设备上下文获取当前的渲染目标视窗指针,并将这个指针放置到之前创建的目标视窗中。

5、先创建一个ViewPort,然后设定对应的值。在设备上下文中设置这个ViewPort

6、在设备上下文中使用之前创建的目标视窗,设定好颜色后使用ClearRenderTargetView填充后台视窗缓存

7、将后台缓存呈现给用户

你可能感兴趣的:(C++,C++,Direct3D,Direct3D)