lëshimi i një zbatimi falas të OpenGL dhe Vulkan API - . Lëshimi i parë i degës Mesa 19.1.0 ka një status eksperimental - pas stabilizimit përfundimtar të kodit, do të dalë një version i qëndrueshëm 19.1.1. Në Mesa 19.1 mbështetje e plotë OpenGL 4.5 për drejtuesit i965, radeonsi dhe nvc0, mbështetje Vulkan 1.1 për kartat Intel dhe AMD, si dhe mbështetje të pjesshme për standardin .
:
- Të përfshira Intel ka publikuar një drajver të ri për Iris. Ndryshe nga i965, drajveri i ri bazohet në arkitekturën Gallium3D, e cila ia transferon detyrat e menaxhimit të memories drajverit DRI në bërthamë. Linux dhe ofron një gjurmues gjendjeje gati për përdorim me mbështetje për ripërdorimin e një memorjeje të përkohshme të objekteve të daljes. Drajveri 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, shoferi Iris është nga 3 në 15 herë i965, në varësi të mënyrës së testimit. Mesatarisht, Iris jep 5.45 herë më shumë objekte në sekondë sesa drejtuesi i i965. Kur ekzekutoni programe reale, rritja nuk është aq mbresëlënëse (në një nga demonstrimet rritja është rreth 19%, dhe në disa demonstrime është afërsisht e barabartë me i965).
- Shoferi klasik i965 ka zgjeruar mbështetjen për Gen 11 dhe mbështetje për nënsistemin grafik Elkhart Lake SoC;
- Shoferi i përfshirë për GPU Mali 400/450, i përdorur në shumë çipa të vjetër të bazuar në arkitekturën ARM.
- Shoferi u shtua për GPU të 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.
- Drejtuesi RADV (shofer Vulkan për kartat AMD) ka shtuar mbështetjen për teknologjinë VESA Adaptive-Sync (FreeSync), e cila ju lejon të ndryshoni në mënyrë adaptive shpejtësinë e rifreskimit të monitorit për të siguruar dalje të qetë dhe pa grisje;
- shofer i ri Vulkan TURNIP për GPU-të Qualcomm Adreno;
- Tek shoferi (rasterizuesi i softuerit i bazuar në Gallium3D) shtoi mbështetjen për shtesat 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. Derisa OpenGL 4.0 të mbështetet plotësisht, mbetet të implementohen shtesat GL_ARB_gpu_shader5, GL_ARB_sample_shading dhe GL_ARB_tessellation_shader;
- Mbështetje e shtuar për formatin e kompresimit të teksturës ATC të përdorur në GPU
Qualcomm dhe AMD; - Performancë e përmirësuar e gjurmuesit të gjendjes Gallium Nine, i cili ofron mbështetje Direct3D 9 API për sistemet e ngjashme me Unix dhe përdoret zakonisht për të ekzekutuar Windows lojëra duke përdorur Wine;
- Shtuar shtesa të reja OpenGL:
- për të gjithë shoferët;
- për të gjithë drejtuesit me mbështetje GL 3.1;
- për shofer radeonsi;
- për të gjithë drejtuesit me mbështetje GL 3.1;
- për drejtuesit e bazuar në arkitekturën Gallium dhe drejtuesin i965;
- për shoferët dhe i965;
- për të gjithë shoferët;
- për shoferin e Irisit.
- Shtesa të shtuara në drejtuesin ANV Vulkan (për kartat Intel):
- Një grup shtesash i është shtuar drejtuesit të RADV Vulkan (për kartat AMD):
Për më tepër, mund të vërehet në degën që do të krijojë bazën për lëshimin e Mesa 19.2, zbatimin e zgjerimit
për drejtuesin e Gallium3D R600, i cili ishte më i fundit për të ofruar mbështetje për OpenGL 4.5. Kjo e bën R600 shoferin e katërt Mesa që mbështet OpenGL 4.5. Mbështetja për OpenGL 4.5 në R600 është e disponueshme vetëm në GPU-të Radeon HD 5800/6900.
Burimi: opennet.ru
