Direct 3D 11 Rasterizer Desc错误

时间:2014-10-27 14:17:17

标签: c++ directx

对于初学者来说,我是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;

//线框创建...........................................

有什么想法吗?我为穷人问礼仪道歉。

0 个答案:

没有答案