不知道是我理解不够深刻,还是d3d文档写的不够完善,关于Reset函数的介绍里,丝毫没有提到他会重置渲染状态为默认状态,这在大多数情况下也不是什么问题,因为普遍来说,都是draw之前设置正确的渲染状态,或者直接整fx,那我还真的为了这个“诡异”的问题调试了一个下午,最后发现原因的时候,发现我简直太笨了,结论就是:

Reset不光Resets the type, size, and format of the swap chain,还会重置渲染状态到默认值。