nemokamas OpenGL ir Vulkan API diegimo leidimas - . Pirmasis Mesa 19.1.0 atšakos leidimas turi eksperimentinį statusą – galutinai stabilizavus kodą, bus išleista stabili 19.1.1 versija. Mesa 19.1 pilnas OpenGL 4.5 palaikymas i965, radeonsi ir nvc0 tvarkyklėms, Vulkan 1.1 palaikymas Intel ir AMD kortelėms, taip pat dalinis standarto palaikymas .
:
- Įskaitant „Intel“ išleido naują „Iris“ tvarkyklę. Skirtingai nuo „i965“, naujoji tvarkyklė pagrįsta „Gallium3D“ architektūra, kuri atminties valdymo užduotis perkelia branduolio DRI tvarkyklei. Linux ir teikia paruoštą naudoti būsenos sekiklį su palaikymu pakartotinio išvesties objektų talpyklai. Naujoji tvarkyklė palaiko tik GPU, pagrįstus „Gen8+“ mikroarchitektūra („Broadwell“, „Skylake“) su HD, UHD ir „Iris“ GPU.
Veikimo testuose „Iris“ vairuotojas yra nuo 3 iki 15 kartų i965, priklausomai nuo testavimo režimo. Vidutiniškai „Iris“ atvaizduoja 5.45 karto daugiau objektų per sekundę nei „i965“ tvarkyklė. Vykdant realias programas, padidėjimas nėra toks įspūdingas (vienoje iš demonstracinių versijų padidėjimas yra apie 19%, o kai kuriose demonstracinėse versijose jis maždaug lygus i965).
- Klasikinė i965 tvarkyklė išplėtė Gen 11 ir palaikymą Elkhart Lake SoC grafikos posistemio palaikymas;
- Vairuotojas įtrauktas skirtas Mali 400/450 GPU, naudojamas daugelyje senesnių lustų, pagrįstų ARM architektūra.
- Vairuotojas pridėtas GPU, pagrįstiems Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ir Bifrost (Mali G3x, G5x, G7x) mikroarchitektūromis, naudojama daugelyje įrenginių su ARM procesoriais.
- RADV tvarkyklė (AMD kortelių „Vulkan“ tvarkyklė) papildė VESA Adaptive-Sync („FreeSync“) technologijos palaikymą, kuri leidžia adaptyviai keisti monitoriaus atnaujinimo dažnį, kad būtų užtikrintas sklandus ir neplyštantis išvestis;
- nauja Vulkan tvarkyklė TURNIP, skirta Qualcomm Adreno GPU;
- Vairuotojui (programinės įrangos rasterizatorius, pagrįstas Gallium3D) pridėjo palaikymą OpenGL 4 plėtiniams: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ir OES_viewport_array. Kol OpenGL 4.0 nebus visiškai palaikoma, belieka įdiegti plėtinius GL_ARB_gpu_shader5, GL_ARB_sample_shading ir GL_ARB_tessellation_shader;
- Pridėtas GPU naudojamo ATC tekstūros glaudinimo formato palaikymas
Qualcomm ir AMD; - Patobulintas „Gallium Nine“ būsenos sekiklio, kuris teikia „Direct3D 9“ API palaikymą „Unix“ tipo sistemoms ir yra dažnai naudojamas vykdymui, našumas. Windows žaidimai naudojant „Wine“;
- Pridėta naujų OpenGL plėtinių:
- visiems vairuotojams;
- visiems vairuotojams su GL 3.1 palaikymu;
- radeonsi vairuotojui;
- visiems vairuotojams su GL 3.1 palaikymu;
- tvarkyklėms, pagrįstoms Gallium architektūra ir i965 tvarkykle;
- vairuotojams ir i965;
- visiems vairuotojams;
- Iris vairuotojui.
- Pridėta ANV Vulkan tvarkyklės plėtinių („Intel“ kortelėms):
- Prie RADV Vulkan tvarkyklės (AMD kortelėms) pridėtas plėtinių rinkinys:
Be to, galima pažymėti į šaką, kuri bus Mesa 19.2 išleidimo, plėtinio įgyvendinimo pagrindas
Gallium3D tvarkyklei R600, kuri buvo naujausia teikti paramą OpenGL 4.5. Dėl to R600 yra ketvirtoji Mesa tvarkyklė, palaikanti OpenGL 4.5. OpenGL 4.5 palaikymas R600 galimas tik Radeon HD 5800/6900 GPU.
Šaltinis: opennet.ru
