AFAIK, WebGL2 не имеет ограничений на размеры текстур, которые должны быть степенью 2 в WebGL1.Но с WebGL2 я попытался сгенерировать mipmaps для сжатых текстур в формате DDS с нестандартными размерами (не степенью 2) и всегда получал исключение: «уровень 0, а не степень 2 ...».Я пробовал с одним уровнем MipMap и тысячами уровней.Неудачно.Работает только тогда, когда размеры - степень 2. Кто-нибудь знает почему?Я пытался это сделать с помощью mipmaps, созданного с помощью такого инструмента, как imagemagick, и mipmaps, сгенерированного во время выполнения с gl.generateMipmap (target) .Не повезло.