Exemple #1
0
 protected override void DrawEffect(Texture2D tex, SpriteBatch spriteBatch, GraphicsDevice device)
 {
     RenderTarget2D curTarget = device.GetCurrentRenderTarget();
     //device.SetRenderTarget(target);
     effect.Parameters["ScreenSize"].SetValue(new Vector2(tex.Width, tex.Height));
     spriteBatch.Begin( SpriteSortMode.Immediate, BlendState.NonPremultiplied,null,null,null,effect);
     spriteBatch.Draw(tex, Vector2.Zero, Color.White);
     spriteBatch.End();
     //device.SetRenderTarget(curTarget);
     //spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.NonPremultiplied);
     //spriteBatch.Draw(target, Vector2.Zero, Color.White);
     //spriteBatch.End();
 }