请教个d3d的问题
采用了多重采样的方式创建了一个纹理,关键参数如下:
texDesc.SampleDesc.Count = 8;
texDesc.SampleDesc.Quality = 0;//这2个参数确定正确,前面check过了的
然后
texDesc.BindFlags = D3D11_BIND_SHADER_RESOURCE | D3D11_BIND_RENDER_TARGET;
注意上面的参数,既是rendertarget又是resourceview.
比如把这个纹理绘制成红色,然后用它的resourceview往界面绘制,出来的却不是红色,而是黑色,好像前面绘制的红色没生效.
如果前面创建的参数不用多重采样,直接texDesc.SampleDesc.Count = 1;结果就是正确的红色...
请问多重采样的纹理,如果要作为resourceview使用,需要注意什么?
还是说,多重的就不能这么用??
感谢...