Hi;
I'm curious if anyone can help explain the “joinStrings” VOP; specifically what data type its first input is (and how one might create such a data type). The documentation doesn't seem to cover this, and I can't find information out in the wild.
To give context: the thing I'm trying to do is assemble a file path in a shader. So, say:
string fileBase;
int spriteNumPP;
string extension;
string file = fileBase + spriteNumPP + extension;
At the moment, the way I'm hacking around this is in SOPS, by storing a completed filepath on my geometry using VEX. But this is super-inefficient, and, coming from an RSL background, I'm looking for a solution on the shader side of things.