Displaying SVG in OpenGL without intermediate raster
Solution 1:
Qt can do this.
QSvgRenderer can take an SVG and paint it over a QGLWidget
Its possibly you'll need to fiddle around with the paintEvent()
abit if you want to draw anything else on the QGLWidget other than the SVG.
Solution 2:
SVGL appears to address this but has been dormant for several years. Still you might be able to find some code of value there.