This function scans the material program uniforms and creates a corresponding entry in the material if missing. Resources are loaded from the asset system if a default uniform value requires it. See [man.Assets].