• Bug 1621382 - implement perspective-correct rasterization for SWGL sh…

    …aders with PERSPECTIVE feature. r=jrmuizel
    
    This implements Z plane clipping, gl_FragCoord.zw interpolation, and vertex attribute perspective-correction with support from the glsl-to-cxx compiler by using PERSPECTIVE feature in a WR shader.
    
    Differential Revision: https://phabricator.services.mozilla.com/D69429
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/88a4ebce9de0a0b261747ce7327f26600a551475
    Lee Salzman authored and moz-gfx committed Apr 7, 2020