• Bug 1615613 - Integrate the text shader in the brush infrastructure. …

    …r=gw
    
    As a strating point for the vertex shader, this patch isolates the parts that are common to both shaders: the code that fetches various piece of data, adding a branching point between the text shader and other brushes just after having fetched most of the data. Hopefully we can devise ways to further unify the vertex shaders in followups.
    
    Differential Revision: https://phabricator.services.mozilla.com/D63094
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/26255dd68307e91c80f322ff18233ed22739127d
    nical authored and moz-gfx committed Mar 17, 2020