用了shader之后,发现后面的程序都不对了。其实原因很简单,因为我在渲染时对可编程管线作了操作,在渲染到纹理时未将渲染管线恢复过来, 其实只要将象素着色器清零即可。即在RTT之前调用g_pD3dDevice->SetPixelShader(0);即可。