by prestidigitator » Wed Jul 09, 2014 18:20
The other possibility would be to have Minetest render each SVG to a pixel map on import. Give a default resolution size with which to render the SVGs (e.g. "svg_size=128,128" in minetest.conf), and provide a texture syntax so that it can be overridden for an individual texture (e.g. "[svg;size=64,64:myPic.svg"). Then no one has to worry about how it affects Irrlicht and OpenGL; all that is needed is a library that can render an SVG in a stand-alone context.
What I like about this is that it allows texture packs to automatically resize themselves to match the user's other textures or desired resolution. Instead of having to publish six different versions per texture pack....