Microsoft Luta Contra os Ecrãs de Compilação de Shaders nos Jogos
A Microsoft apresentou na GDC 2026 uma solução inovadora para um dos maiores transtornos enfrentados pelos gamers de PC: a interminável espera durante a compilação de shaders quando se inicia um jogo. O novo sistema, chamado Advanced Shader Delivery (ASD), promete eliminar essa frustração.
Quem joga no PC conhece bem o ritual: após instalar um jogo, é preciso clicar em “jogar” e esperar longos minutos enquanto a mensagem “compilando shaders” aparece na tela. Em alguns casos, essa espera pode chegar a 15 minutos ou mais. Com o ASD, a Microsoft deseja mudar essa realidade.
Como Funciona o Advanced Shader Delivery
O ASD adota uma abordagem simples, mas eficaz. Ao invés de cada jogador compilar os shaders localmente, os estúdios de desenvolvimento fornecerão shaders já pré-compilados, adequados a uma ampla gama de configurações de hardware. Essa metodologia é semelhante ao que ocorre nas consoles, onde o ambiente de hardware é fixo, permitindo otimizações antecipadas.
Na prática, o processo envolve duas bases de dados criadas pelos estúdios:
- State Object Database (SODB): Captura os estados dos shaders no nível do motor de jogo.
- Precompiled Shader Database (PSDB): Gerada a partir da SODB, é compatível com múltiplos GPUs e drivers, eliminando a necessidade de compilação em tempo real.
Esse arquivo PSDB será distribuído junto com o jogo. Além disso, quando um fabricante lançar uma atualização de driver, o sistema poderá gerar uma nova PSDB automaticamente, evitando que o jogador precise recompilar tudo novamente.
Resultados Promissores e Suporte dos Fabricantes
A Microsoft já obteve resultados positivos ao testar a tecnologia na ROG Xbox Ally, onde reduziu o tempo de arranque de jogos, como Avowed, em até 85%. Agora, o apoio dos grandes fabricantes de hardware é um passo crucial para a implementação do ASD. A Nvidia já confirmou que suportará a tecnologia para as suas placas GeForce RTX ainda este ano, enquanto a Intel também se comprometeu a disponibilizá-la nas plataformas Lunar Lake e Panther Lake.
A Qualcomm também se juntou à lista, prometendo integrar a funcionalidade em seus GPUs Adreno X2 em breve. A AMD elogiou a iniciativa, ressaltando como o ASD está transformando a experiência de jogo.
Desafios e Expectativas para o Futuro
Embora o suporte dos fabricantes seja vital, a Microsoft precisa que os estúdios de desenvolvimento integrem as APIs SODB nos seus motores de jogo. Isso demandará mudanças significativas nos pipelines de desenvolvimento. A Epic Games, por exemplo, está realizando testes iniciais para integrar o SODB e PSDB em seu Unreal Engine, que é amplamente utilizado em jogos AAA.
A Microsoft está incentivando os estúdios a adotarem a coleta de SODB em seus motores, para que possam submeter shaders pré-compilados a partir de maio deste ano. A ideia é que os testes com estúdios terceiros comecem em um processo gradual, expandindo além da linha de jogos da própria Microsoft.
Não Exclusivo da Xbox
Um aspecto importante do ASD é que a Microsoft não pretende mantê-lo exclusivo para sua plataforma. A empresa afirmou que, no futuro, qualquer loja poderá compilar SODBs em PSDBs e distribuí-los, o que abre oportunidades para plataformas como o Steam adotarem essa tecnologia.
Essa abordagem diferencia o ASD de outras iniciativas da Microsoft no universo dos jogos de PC, onde a integração com o ecossistema Xbox era frequentemente um dos principais atrativos. Agora, a promessa é de uma melhoria na experiência de jogos em PC de forma geral, independentemente da loja onde o jogo foi adquirido.
