Versione Mesa 19.2.0

È stata rilasciata Mesa 19.2.0, un'implementazione gratuita delle API grafiche OpenGL e Vulkan con codice open source.

La versione 19.2.0 ha uno stato sperimentale e solo dopo che il codice sarà stato stabilizzato verrà rilasciata la versione stabile 19.2.1. Mesa 19.2 supporta OpenGL 4.5 per i965, driver radeonsi e nvc0, Vulkan 1.1 per schede Intel e AMD e supporta anche lo standard OpenGL 4.6 per schede Intel.

Principali modifiche:

  • I driver (i965 e iris) per le schede video Intel (gen7+) forniscono il supporto completo per OpenGL 4.6 e il linguaggio di descrizione dello shader GLSL 4.60;
  • espandere le capacità del driver Iris per GPU Intel;
  • ai driver RADV e RadeonSI è stato aggiunto il supporto per le GPU AMD Navi 10 (Radeon RX 5700) e Navi 14. Al driver RadeonSI è stato aggiunto anche il supporto per la futura APU Renoir (Zen 2 con GPU Navi) e parzialmente Arcturus;
  • Supporto OpenGL 4.5 nel driver Gallium3D R600 per alcune schede AMD meno recenti;
  • nuovo linker runtime - rtld per RadeonSI;
  • ottimizzazione delle prestazioni dei driver RADV e Virgl;
  • Il driver Panfrost per GPU basate sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x) utilizzate su dispositivi con processori ARM è stato ampliato; il driver ora può funzionare con GNOME Conchiglia;
  • aggiunta l'estensione EGL EGL_EXT_platform_device, che consente di inizializzare EGL senza accedere alle API specifiche del dispositivo;
  • aggiunte nuove estensioni OpenGL:
    • GL_ARB_post_ Depth_coverage per driver radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture per driver etnaviv (con supporto SEAMLESS_CUBE_MAP su GPU);
    • GL_EXT_shader_image_load_store per il driver radeonsi (per LLVM 10+);
    • GL_EXT_shader_samples_identical per i driver iris e radeonsi (se viene utilizzato NIR);
    • GL_EXT_texture_shadow_lod per i driver i965 e iris;
  • aggiunte estensioni al driver RADV Vulkan (per schede AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_profondità_copertura;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_profondità_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • L'estensione VK_EXT_shader_demote_to_helper_invocation è stata aggiunta al driver ANV Vulkan per le schede Intel.

Fonte: linux.org.ru

Aggiungi un commento