Ejemplo n.º 1
0
        private void MotionBlur()
        {
            MotionBlurShader.Use();
            CombinerFramebuffer.Use();

            HelperFramebuffer.UseTexture(4);

            DrawPPMesh();
            LastViewMatrix = Camera.Current.GetViewMatrix();
            Game.CheckErrors("MotionB pass");
        }
Ejemplo n.º 2
0
        private void Combine()
        {
            CombinerShader.Use();
            CombinerFramebuffer.Use();

            DeferredFramebuffer.UseTexture(CombinerShader.getConstInt("deferredTexBinding"));
            EnvLightFramebuffer.UseTexture(8);
            BloomYPass.UseTexture(11);
            CubeMaps[0].Texture.Use(TextureUnit.Texture23);
            FogFramebuffer.UseTexture(13);
            AmbientOcclusionFramebuffer.UseTexture(14);

            DrawPPMesh();
            Game.CheckErrors("Combine pass");
        }