   OMSetRenderTargets is slow...
  Hi, I just found out, that the call to OMSetRenderTargets takes much time. I set 5 rendertargets there, is there a way to optimize the call? Maybe caching or so? Or do I have to reduce the number of the render targets? Or am I just using PIX wrong, and the call should be not the problem?   
  I can't imagine that setting the render targets is the source of a bottleneck.  Can you post the code that you use to set the targets?  Also, what do you see in PIX that makes you think it is a bottleneck?   ;  Its just that here://Set the new onesID3D11RenderTargetView* RTViews[ 5 ] = { Color0->RenderTargetView, Color1->RenderTargetView, Color2->RenderTargetView, Color3->RenderTargetView, Color4->RenderTargetView};DXUTGetD3D11DeviceContext()->OMSetRenderTargets(5,&RTViews[0],NULL);And thats what PIX says:It takes very long, doesn't it?   ;  I don't see that it takes a lot of time. The clear executes some time after it, but it's possible that it's because the render target being cleared is in use. To make sure if that's the case, you could switch the order of calls, putting that specific clear before the set render targets call.   