public override void Init(PloobsEngine.Engine.GraphicInfo ginfo, PloobsEngine.Engine.GraphicFactory factory) { eff = factory.GetEffect("Effects/MotionBlurComplete"); effectvelocity = factory.GetEffect("Effects/VelocityTextureMotionBlur"); if (ginfo.CheckIfRenderTargetFormatIsSupported(SurfaceFormat.Vector2, DepthFormat.None, false, 0)) { rt = factory.CreateRenderTarget(ginfo.BackBufferWidth, ginfo.BackBufferHeight, SurfaceFormat.Vector2); } else { throw new Exception("required Buffer precision not found (Vector 2)"); } }