terça-feira, 4 de dezembro de 2018
O Driver Intel Vulkan recebe as correções para a nova funcionalidade KHR_shader_float16_int8
Confira !!
Ontem viu o lançamento do Vulkan 1.1.95 que introduziu a nova extensão VK_KHR_shader_float18_int8 para suportar tipos de ponto flutuante de 16 bits e tipos inteiros de 8 bits no código do shader para operações aritméticas, comparado com extensões anteriores limitando esses tipos de dados para operações de carga / armazenamento . A NVIDIA lançou uma atualização de driver para o mesmo dia para as novas extensões do 1.1.95, enquanto o código Vulkan de código aberto "ANV" da Intel é o segundo driver do Linux a ver esse suporte (ou primeiro, apenas olhando para os drivers de código aberto).
Um conjunto de 59 patches que lidam com cerca de mil linhas de código foi enviado esta manhã para conectar o VK_KHR_shader_float16_int8 ao driver Intel ANV. O suporte a Float16 e Int8 no código do shader pode ser tratado no hardware gráfico Intel Broadwell e mais recente.
A criação deste suporte incluiu mudanças no seu conversor SPIR-V para NIR para esta representação intermediária usada pelo driver ANV. Alguns dos bits de back-end do compilador são úteis também para mais do que apenas o driver Intel Vulkan, como o suporte do Intel OpenGL ES.
A série de patches, por enquanto, pode ser encontrada na lista Mesa-dev . Veremos se a grande série de atualizações é revisada a tempo para o próximo ciclo do Mesa 19.0.
Iago Toral Quiroga, da Igalia, que liderou essas mudanças de motorista também escreveu um post de blog entrando em detalhes mais técnicos sobre a nova extensão e o direcionamento de drivers para ele.
Fonte
Até a próxima !
Marcadores: Linux, Android, Segurança
#dev linux,
#Linux,
#Notícia,
#NVIDIA
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário