I doubt that it’s feasible to use vector graphics as textures, programs like CorelDraw, Inkscape etc. can just rasterize each shape for the whole screen, but i think implementing random lookup would be a lot more tricky if it should be somewhat efficient for things other than trivial files…it could turn out even slower than a complex procedural texture.