Adeus “compiling shaders”? Microsoft promete acabar com velha dor do PC gamer

A Microsoft apresentou, durante a Game Developers Conference, o Advanced Shader Delivery, uma infraestrutura que promete organizar a coleta de estados/shaders para gerar um Precompiled Shader Database (PSDB) offline e distribuir esses shaders pré-compilados para o console, reduzindo o tempo excessivo de carregamento de alguns títulos.

Hoje em dia, o que acontece quando se inicia um novo game? Os jogadores são forçados a esperar alguns minutos enquanto toda essa etapa ocorre no computador. É um procedimento especialmente “chato” e que testa a paciência de muita gente.

No entanto, com o Advanced Shader Delivery, a companhia pretende entregar shaders pré-compilados através de “uma imensa matriz de drivers e GPUs por todo o ecossistema Windows”. A NVIDIA afirma trabalhar com a Microsoft para implementá-la ainda em 2026. 

-
Entre no Canal do WhatsApp do Canaltech e fique por dentro das últimas notícias sobre tecnologia, lançamentos, dicas e tutoriais incríveis.
-

A Intel e a Qualcomm revelaram que também pretendem dar suporte à tecnologia com suas placas gráficas (sejam elas dedicadas ou integradas) em um “breve futuro”. 

Imagem do Advanced Shader Delivery
Apesar de mudar o jogo nos PCs, ainda vai demorar para ver o recurso (Imagem: Divulgação/NVIDIA)

Como funciona o Advanced Shader Delivery?

Os desenvolvedores de jogos podem utilizar a API Direct3D para criar um State Object Database (SODB) — responsável por representar os objetos e assets do jogo a nível de motor gráfico. 

Deste modo, este banco de dados é implementado em múltiplos compiladores de shaders e cria o Precompiled Shader Database (PSDB, que não é o partido político, diga-se de passagem). Esta otimização teria suporte a diversos modelos de vídeo das fabricantes de hardware. 

O plano da companhia é tornar o PSDB um arquivo que pode ser baixado junto ao jogo de PC, o que permitiria ao jogador ver um tempo de carregamento similar ao de consoles —- que já têm um processo parecido ao que desejam acrescentar aos computadores.

Atualmente, estúdios e produtoras deixam os códigos dos shaders descompilados. Ou seja, toda vez que inicia um título, eles são reunidos no cache e o tempo varia para cada hardware e driver instalado na sua máquina.

O PSDB do Advanced Shader Delivery também pode ser atualizado por companhias que produzem GPUs, através de drivers. Na prática, qualquer alteração você terá um update de modo fácil — em vez de ter de recompilar toda vez que um driver mudar algo. 

Não é uma novidade da Microsoft

O sistema foi mostrado em ação nos dispositivos ROG Xbox Ally, lançados no fim de 2025. De acordo com a Microsoft, experiências como Avowed tiveram uma redução de até 85% no tempo de carregamento. Isso é um divisor de águas para quem depende da autonomia da bateria dos portáteis.

Imagem do ROG Xbox Ally
O ROG Xbox Ally já possui um recurso similar ao Advanced Shader Delivery (Imagem: Divulgação/ASUS)

Nos PCs, apenas alguns jogos baixados no app Xbox têm acesso ao Advanced Shader Delivery. No entanto, a companhia afirma que não se limitará ao próprio ecossistema: “no futuro, qualquer loja poderá compilar os SODBs para PSDBs e distribuí-los”, anunciou.

O recurso estará disponível para desenvolvedoras de motores gráficos a partir de maio, através do programa Xbox Partner Center. Até lá, a Microsoft deseja atualizar a API e tornar seu uso ainda mais fácil para criar e testar PSDBs.

Ainda assim, é um processo que será lento. Enquanto fabricantes como NVIDIA, Intel e Qualcomm ainda buscam compreender como a tecnologia facilitará o uso de suas GPUs para games, motores gráficos como a Unreal Engine (da Epic Games) ainda passam por testes com a otimização. 

Leia a matéria no Canaltech.