At first, before a texture is loaded, WebGLRender will use black for all pixels of a mesh. Eventually, if we have a continuous loop, once the texture image is loaded the renderer begins to use colors from the image.
How does WebGLRenderer update the program at that point? Where’s that piece of code?