视口在direct3d 10中不起作用

时间:2013-09-12 07:48:43

标签: viewport

我将视口设置为以下

D3D10_VIEWPORT vp;

vp.TopLeftX = 0;
vp.TopLeftY = 0;
vp.Width    = 320;   
vp.Height   = 320;
vp.MinDepth = 0.0f;
vp.MaxDepth = 1.0f;

mDevice -> RSSetViewports(1, &vp);

但问题是我是否使用视口,我可以渲染到窗口。并且chaning vp.Width或vp.Height没有任何效果。有什么问题?

1 个答案:

答案 0 :(得分:0)

如果你没有在你的程序中指定视口,DirectX会为你创建一个,它的'大小就是渲染窗口的客户端大小。