Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

270
Visualizações
Aceleración de hardware WebGL - failIfMajorPerformanceCaveat ya no funciona en Chrome

Previamente, pude detectar si el navegador tiene habilitada la Aceleración de hardware o no, usando el indicador failIfMajorPerformanceCaveat.

 const canvas = document.createElement("canvas"); canvas.setAttribute("width", "1"); canvas.setAttribute("height", "1"); const body = document.getElementsByTagName("body")[0]; body.appendChild(canvas); const gl = canvas.getContext("webgl", { failIfMajorPerformanceCaveat: true }); body.removeChild(canvas); return !gl;

Sin embargo, esta bandera ya no parece fallar y el contexto del lienzo aún se crea. Tengo la última versión de Chrome (101.0.4951.67) y uso Windows. ¿Alguien puede ayudarme?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Me encontré con esto recientemente también. Tengo una solución alternativa que estoy usando, pero no una solución real:

 function isSwiftShaderRenderer() { const canvas = document.createElement('canvas'); const gl = canvas.getContext('webgl'); const debug_ext = gl.getExtension('WEBGL_debug_renderer_info'); if (debug_ext) { const renderer = gl.getParameter(debug_ext.UNMASKED_RENDERER_WEBGL); if (renderer.indexOf('SwiftShader') >= 0) { return true; } } return false; } console.log(isSwiftShaderRenderer());

Nota: esto no funciona en Firefox y failIfMajorPerformanceCaveat no funciona en Firefox debido a que webgl.disable-fail-if-major-performance-caveat predeterminado true

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda