Vulkan 1.3.215 é lançado hoje com um punhado de correções/esclarecimentos para a especificação Vulkan, além de uma nova extensão.

A única extensão nova no Vulkan 1.3.215 é VK_KHR_fragment_shader_barycentric. Essa extensão baricêntrica do fragment shader é basicamente uma versão consolidada de vários fornecedores da extensão VK_NV_fragment_shader_barycentric existente da NVIDIA. Desenvolvedores da AMD, Broadcom, Arm, Intel, NVIDIA e Valve se uniram para trabalhar nesta nova extensão Vulkan, que adiciona suporte para a extensão SPIR-V SPV_KHR_fragment_shader_barycentric, permitindo três decorações adicionais de variáveis ​​de sombreamento de fragmento no SPIR-V.

Isto substitui a extensão NVIDIA, que por sua vez foi baseada na extensão OpenGL NV_fragment_shader_barycentric original. Esse esforço é sobre permitir que os fragment shaders acessem os vetores de peso bariccêntricos e permitir que as entradas do fragment shader leiam as saídas brutas por vértice do último estágio de processamento de vértice.

A NVIDIA, por sua vez, já postou novos drivers beta Vulkan para Windows e Linux com a extensão de sombreador de fragmento baricêntrico KHR habilitada.

Mais detalhes sobre esta e outras alterações para o Vulkan 1.3.215 podem ser encontrados em este compromisso.

Categories: IT Info