compositor A
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material A
                input 0 rt0
            }
        }
    }
}
compositor B
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material B
                input 0 rt0
            }
        }
    }
}
compositor C
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material C
                input 0 rt0
            }
        }
    }
}
compositor D
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material D
                input 0 rt0
            }
        }
    }
}
compositor E
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material E
                input 0 rt0
            }
        }
    }
}
compositor F
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material F
                input 0 rt0
            }
        }
    }
}
compositor G
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material G
                input 0 rt0
            }
        }
    }
}
compositor H
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material H
                input 0 rt0
            }
        }
    }
}
compositor I
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material I
                input 0 rt0
            }
        }
    }
}
compositor J
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material J
                input 0 rt0
            }
        }
    }
}
compositor K
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material K
                input 0 rt0
            }
        }
    }
}
compositor L
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material L
                input 0 rt0
            }
        }
    }
}
compositor M
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material M
                input 0 rt0
            }
        }
    }
}
compositor N
{
    technique
    {
        texture rt0 target_width target_height PF_A8R8G8B8

        target rt0
        {
            input previous
        }

        target_output
        {
            input none
            pass render_quad
            {
                material N
                input 0 rt0
            }
        }
    }
}