Lanzamiento de Mesa 19.2.0

Se lanzó Mesa 19.2.0: una implementación gratuita de las API de gráficos OpenGL y Vulkan con código fuente abierto.

La versión 19.2.0 tiene un estado experimental y solo después de que el código se haya estabilizado se lanzará la versión estable 19.2.1. Mesa 19.2 es compatible con OpenGL 4.5 para controladores i965, radeonsi y nvc0, Vulkan 1.1 para tarjetas Intel y AMD y también es compatible con el estándar OpenGL 4.6 para tarjetas Intel.

Cambios importantes:

  • Los controladores (i965 e iris) para tarjetas de video Intel (gen7+) brindan soporte completo para OpenGL 4.6 y el lenguaje de descripción de sombreadores GLSL 4.60;
  • ampliar las capacidades del controlador Iris para GPU Intel;
  • A los controladores RADV y RadeonSI se agregó soporte para las GPU AMD Navi 10 (Radeon RX 5700) y Navi 14. También se agregó soporte para la futura APU Renoir (Zen 2 con GPU Navi) y parcialmente Arcturus al controlador RadeonSI;
  • Compatibilidad con OpenGL 4.5 en el controlador Gallium3D R600 para algunas tarjetas AMD más antiguas;
  • nuevo vinculador de tiempo de ejecución: rtld para RadeonSI;
  • optimización del rendimiento de los controladores RADV y Virgl;
  • Se ha ampliado el controlador Panfrost para GPU basadas en las microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) y Bifrost (Mali G3x, G5x, G7x) utilizadas en dispositivos con procesadores ARM; el controlador ahora puede funcionar con GNOME Caparazón;
  • se agregó la extensión EGL EGL_EXT_platform_device, que le permite inicializar EGL sin acceder a las API específicas del dispositivo;
  • Se agregaron nuevas extensiones OpenGL:
    • GL_ARB_post_ Depth_coverage para el controlador radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture para el controlador etnaviv (con soporte SEAMLESS_CUBE_MAP en GPU);
    • GL_EXT_shader_image_load_store para el controlador radeonsi (para LLVM 10+);
    • GL_EXT_shader_samples_identical para controladores iris y radeonsi (si se utiliza NIR);
    • GL_EXT_texture_shadow_lod para controladores i965 y iris;
  • Se han agregado extensiones al controlador RADV Vulkan (para tarjetas AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_profundidad_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_profundidad_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • La extensión VK_EXT_shader_demote_to_helper_invocation se agregó al controlador ANV Vulkan para tarjetas Intel.

Fuente: linux.org.ru

Añadir un comentario