lĂ«shimi i implementimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan â Versioni e parĂ« e degĂ«s Mesa 19.1.0 ka status eksperimental - pas stabilizimit tĂ« fundit tĂ« kodit, do tĂ« lĂ«shohet versioni stabil 19.1.1. NĂ« Mesa 19.1 mbĂ«shtetje e plotĂ« pĂ«r OpenGL 4.5 pĂ«r driverĂ«t i965, radeonsi dhe nvc0, mbĂ«shtetje pĂ«r Vulkan 1.1 pĂ«r kartat Intel dhe AMD, si dhe mbĂ«shtetje e pjesshme pĂ«r standardin .
:
- Në përbërje të përfshirë në kompaninë Intel është driveri i ri Iris. Ndryshe nga i965, driveri i ri është i bazuar mbi arkitekturën Gallium3D, e cila merr përsipër detyrat e menaxhimit të memorjes në anën e driverit DRI në bërthamën Linux dhe ofron një sistem të gatshëm për gjurmimin e gjendjeve me mbështetje për cache për ripërdorimin e objekteve të output. Driveri i ri mbështet vetëm GPU-të e bazuara në mikroarkitekturën Gen8+ (Broadwell, Skylake) me GPU HD, UHD dhe Iris.
Në testet e performancës, driveri Iris është nga 3 deri në 15 herë i965, varësisht nga moda e testimit. Në mesatare, Iris tregon një renditje prej 5.45 herë më shumë objekte në sekundë, sesa driveri i965. Kur ekzekutojnë programe reale, rritja nuk është aq e dukshme (në një nga demostrimet, rritja është rreth 19%, dhe në disa demostrime është afërsisht e barabartë me i965).
- Në driverin klasik i965, është zgjeruar mbështetja për çipat Gen 11 dhe mbështetje për sistemin grafik SoC Elkhart Lake;
- Në përbërje është përfshirë drivari për GPU Mali 400/450, e përdorur në shumë çipa të vjetër të bazuar në arkitekturën ARM.
- Shtohet driveri për GPU-të e bazuara në mikroarkitekturat Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x), të përdorura në shumë pajisje me procesorë ARM.
- Në driverin RADV (driveri Vulkan për kartat AMD) është shtuar mbështetje për teknologjinë VESA Adaptive-Sync (FreeSync), e cila lejon ndryshimin adaptiv të frekuencës së rifreskimit të monitorit për të siguruar output të qetë dhe pa ndërprerje;
- driveri i ri Vulkan TURNIP për GPU Qualcomm Adreno;
- Në drejtuesin (rastësor i bazuar në Gallium3D) është shtuar mbështetje për zgjerimet OpenGL 4: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array dhe OES_viewport_array. Deri në mbështetje të plotë të OpenGL 4.0 mbetet për të realizuar zgjerimet GL_ARB_gpu_shader5, GL_ARB_sample_shading dhe GL_ARB_tessellation_shader;
- është shtuar mbështetje për formatin e kompresimit të teksteve ATC, e përdorur në GPU
Qualcomm dhe AMD; - është rritur performanca e gjurmuesit të gjendjeve Gallium Nine, që ofron mbështetje për API Direct3D 9 për sistemet Unix-like dhe zakonisht përdoret për të ekzekutuar lojëra Windows duke përdorur Wine;
- Janë shtuar zgjerime të reja OpenGL:
- për të gjithë driverët;
- për të gjithë driverët me mbështetje GL 3.1;
- për drivers radeonsi;
- për të gjithë driverët me mbështetje GL 3.1;
- për drivers bazuar në arkitekturën Gallium dhe driverin i965;
- për driverat dhe i965;
- për të gjithë driverët;
- për driverin Iris.
- Në driver-in Vulkan ANV (për kartat Intel) janë shtuar zgjerime:
- Në Vulkan-driverin RADV (për kartat AMD) është shtuar një grup zgjerimesh:
Për më tepër, mund të theksohet në degën që do të shërbejë si bazë për lëshimin e Mesa 19.2, implementimi i zgjerimit
për driverin R600 të Gallium3D, i cili ishte i fundit për të siguruar mbështetje për OpenGL 4.5. Kështu që R600 u bë driveri i katërt i Mesa me mbështetje për OpenGL 4.5. Mbështetja për OpenGL 4.5 në R600 është e disponueshme vetëm për GPU Radeon HD 5800/6900.
Burimi: opennet.ru
