Пример #1
0
        internal void apply(Shader shader, string targetName)
        {
            Fbo target = getBuffer(targetName);

            target.updateTexture(delegate()
            {
                Shader.Bind(shader);
                FullscreenQuad.render(null, target.Width, target.Height);
                Shader.Unbind();
            });
        }
Пример #2
0
 protected override void doProvide(RenderArgs ra)
 {
     if (sh != null)
     {
         Shader.Bind(sh);
     }
     callCommands(); // lets call the commands
     FullscreenQuad.render(null, Target.Width, Target.Height);
     if (sh != null)
     {
         Shader.Unbind();
     }
 }