public void TestBasicShaderAutoReload() { BasicShader shader = null; FullScreenQuad quad = null; XNAGame game = new XNAGame(); game.InitializeEvent += delegate { shader = BasicShader.LoadFromEmbeddedFile(game, typeof(GraphicsTest).Assembly, "MHGameWork.TheWizards.Tests.Graphics.Files.TestShader.fx", "..\\..\\Unit Tests\\Graphics\\Files\\TestShader.fx", new EffectPool()); shader.SetTechnique("Technique1"); quad = new FullScreenQuad(game.GraphicsDevice); }; game.DrawEvent += delegate { shader.RenderMultipass(delegate { quad.DrawOld(game.GraphicsDevice); }); }; game.Run(); }