O driver gráfico Intel i965 também recebeu várias correções.
Depois de provocar os usuários com a versão de desenvolvimento do Release Candidate Mesa 13.0.3 Biblioteca de Gráficos 3D pouco antes das férias de Natal, Collabora Emil Velikov hoje, 05 de janeiro de 2017, anunciou a disponibilidade da versão final do Mesa 13.0.3.
Como você pode imaginar, o Mesa 13.0.3 é a terceira atualização de correção / estabilização para a série estável Mesa 13.0.x, trazendo um total de 55 correções para muitos dos drivers gráficos e bibliotecas, Intel ANV Vulkan, Intel i965 e RadeonSI São os mais notáveis. A Biblioteca de Gráficos 3D Mesa 13.0.3 está chegando cinco semanas após Mesa 13.0.2.
Entre as mudanças, podemos notar que alguns vazamentos de memória foram conectados do driver Intel ANV Vulkan, um tess + GS travar solução foi adicionado para VI dGPUs para o driver RadeonSI, que agora sempre restaura estados de amostrador quando unbinding vistas de amostrador. Além disso, os testes de unidade foram adicionados para a passagem de propagação de cópia para o driver Intel i965.
"O Mesa 13.0.3 está agora disponível.Esta série temos várias correções para o Intel i965 e RadeonSI.O driver ANV tem testes de fumo extra correções e vazamentos de memória foram resolvidos", disse Emil Velikov, Software Release Engineer trabalhando para Collabora, hoje no anúncio de lista de discussão , de onde você pode baixar o arquivo mais recente.
Está chegando em breve a uma distro perto de você
O Mesa 13.0.3 agora é a versão estável mais avançada da biblioteca de gráficos 3D em que confiamos para jogos Linux e execução de vários aplicativos OpenGL, logo deve abrir caminho para os repositórios de software estáveis da sua distribuição GNU / Linux favorita. Claro, se você ainda não mudou para o Mesa 13.1-git.
Abaixo está ligado o changelog completo para aqueles de vocês curioso para saber exatamente o que foi corrigida ou adicionadas a esta versão, e também estamos proporcionando-lhe uma transferência para o arquivo de origem, se você planeja compilar Graphics Library Mesa 13.0.3 3D si mesmo . No entanto, esta é uma atualização recomendada para todos os usuários executando o Mesa 13.0.2 ou uma versão anterior.
Registro de alterações
Chad Versace (2):
mt i965 /: Desabilitar aux superfícies depois de fazer miptree compartilhável
EGL: Corrigir falhas no eglCreate * Superfície ()
Dave Airlie (4):
ANV: Jogo maxFragmentDualSrcAttachments a 1
rAdV: maxFragmentDualSrcAttachments definido como 1
rAdV: fixar outro regressão Desde correções de sombra.
Radv: adicionar arquivo de licença em falta para radv_meta_bufimage.
Emil Velikov (6):
docs: adicionar checksums SHA256 para 13.0.2
ANV: não faça duplo perto do mesmo fd
ANV: não vazar memória se anv_init_wsi () falhar
rAdV: não vazar o fd se radv_physical_device_init () sucede
Actualizar versão para 13.0.3
docs: adicionar notas de versão para 13.0.3
Eric Anholt (1):
VC4: Em uma ruptura de loop / continuar, pular, se todos tomou o caminho.
Gwan-gyeong Mun (3):
ANV: Adicionar faltando verificação de erros para anv_block_pool_init (v2)
ANV: Atualize o desmontagem na ordem inversa da anv_CreateDevice
Vulkan / wsi: Corrigir vazamento de recursos no caminho de sucesso de wsi_queue_init ()
Haixia Shi (1) :
compilador / GLSL: corrigir problema de precisão do tanh
Ilia Mirkin (1):
mesa: somente verificar se as matrizes habilitados têm buffers de apoio
Jason Ekstrand (8):
ANV / cmd_buffer: MEDIA_CURBE_LOAD reemitem quando constantes de pressão CS estão sujos
ANV / imagem: renomeie hiz_surface para aux_surface
ANV / cmd_buffer: Remover o caso 1-D do HiZ QPitch cálculo
genxml / gen9: Alterar o padrão de MI_SEMAPHORE_WAIT :: RegisterPoleMode
ANV / dispositivo: Retorna o erro de direito de mapas falharam
ANV / dispositivo: objetos de memória Implicitamente unmap em freeMemory
ANV / descriptor_set: Escrever o deslocamento na lista livre estado da superfície do estado.
spirv: Use um implementaiton mais simples e mais correto do tanh ()
Kenneth Graunke (1):
i965: Aloque pelo menos algum espaço URB mesmo quando max_vertices = 0.
Marek Olšák (17):
radeonsi: sempre definir todos os registos de mistura
radeonsi: definir CB_BLEND1_CONTROL .ENABLE para misturar fonte dupla
radeonsi: disable RB + misturar otimizações para misturar fonte dupla
radeonsi: consolidar max-trabalho-group-size computação
radeonsi: aplicar um multi-ondas grupo de trabalho SPI bug solução para
afetados CIK fichas
radeonsi: aplicar uma gravação corrupção TC L1 solução para SI
radeonsi: aplicar uma solução alternativa tessellation bug para SI
radeonsi: adicionar um tess + GS pendurar solução para VI dGPUs
radeonsi: aplicar a solução dupla EVENT_WRITE_EOP a VI bem
cso: não solte estados amostrador que estão vinculados
radeonsi: sempre restaurar estados amostrador quando vistas amostrador unbinding
radeonsi: reparo fMask incorreta check-in bind_sampler_states
radeonsi: permitem especificar simm16 de emit_waitcnt em sites de chamada
radeonsi: esperar por instruções de memória pendentes em barreiras TCS
tgsi: determinar o tipo src de TGSI_OPCODE_MEMBAR
radeonsi: esperar por pendentes instruções LDS no memória
barreiras, se necessário
radeonsi: desativar o motor constante (EC) sobre Carrizo e Stoney
Matt Turner (3):
i965 / fs: Renomear opt_copy_propagate -> opt_copy_propagation.
I965 / fs: Adiciona testes de unidade para a passagem de propagação de cópia.
I965 / fs: Rejeitar a propagação da cópia para SEL se não min / max.
Nanley Chery (1):
mesa / fbobject: Atualização CubeMapFace ao reutilizar texturas
Nicolai Hähnle (4):
radeonsi: corrigir fator isolinhas tess escreve para controlar anel
radeonsi: update todos os descritores anel GSVS para novas alocações de buffer
radeonsi: não matam GS com memória escreve
radeonsi: corrigir um erro de off-by-one nas fronteiras verificar se há max_vertices
Rhys Kidd (1):
GLSL: Adicionar libs pthread para cache_test
Timothy Arceri (2):
mesa: corrigir uniformes de sub-rotinas ativas adequadamente
Reverter "nir: Vire imov / Fmov de undef em undef. "
Até a próxima!!!
Nenhum comentário:
Postar um comentário