关于切换RenderState和切换RenderTarget的效率开销的几个疑问
1 切换RenderTarget的开销大么?比起切换RenderState来哪个开销更大?
2 用StateBlock切换一组RenderState效率高,还是直接连续调用Device->SetRenderState效率高?
3 CreateStateBlock和Device->BeginStateBlock, 这两种方法是不是后者效率更高?后者只保存特定一组状态..但是我不确定是不是后者效率高。不仅仅是 CreateStateBlock和Device->BeginStateBlock操作时的效率区别;
还包括所创建出来的StateBlock在Capture和Apply时的效率差异
不知道这里有没有人关注过这些琐碎的细节..
[解决办法]
这些只需要观察pix就搞定了呀 亲!