对于初学者来说,我是D3D11的新手,所以我提前为我的无知道歉。
对于我的游戏编程模块,我试图以线框格式渲染我的立方体。
我跟随我的讲师'代码完全无法找出导致以下错误的原因。
在线" hr = _pd3dDevice-> CreateRasterizerState(& wfdesc,& _wireFrame);"。
我得到的错误是& wfDesc属于Application ::" D3D11_RASTERIZER_DESC",与类型参数不兼容," const D3D11_RASTERIZER_DESC"。
//线框创建...........................................
D3D11_RASTERIZER_DESC wfdesc;
ZeroMemory(&wfdesc, sizeof(D3D11_RASTERIZER_DESC));
wfdesc.FillMode = D3D11_FILL_WIREFRAME;
wfdesc.CullMode = D3D11_CULL_NONE;
hr = _pd3dDevice->CreateRasterizerState(&wfdesc, &_wireFrame);
_pImmediateContext->RSSetState(_wireFrame);
ID3D11DeviceContext::RSSetState;
//线框创建...........................................
有什么想法吗?我为穷人问礼仪道歉。