Looks like when using
texture.flipY doesn’t work even when setting
texture.needsUpdate to true.
BTW, the texture dimensions are power of 2. Does it matter?
Is this a known issue? Can you provide some workaround?
This is known and documented here:
Note that Texture.flipY and Texture.premultiplyAlpha with ImageBitmap are ignored. ImageBitmap needs these configuration on bitmap creation unlike regular images need them on uploading to GPU. You need to set the equivalent options via ImageBitmapLoader.setOptions instead. Refer to WebGL specification for the detail.