protected override void Draw(GameTime gameTime) { SpriteRenderer.Clear(); PostProcessor postprocessor = PostProcessor.GetInstance(device); device.SetRenderTargets(postprocessor.result_rt); device.Clear(CLEAR_COLOR); device.SamplerStates[0] = SamplerState.LinearWrap; //device.SamplerStates[0] = SamplerState.PointClamp; device.DepthStencilState = DepthStencilState.Default; device.BlendState = BlendState.AlphaBlend; screenmanager.Draw(device); postprocessor.Bloom(postprocessor.result_rt, null, 0.25f, 1, 2 * brightness, 0.5f, 0.5f); }