/// <summary>
 /// Sets the default render-targets
 /// </summary>
 public void SetDefaultRenderTargets(DeviceContextProxy context, bool isColorBuffer = true)
 {
     context.SetRenderTargets(isColorBuffer ? depthStencilBuffer : null, new RenderTargetView[] { isColorBuffer?colorBuffer: backBuffer });
     //context.OutputMerger.SetTargets(depthStencilBuffer, new RenderTargetView[] { isColorBuffer ? colorBuffer : backBuffer });
     context.SetViewport(0, 0, TargetWidth, TargetHeight, 0.0f, 1.0f);
     context.SetScissorRectangle(0, 0, TargetWidth, TargetHeight);
 }