Keluaran Mesa 19.2.0, pelaksanaan percuma OpenGL dan Vulkan

Dikemukakan oleh pelepasan pelaksanaan percuma OpenGL dan API Vulkan - Mesa 19.2.0. Keluaran pertama cawangan Mesa 19.2.0 mempunyai status percubaan - selepas penstabilan akhir kod, versi stabil 19.2.1 akan dikeluarkan. Dalam Mesa 19.2 disediakan Sokongan penuh OpenGL 4.5 untuk pemacu i965, radeonsi dan nvc0, sokongan Vulkan 1.1 untuk kad Intel dan AMD, dan sokongan untuk standard OpenGL 4.6 untuk kad Intel;

Antara perubahan:

  • Pemacu (i965, iris) untuk kad video Intel (gen7+) memberikan sokongan penuh OpenGL 4.6 dan bahasa penerangan shader GLSL 4.60. Sehingga sokongan OpenGL 4.6 disediakan dalam pemacu radeonsi (AMD) dan nvc0 (NVIDIA), ia kekal untuk melaksanakan GL_ARB_gl_spirv dan GL_ARB_spirv_extensions yang telah tambah untuk pemandu i965 pada bulan Ogos;
  • Fungsi pemacu baharu terus berkembang Iris untuk Intel GPU, yang dalam keupayaannya hampir mencapai pariti dengan pemacu i965. Pemacu Iris adalah berdasarkan seni bina Gallium3D, yang memuatkan tugas pengurusan memori ke bahagian pemacu DRI kernel Linux dan menyediakan penjejak keadaan siap sedia dengan sokongan untuk cache penggunaan semula objek output. Pemacu hanya menyokong pemproses berdasarkan seni bina mikro Gen8+ (Broadwell, Skylake) dengan GPU HD, UHD dan Iris.
  • Menambahkan sokongan untuk GPU AMD Navi 10 pada pemacu RADV dan RadeonSI
    (Radeon RX 5700), serta sokongan awal Navi 14. Juga termasuk dalam pemandu RadeonSI tambah sokongan untuk APU Renoir masa hadapan (Zen 2 dengan GPU Navi) dan sebahagiannya Arcturus (hanya keupayaan pengkomputeran dan enjin penyahkod video VCN 2.5, tanpa 3D);

  • Dalam pemacu Gallium3D R600 untuk beberapa kad AMD yang lebih lama (HD 5800/6900) terjamin Sokongan OpenGL 4.5;
  • Untuk RadeonSI dibentangkan pemaut masa jalan baharu - rtld;
  • Prestasi pemacu RADV dan Virgl telah dioptimumkan;
  • Dikembangkan Pemacu Panfrost untuk GPU berdasarkan seni bina mikro Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x) yang digunakan pada banyak peranti dengan pemproses ARM. Keupayaan pemandu kini mencukupi untuk menjalankan Shell GNOME;
  • Ditambah sambungan EGL yang dicadangkan oleh NVIDIA EGL_EXT_platform_device, yang membolehkan EGL dimulakan tanpa memanggil API khusus peranti
  • Menambah sambungan OpenGL baharu:
  • Ditambahkan sambungan pada pemacu RADV Vulkan (untuk kad AMD):
  • Sambungan berikut telah ditambahkan pada pemacu ANV Vulkan (untuk kad Intel):
    VK_EXT_shader_demote_to_helper_vokasi.

Sumber: opennet.ru

Tambah komen