本系列系作者原创,可随便转发但一定要注明出处
这一篇我在考虑怎么讲,是先罗列出API然后一个参数一个参数讲?这样读者肯定受不了,要么作段程序,然后一行一行讲,然后在扩展讲API?每章都这样我也受不了。那么就随便写几行伪码,然后再扩展了讲吧,讲到哪算哪儿了
首先创建一个D3D11设备基本代码可能如下
首先做菜需要食材,餐具,和作料创建D3D设备也一样
我没需要的原料如下
ID3D11Device* m_pD3DDevice = NULL; // 设备
D3D11DeviceContext* m_pImmediateContext = NULL; //DeviceContext与设备的关系代表什么请看上一篇,Immediate的含义也请看上一篇
IDXGISwapChain* m_pSwapChain

本文是DirectX11入门教程的第三篇,主要介绍如何创建D3D11设备,包括ID3D11Device、D3D11DeviceContext、IDXGISwapChain和ID3D11RenderTargetView的创建过程。文中通过伪代码展示了设备创建的基本步骤,并解释了相关参数的意义,如FeatureLevel、DXGI_SWAP_CHAIN_DESC等。

1505

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



