我将视口设置为以下
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没有任何效果。有什么问题?
答案 0 :(得分:0)
如果你没有在你的程序中指定视口,DirectX会为你创建一个,它的'大小就是渲染窗口的客户端大小。