Skip to content

Chrome 146 traz modo de compatibilidade do WebGPU para GPUs mais antigas

O Chrome 146 chegou com um recurso que amplia significativamente o alcance do WebGPU em termos de hardware: o modo de compatibilidade. Até agora, o WebGPU exigia uma GPU compatível com Vulkan, Metal ou Direct3D 12. O modo de compatibilidade elimina esse requisito ao funcionar com OpenGL ES 3.1 e Direct3D 11.

Apresentação do WebGPU pelo Chrome for Developers, a API que o modo de compatibilidade agora leva a hardwares mais antigos

Como funciona

Os desenvolvedores ativam o recurso solicitando um adaptador de nível de compatibilidade:

js
const adapter = await navigator.gpu.requestAdapter({
  featureLevel: "compatibility"
});

O adaptador e o dispositivo retornados passam a executar o WebGPU por meio de backends gráficos legados. Aplicações que já funcionam com o WebGPU principal também funcionarão no modo de compatibilidade sem alterações, embora alguns recursos avançados tenham restrições.

O que isso significa na prática

Muitos notebooks e dispositivos móveis ainda vêm com GPUs compatíveis apenas com OpenGL ES 3.1 ou Direct3D 11. Antes, esses dispositivos não tinham qualquer acesso ao WebGPU. O modo de compatibilidade passa a incluí-los.

O Google está começando pelo Android e, em seguida, estudará o suporte no ChromeOS e no Windows. Isso é importante para jogos web e aplicações 3D que precisam alcançar a maior variedade possível de dispositivos.

Outras novidades do WebGPU no Chrome 146

Anexos transitórios. A nova flag de uso de textura TRANSIENT_ATTACHMENT informa à GPU que um destino de renderização só precisa existir durante o passe de renderização. Em GPUs baseadas em blocos, comuns em dispositivos móveis, isso mantém os dados na memória rápida de blocos e evita operações custosas de escrita na memória principal.

Extensão WGSL texture_and_sampler_let. Ela permite atribuir texturas e samplers a variáveis let no código do shader. É a base para padrões de renderização sem vinculação, nos quais os shaders podem acessar texturas sem entradas explícitas em grupos de vinculação.

Recomendação Candidata do W3C

Separadamente, o W3C publicou o WebGPU como Rascunho de Recomendação Candidata em 3 de março de 2026. Esse é um marco para o padrão. O Grupo de Trabalho de GPU para a Web espera demonstrar a implementação de cada recurso em pelo menos dois navegadores disponíveis publicamente, sobre APIs modernas de GPU do sistema, antes de avançar para o status de Recomendação completa.

O WebGPU agora está disponível no Chrome, no Firefox (desde a versão 141 no Windows) e no Safari 26. Com o modo de compatibilidade reduzindo os requisitos mínimos de hardware e a padronização do W3C avançando, o WebGPU está a caminho de se tornar a API gráfica padrão da web.

Referências