sexta-feira, 29 de novembro de 2019
Chega o suporte para o NIR do LLVMpipe da Gallium3D e mais suporte para Nade da Radeon R600g
Confira !
Mais drivers do Mesa continuam adotando o NIR como a representação intermediária moderna compartilhada entre essas implementações de código aberto OpenGL e Vulkan.
Além dos drivers Intel que lideram a transição do NIR, além de drivers menores, como Freedreno e VC4, a RADV utiliza o NIR e agora a RadeonSI está trabalhando na transição para ele, enquanto o TGSI permanece o padrão. O rasterizador de software LLVMpipe Gallium3D é o mais novo driver Mesa que utiliza este IR.
Com confirmações que foram mescladas durante a noite para o Mesa 20.0-devel, o NIR agora é uma representação intermediária suportada ao lado do TGSI para esse driver que geralmente serve como um driver de fallback OpenGL na área de trabalho do Linux.
O suporte NIR está atualmente conectado no LLVMpipe para sombreadores de computação e fragmento, mas por enquanto não está ativado por padrão. A variável de ambiente LP_DEBUG = nir pode ser usada para ativar o suporte ao LLVMpipe NIR.
Enquanto isso, parece que o R600 Gallium3D também verá o suporte principal do NIR. Gert Wollny tem trabalhado no suporte NIR para este driver Gallium3D que suporta da série Radeon HD 2000 "R600" através da Radeon HD 6900 (hardware do Norte / Ilhas pré-GCN). O trabalho está em desenvolvimento através do ramo r600-nir . Gert confirmou que em breve planeja iniciar as solicitações de mesclagem para obter esse suporte ainda experimental do R600g NIR na linha principal do Mesa.
Fonte
Até a próxima !
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário