Versão Mesa 19.2.0

Foi lançado o Mesa 19.2.0 - uma implementação gratuita das APIs gráficas OpenGL e Vulkan com código-fonte aberto.

A versão 19.2.0 tem status experimental, e somente após a estabilização do código é que a versão estável 19.2.1 será lançada. Mesa 19.2 suporta OpenGL 4.5 para drivers i965, radeonsi e nvc0, Vulkan 1.1 para placas Intel e AMD e também suporta o padrão OpenGL 4.6 para placas Intel.

Grandes mudanças:

  • Drivers (i965 e iris) para placas de vídeo Intel (gen7+) fornecem suporte completo para OpenGL 4.6 e linguagem de descrição de shader GLSL 4.60;
  • expandindo os recursos do driver Iris para GPUs Intel;
  • suporte para GPUs AMD Navi 10 (Radeon RX 5700) e Navi 14 foi adicionado aos drivers RADV e RadeonSI. Suporte para o futuro APU Renoir (Zen 2 com GPU Navi) e parcialmente Arcturus também foi adicionado ao driver RadeonSI;
  • Suporte OpenGL 4.5 no driver Gallium3D R600 para algumas placas AMD mais antigas;
  • novo vinculador de tempo de execução - rtld para RadeonSI;
  • otimização de desempenho de drivers RADV e Virgl;
  • O driver Panfrost para GPUs baseadas nas microarquiteturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x) usadas em dispositivos com processadores ARM foi expandido, o driver agora pode funcionar com GNOME; Concha;
  • foi adicionada a extensão EGL EGL_EXT_platform_device, que permite inicializar o EGL sem acessar APIs específicas do dispositivo;
  • adicionadas novas extensões OpenGL:
    • GL_ARB_post_profundidade_cobertura para driver radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture para driver etnaviv (com suporte SEAMLESS_CUBE_MAP em GPU);
    • GL_EXT_shader_image_load_store para o driver radeonsi (para LLVM 10+);
    • GL_EXT_shader_samples_identical para drivers iris e radeonsi (se NIR for usado);
    • GL_EXT_texture_shadow_lod para drivers i965 e iris;
  • extensões foram adicionadas ao driver RADV Vulkan (para placas AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_profundidade_cobertura;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_profundidade_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • A extensão VK_EXT_shader_demote_to_helper_invocation foi adicionada ao driver ANV Vulkan para placas Intel.

Fonte: linux.org.ru

Adicionar um comentário