Struggling to come up with a suitable title for my question here.. I'm encountering an issue when loading PNG files from an external URL, specifically with one PNG that has a non-power-of-two alpha channel created in Gimp. When I load and use this PNG as a texture on a plane, it renders mixed with what appears to be fragmented screenshots of the current screen. In the attached screenshot, you can see that it looks as though the cat image is layered with inverted parts of the Chromium developer inspector window on the right. I've noticed that it mentions the image isn't a power of two, so it needs to be resized, but I haven't seen this behavior with other textures before. https://i.sstatic.net/AtD4k.png Using three.js R77, Chromium Version 57.0.2987.98 Built on Ubuntu, running on Ubuntu 16.04 (64-bit)