Hello, I’m writing the issue for anyone who might face it while using Basis Universal files.
There is a Chromium bug that causes crash on some textures.
Here is what happens in console:
.WebGL-0x19e8b2d6ca00]GL ERROR :GL_INVALID_OPERATION : glCompressedTexImage2D: width or height is not a multiple of four
Currently, due to Chromium bug, you have to resize the textures for dimensions to be divided by 4. You have to resize your images yourself and then again convert to basis format. And then textures will be loading with no errors across both Firefox and Chrome
Here’s a response from Basis contributor on a github thread on Basis repo if anyone wants more info: https://github.com/BinomialLLC/basis_universal/issues/154#issuecomment-652619708