Is it possible to get the backbuffer texture? as a texture2d not texture.
or even turn a texture into a texture2d?
Imagine i have drawn stuff to the backbuffer, and afterwords do this:
RenderTarget2D rt = m_objGaussianBlur.DrawToRenderTarget(gd); gd.SetRenderTarget(null); sp.Begin(SpriteSortMode.Immediate, BlendState.NonPremultiplied); texturecolorfill.CurrentTechnique.Passes.Apply(); sp.Draw(rt, gd.Viewport.Bounds, Color.Blue * 0.8f); //paint unblured on top sp.End();
since setting a render target actually clears it (with lovely purple), it’s contents are lost. And I failed to change the presentation parameters rendertarget usage property.Had no effect when i changed the value to preserve contents.
Or is there any other technique for this?