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 toe toetamiseks. Nii sai R600 neljandaks Mesa draiveriks, mis toetab OpenGL 4.5. R600-s on OpenGL 4.5 tugi saadaval ainult Radeon HD 5800/6900 graafikaprotsessoritele.
Allikas: opennet.ru
