fix: add TexDistance to pure procedural