У меня проблема при очистке моих WebGl-Scenes. Я использую Three.js с WebGlRenderer. В моем приложении мне приходится часто менять взгляды и, следовательно, нужно постоянно создавать новые сцены. Uptil теперь я уничтожаю и повторно инициализую всю сцену Threejs. После переключения сцен примерно в 15-20 раз я получаю следующее предупреждение:
WARNING: Too many active WebGL contexts. Oldest context will be lost.
После переключения в пару раз контекст полностью потерян и приложение сработает.
Есть ли способ уничтожить текущий контекст WebGl при очистке? Или WebGlRenderer всегда создает новый контекст WebGl при создании экземпляра?
Я использую Three.js R64.