los WEBGL_perder_contexto extensión es parte de la API de WebGL y expone funciones para simular la pérdida y restauración de un WebGLRenderingContext.

Las extensiones WebGL están disponibles usando el WebGLRenderingContext.getExtension() método. Para obtener más información, consulte también Uso de extensiones en el tutorial de WebGL.

Disponibilidad: Esta extensión está disponible para los contextos WebGL1 y WebGL2.

Métodos

WEBGL_lose_context.loseContext()
Simula perder el contexto.
WEBGL_lose_context.restoreContext()
Simula restaurar el contexto.

Ejemplos

Con esta extensión, puedes simular el webglcontextlost y webglcontextrestored eventos:

const canvas = document.getElementById('canvas');const gl = canvas.getContext('webgl');

canvas.addEventListener('webglcontextlost',(event)=>
  console.log(event););

gl.getExtension('WEBGL_lose_context').loseContext();// WebGLContextEvent event with type "webglcontextlost" is logged.

Especificaciones

Especificación Estado Comentario
WEBGL_perder_contexto
La definición de ‘WEBGL_lose_context’ en esa especificación.
Recomendación Definición inicial.

Compatibilidad del navegador

Escritorio Móvil
Cromo Borde Firefox explorador de Internet Ópera Safari WebView Android cromo androide Firefox para Android Ópera Android Safari en IOS Samsung Internet
WEBGL_lose_context 26 17 2219-58 No 15 8 ≤37 26 ? 14 8 1.5

Ver también