When using FormatText() several times in same function, returned string is static and so, the same is returned, resulting in failures on shader loading.