adjust

SuaInternet.COM

Menu
Home / Blog / Vulkan 1.4.351 é lançado com 6 novas extensões e melhorias em Ray Tracing para games

Tecnologia

Vulkan 1.4.351 é lançado com 6 novas extensões e melhorias em Ray Tracing para games

person

Por SuaInternet.COM

11 de maio de 2026

A Khronos Group anunciou silenciosamente no final da semana passada o lançamento do Vulkan 1.4.351, a mais recente atualização da especificação desta poderosa API de gráficos e computação de alta performance. A nova versão traz seis extensões inéditas que prometem melhorar significativamente o desempenho em ray tracing, processamento de imagens e sincronização de shaders.

Principais novidades do Vulkan 1.4.351

VK_KHR_opacity_micromap: Revolução no Ray Tracing

A extensão mais aguardada desta atualização é sem dúvida a VK_KHR_opacity_micromap, desenvolvida em colaboração entre engenheiros da Valve (incluindo Hans-Kristian Arntzen) e todas as principais fabricantes de hardware.

Esta extensão resolve um dos grandes desafios do ray tracing: lidar com transparência de forma eficiente. Tradicionalmente, os desenvolvedores precisavam escolher entre:

  • Aumentar significativamente o consumo de memória através de maior tesselação da geometria
  • Adicionar sobrecarga de runtime executando shader code durante a travessia dos raios

Com o opacity micromap, é possível codificar compactamente informações de opacidade diretamente na estrutura de aceleração, permitindo que partes dos triângulos sejam marcadas como opacas ou transparentes sem os problemas tradicionais de performance. O formato comprimido subdivide cada triângulo em subtriângulos, cada um podendo receber dois ou quatro valores de opacidade que controlam se um raio atingindo aquela área é tratado como colisão opaca, perda completa ou possível colisão.

VK_EXT_shader_split_barrier: Sincronização mais eficiente

Desenvolvida por engenheiros da Qualcomm, Intel e NVIDIA, a extensão VK_EXT_shader_split_barrier introduz duas novas operações de barreira no SPIR-V:

  • OpControlBarrierArriveEXT
  • OpControlBarrierWaitEXT

Estas operações permitem que aplicações sincronizem o fluxo de execução de subgrupos dentro de um workgroup sem fazer todos os subgrupos esperarem na condição de chegada antes de prosseguir executando seu trabalho independentemente. O resultado é uma sincronização mais granular e eficiente.

Extensões específicas por fabricante

AMD: VK_AMD_gpa_interface

A AMD contribuiu com a extensão VK_AMD_gpa_interface, que adiciona a GPU Performance API (GPA) para:

  • Contadores de performance globais da GPU
  • Monitores de performance em streaming
  • Thread traces SQTT em GPUs Radeon

Esta ferramenta é essencial para desenvolvedores que buscam otimizar suas aplicações para hardware AMD.

Qualcomm lidera com três extensões

A Qualcomm foi particularmente ativa nesta atualização, contribuindo com três extensões importantes:

VK_QCOM_elapsed_timer_query – Fornece funcionalidade similar ao ARB_timer_query do OpenGL, permitindo medir o tempo decorrido entre conjuntos de comandos através de um novo tipo de query.

VK_QCOM_image_processing3 – Adiciona uma nova função built-in do SPIR-V para suportar operações predefinidas de image gather, essenciais para algoritmos de:

  • Super resolução e upscaling
  • Contraste adaptativo e sharpening
  • Outros processamentos de imagem avançados

VK_QCOM_shader_multiple_wait_queues – Implementa uma nova dica de controle de loop para o ambiente de execução SPIR-V, orientando o compilador a utilizar múltiplas filas de espera para otimização de loops.

Impacto para desenvolvedores e gamers

O Vulkan 1.4.351 representa um avanço significativo para:

  • Desenvolvedores de games: Com melhorias substanciais em ray tracing e processamento de imagens
  • Engine developers: Mais ferramentas de profiling e otimização específicas por hardware
  • Gamers: Potencial para melhor performance e qualidade visual em títulos que utilizarem estas novas extensões

A extensão de opacity micromap, em particular, deve beneficiar jogos que fazem uso intensivo de efeitos de transparência e ray tracing, permitindo cenas mais complexas sem comprometer o desempenho.

Disponibilidade

O Vulkan 1.4.351 já está disponível como parte do SDK oficial da Khronos Group. Desenvolvedores interessados podem começar a implementar estas novas extensões imediatamente em suas engines e aplicações.

A atualização chega em um momento importante, junto com o lançamento do OpenCL 3.1 e do Vulkan SC SDK, demonstrando o compromisso contínuo da Khronos Group em manter suas APIs na vanguarda da tecnologia gráfica.

Carlos Araújo

Carlos Araújo

Especialista em tecnologia e fundador da SuaInternet.COM. Com sólida experiência em desenvolvimento de software e inteligência artificial, dedica-se a criar soluções de alta performance e sites otimizados que conectam marcas a resultados. Entusiasta de sistemas Linux e automação, partilha aqui análises técnicas e tendências do ecossistema digital.

Tags:

#Linux

Artigos Relacionados