Publicidade

quinta-feira, 25 de maio de 2017

O Mesa 17.1.1 chegou e adiciona melhorias para os drivers RadeonSI e Intel ANV Vulkan.



A biblioteca Mesa GLVND  GLX agora pode manipular o glXGetDriverConfig.



Como prometido, Emil Velikov da Collabora anunciou hoje a disponibilidade geral do primeiro lançamento de ponto da última biblioteca de gráficos 3D do Mesa 17.1 para sistemas operacionais baseados em Linux.

O Mesa 17.1.1 recebeu um Release Candidate no início desta semana, conforme relatado aqui na nossa seção de notícias do Linux, então você deve ter uma idéia do que foi melhorado. Para usuários de AMD Radeon, o Mesa 17.1.1 adiciona suporte para novos dispositivos Vega10 PCI e dispositivos Raven, além de algumas correções de tesselação no driver RadeonSI.

Para os usuários de Intel, o Mesa 17.1.1 melhora o suporte aos formatos DXT1 e BC1 nos drivers Intel i965 OpenGL e Intel ANV Vulkan, sendo que estes últimos recebem melhor suporte para o servidor de exibição Wayland. Sob o capô, a biblioteca do GLVND GLX da Mesa recebeu alguma atenção para ser capaz de manipular o glXGetDriverConfig, que é usado pelo driconf.


"O módulo GBM tem um bugfix para o modificador recentemente adicionado API.Embora na EGL a verificação de erros dentro eglMakeCurrent foi relaxada", disse Emil Velikov, engenheiro de lançamento de software da Collabora, no anúncio da lista de endereços , onde você encontrará uma lista De todas as mudanças implementadas no lançamento ponto 17.1.1.

Mesa 17.1.1 cai suporte para Python / Mako

Entre outras mudanças implementadas na atualização estável Mesa 17.1.1, que logo entrará nos repositórios de software de sua distribuição GNU / Linux favorita, está o fato de que o suporte para Python / Mako foi removido porque o renderizador SWR está sendo distribuído Com o cabeçalho final gerado.


Você pode encontrar as notas de versão completas anexadas abaixo se você está curioso para saber o que exatamente foi alterado em Mesa 17.1.1, e agora você pode baixar o tarball de origem se você gosta de compilar Mesa-se. Caso contrário, você deve aguardar até que os pacotes Mesa 17.1.1 aterram nos reposis estáveis ​​de seu sistema operacional favorito antes de atualizar.

Changelog
Alex Deucher (1):
      Radeonsi: adicionar novos identificadores pci do vega10

Andres Gomez (2):
      Bin / get-fixes-pick-list.sh: não avisar se for mais do que um, passar por cima deles
      Bin / get-fixes-pick-list.sh: trazer de volta o aviso

Bruce Cherniak (1):
      Swr: move msaa resolve para StoreTile generalizado

Chade Versace (1):
      Egl: Reverter parcialmente 23c86c74, corrigir eglMakeCurrent

Chih-Wei Huang (1):
      Android: corrigir a dependência do libz

Daniel Stone (1):
      Gbm / dri: Corrigir sinal-extensão na consulta modificadora

Emil Velikov (7):
      Docs: adicione somas de verificação sha256 para 17.1.0
      Radeon: automake: remove unneeded elf Cflags / Libs
      Configure: remove os bits desnecessários em torno da manipulação do libunwind
      Egl: adicione g_egldispatchstubs.h ao tarball de lançamento
      Automake: adicione SWR LLVM gen_builder.hpp solução alternativa
      Atualizar versão para 17.1.1
      Docs: add release notes for 17.1.1

Eric Anholt (2):
      Renderonly: Inicializa campos de struct winsys_handle.
      Vc4: Não aloque novas BOs para evitar a sincronização quando elas são compartilhadas.

Grazvydas Ignotas (2):
      Anv: corrigir possível corrupção de pilha
      Anv: não vazar dispositivos DRM

Hans de Goede (1):
      Glxglvnddispatch: Adicionar falta de expedição para GetDriverConfig

Ilia Mirkin (1):
      Nvc0 / ir: A fonte média do SHLADD deve ser um

Johnson Lin (1):
      Nir / lower_tex: Corrigir erro menor na matriz de conversão de cores YUV

Juan A. Suarez Romero (2):
      Bin / get- {extra, correções} -pick-list.sh: adicione suporte para ignorar a lista
      Bin / get- {extra, correções} -pick-list.sh: melhora a saída

Lucas Stach (2):
      Etnaviv: parar de oversizing recursos de buffer
      Etnaviv: permitir que superfícies trocadas R / B sejam limpas

Marek Olšák (2):
      Amd / addrlib: importar o suporte do Raven
      Radeonsi / gfx9: adicione suporte para o Raven

Nanley Chery (2):
      Anv / formats: Atualizar os mapeamentos BC1 de três canais
      I965 / formats: Atualizar os mapeamentos DXT1 de três canais

Nicolai Hähnle (5):
      Radeonsi: marca texturas de rápida eliminação como comprimido quando suja
      Radeonsi: fixa o ID primitivo no shader de fragmentos ao usar a tessellation
      Radeonsi: corrigir gl_PrimitiveID em tessellation com instanced desenha em SI
      Radeonsi: fix gl_PrimitiveIDIn no sombreador de geometria ao usar tessellation
      St / mesa: remover uma afirmação incorreta

Pohjolainen, Topi (1):
      Intel / isl / gen7: Use stencil alinhamento vertical de 8 em vez de 4

Rob Clark (2):
      Mesa / st: fix yuv EGLImage's
      Freedreno: corrigir falha quando flush () mas sem renderização

Rob Herring (1):
      Virgl: fix virgl_bo_transfer_ {put, get} caixa de diálogo struct copy

Samuel Iglesias Gonsálvez (3):
      I965 / vec4 / gs: restaura os valores uniformes que foram substituídos
Por falha na execução de vec4_gs_visitor
      I965 / vec4: corrigir swizzle e writemask ao carregar um uniforme
Com deslocamento constante
      I965 / vec4: carregue os uniformes dvec3 / 4 primeiro no buffer de push constante

Tom Stellard (1):
      Gallivm: Certifique-se de que o módulo tenha o layout do gerente de dados correto executavel


Fonte



Até a próxima!!!