Is it not possible to manually project each vertex of the triangle (i.e. multiply with projection matrix as opposed to providing the projection matrix to SVG) to create a new triangle on the 2D clip plane... essentially emulating the vertex shader step but not going all the way through the rasterizer to generate the fragments.
So much amazing work!
Is it not possible to manually project each vertex of the triangle (i.e. multiply with projection matrix as opposed to providing the projection matrix to SVG) to create a new triangle on the 2D clip plane... essentially emulating the vertex shader step but not going all the way through the rasterizer to generate the fragments.
This is essentially what we're doing if I'm not mistaken (we subdivide into triangles, then project clip paths)