add a shader string feature