Rilascio di Mesa 19.2.0, implementazione libera di OpenGL e Vulkan

Presentato rilascio della realizzazione open source delle API OpenGL e Vulkan — Mesa 19.2.0. La prima versione della serie Mesa 19.2.0 ha uno stato sperimentale — dopo la stabilizzazione finale del codice verrà rilasciata la versione stabile 19.2.1. In Mesa 19.2 è fornito il supporto completo per OpenGL 4.5 per i driver i965, radeonsi e nvc0, supporto Vulkan 1.1 per schede Intel e AMD, e supporto per lo standard OpenGL 4.6 per schede Intel;

Tra le modifiche:

  • Nei driver (i965, iris) per schede grafiche Intel (gen7+) è garantito il supporto completo OpenGL 4.6 e del linguaggio di descrizione shader GLSL 4.60. Prima che il supporto per OpenGL 4.6 venga implementato nei driver radeonsi (AMD) e nvc0 (NVIDIA), è necessario implementare le estensioni GL_ARB_gl_spirv e GL_ARB_spirv_extensions, che sono state sono stati aggiunti per il driver i965 ad agosto;
  • È proseguita l'espansione della funzionalità del nuovo driver Iris per GPU Intel, che ha praticamente raggiunto la parità con il driver i965. Il driver Iris si basa sull'architettura Gallium3D, delegando la gestione della memoria al driver DRI nel kernel Linux e fornendo un tracker di stato completo con supporto per la cache di riutilizzo degli oggetti di output. Il driver supporta solo i processori basati sull'architettura microarchitetturale Gen8+ (Broadwell, Skylake) con GPU HD, UHD e Iris.
  • Nei driver RADV e RadeonSI è stata aggiunta la compatibilità con la GPU AMD Navi 10
    (Radeon RX 5700), oltre a una supporto iniziale Navi 14. Nei driver RadeonSI è presente anche aggiunta il supporto per il futuro APU Renoir (Zen 2 con GPU Navi) e parzialmente Arcturus (solo capacità computazionali e motore di decodifica video VCN 2.5, senza grafica 3D);
  • Nel driver Gallium3D R600 per alcune vecchie schede AMD (HD 5800/6900) è stata garantita supporto OpenGL 4.5;
  • Per RadeonSI presentato nuovo caricatore runtime — rtld;
  • Ottimizzata la performance dei driver RADV e Virgl;
  • Espanso il driver Panfrost per GPU basate su architetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x), utilizzate in molti dispositivi con processori ARM. Le capacità del driver sono ora sufficienti per far funzionare GNOME Shell;
  • Aggiunto l'estensione EGL proposta da NVIDIA EGL_EXT_platform_device, che consente di inizializzare EGL senza fare riferimento a API specifiche del dispositivo
  • Aggiunte nuove estensioni OpenGL:
  • Sono state aggiunte estensioni al driver Vulkan RADV (per schede AMD):
  • È stata aggiunta un'estensione al driver Vulkan ANV (per schede Intel):
    VK_EXT_shader_demote_to_helper_invocation.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster