OpenGL ja Vulkani API vabade versioonide väljalase — . Mesa 19.1.0 esialgne versioon on eksperimenteerimise staatuses — pärast koodi lõplikku stabiliseerimist vabastatakse stabiilne versioon 19.1.1. Mesa 19.1 täielik OpenGL 4.5 tugi i965, radeonsi ja nvc0 draiveritele, Vulkan 1.1 tugi Intel ja AMD kaartidele, samuti osaline tugi standardile .
:
- Komplekti kuulub uues Intel'i draiveris Iris. Erinevalt i965-st põhineb uus draiver Gallium3D arhitektuuril, mis suunab mälu haldamise ülesandeid DRI-draiverisse Linuxi kernelis ning pakub valmis oleku jälgijat korduvkasutatavate objektide vahemällu hoidmise toega. Uus draiver toetab ainult Gen8+ (Broadwell, Skylake) mikroarhitektuuriga GPU-d HD, UHD ja Iris.
Iris'i jõudlustestides on see i965-st 3 kuni 15 korda sõltuvalt testimisrežiimist. Keskmiselt demonstreerib Iris 5,45 korda rohkem objekte sekundis kui i965 draiver. Tegelike programmide täitmisel pole kasu nii muljetavaldav (ühes demoes oli kasu umbes 19% ning mõned uuringud on ligilähedased i965-le).
- Klassikalises i965 draiveris on laiendatud Gen 11 kooste toetust ja SoC Elkhart Lake graafikapisüsteemi toetust;
- Komplekti kuulub draiver Mali 400/450 GPU-dele, mida kasutatakse paljudes vanemates ARM arhitektuuril põhinevates kiipides.
- Lisatud draiver Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) mikroarhitektuuride GPU-dele, mida kasutatakse paljudes ARM protsessoritega seadmetes.
- RADV draiveris (Vulkan-draiver AMD kaartidele) on lisatud VESA Adaptive-Sync (FreeSync) tehnoloogia tugi, mis võimaldab kohandada monitori värskendussagedust sujuva väljastuse ja katkestuste vältimiseks;
- uus TURNIP Vulkan-draiver Qualcomm Adreno GPU-le;
- Draiveris (Gallium3D põhine tarkvaraline rasteriseerija) on nüüd lisatud OpenGL 4 laiendusi: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ja OES_viewport_array. Täieliku OpenGL 4.0 toe saavutamiseks tuleb veel rakendada laiendusi GL_ARB_gpu_shader5, GL_ARB_sample_shading ja GL_ARB_tessellation_shader;
- On lisatud ATC tekstuuride kokkusurumise formaadi toetus, mida kasutatakse GPU-del
Qualcomm ja AMD; - Gallium Nine oleku jälgimise jõudlust on parandatud, pakkudes Direct3D 9 API tuge Unix-sarnaste süsteemide jaoks ja seda kasutatakse üldiselt Windowsi mängude käitamiseks Wine'i abil;
- Uued OpenGL laiendused on lisatud:
- kõikide draiverite jaoks;
- kõikide GL 3.1 toetavate draiverite jaoks;
- radeonsi draiveri jaoks;
- kõikide GL 3.1 toetavate draiverite jaoks;
- Gallium arhitektuuril põhinevate draiverite ja i965 draiveri jaoks;
- draiverite jaoks ja i965;
- kõikide draiverite jaoks;
- Iris draiveri jaoks.
- Vulkani draiver ANV (Intel kaartide jaoks) on lisatud laiendused:
- RADV Vulkan-draiveris (AMD kaartidele) on lisatud laienduste komplekt:
Lisaks saab märkida haru, mis läheb Mesa 19.2 väljaande aluseks, GL_KHR_robustness laienduse rakendamine
puuduolev lüli для обеспечения поддержки OpenGL 4.5. Таким образом R600 стал четвёртым драйвером Mesa с поддержкой OpenGL 4.5. Поддержка OpenGL 4.5 в R600 доступна только для GPU Radeon HD 5800/6900.
Allikas: opennet.ru
