According to the docs, texture.needsUpdate = true; causes the texture to refresh when it is next used.
Is there any way to find out if this has happened?
The reason I want to know is that I’m seeing a bug on a specific piece of hardware: I update a canvastexture and set needsUpdate = true, but the texture doesn’t update. If I set a delay before setting needsUpdate, it updates successfully. However, I want to limit the delay, so I want a way to poll when the update has happened and then fade in the material.
Any help appreciated!