vrystelling van 'n gratis implementering van die OpenGL en Vulkan API - . Die eerste vrystelling van die Mesa 19.1.0-tak het 'n eksperimentele status - na die finale stabilisering van die kode, sal 'n stabiele weergawe 19.1.1 vrygestel word. In Mesa 19.1 volledige OpenGL 4.5-ondersteuning vir i965-, radeonsi- en nvc0-bestuurders, Vulkan 1.1-ondersteuning vir Intel- en AMD-kaarte, sowel as gedeeltelike ondersteuning vir die standaard .
:
- Ingesluit Intel het 'n nuwe Iris-drywer vrygestel. Anders as die i965, is die nuwe drywer gebaseer op die Gallium3D-argitektuur, wat geheuebestuurstake na die DRI-drywer in die kern aflaai. Linux en bied 'n gereed-vir-gebruik toestandopsporer met ondersteuning vir 'n hergebruikkas van uitvoervoorwerpe. Die nuwe drywer ondersteun slegs GPU's gebaseer op die Gen8+ mikroargitektuur (Broadwell, Skylake) met HD-, UHD- en Iris-GPU's.
In prestasietoetse is die Iris-bestuurder van 3 tot 15 keer i965, afhangende van die toetsmodus. Iris lewer gemiddeld 5.45 keer meer voorwerpe per sekonde as die i965-bestuurder. Wanneer regte programme uitgevoer word, is die toename nie so indrukwekkend nie (in een van die demo's is die toename ongeveer 19%, en in sommige demo's is dit ongeveer gelyk aan i965).
- Die klassieke i965-bestuurder het ondersteuning vir Gen 11 en ondersteuning vir Elkhart Lake SoC grafiese substelsel;
- Bestuurder ingesluit vir die Mali 400/450 GPU, gebruik in baie ouer skyfies gebaseer op die ARM-argitektuur.
- Bestuurder bygevoeg vir GPU's gebaseer op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroargitekture, wat op baie toestelle met ARM-verwerkers gebruik word.
- Die RADV-bestuurder (Vulkan-bestuurder vir AMD-kaarte) het ondersteuning bygevoeg vir VESA Adaptive-Sync (FreeSync)-tegnologie, wat jou toelaat om die monitor se verversingstempo aanpasbaar te verander om gladde en skeurvrye uitset te verseker;
- nuwe Vulkan-bestuurder TURNIP vir Qualcomm Adreno GPU's;
- Aan bestuurder (sagteware rasteriseerder gebaseer op Gallium3D) het ondersteuning bygevoeg vir OpenGL 4-uitbreidings: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array en OES_viewport_array. Totdat OpenGL 4.0 ten volle ondersteun word, bly dit om die GL_ARB_gpu_shader5, GL_ARB_sample_shading en GL_ARB_tessellation_shader uitbreidings te implementeer;
- Bygevoeg ondersteuning vir ATC tekstuur kompressie formaat wat op GPU's gebruik word
Qualcomm en AMD; - Verbeterde werkverrigting van die Gallium Nine-toestandopsporer, wat Direct3D 9 API-ondersteuning vir Unix-agtige stelsels bied en algemeen gebruik word om te hardloop Windows speletjies wat Wyn gebruik;
- Nuwe OpenGL-uitbreidings bygevoeg:
- vir alle bestuurders;
- vir alle bestuurders met GL 3.1-ondersteuning;
- vir radeonsi bestuurder;
- vir alle bestuurders met GL 3.1-ondersteuning;
- vir bestuurders gebaseer op Gallium-argitektuur en i965-bestuurder;
- vir bestuurders en i965;
- vir alle bestuurders;
- vir Iris bestuurder.
- Bygevoeg uitbreidings by die ANV Vulkan-bestuurder (vir Intel-kaarte):
- 'n Stel uitbreidings is by die RADV Vulkan-bestuurder gevoeg (vir AMD-kaarte):
Daarbenewens kan dit opgemerk word in die tak wat die basis sal vorm vir die vrystelling van Mesa 19.2, die implementering van die uitbreiding
vir Gallium3D-bestuurder R600, wat die nuutste was om ondersteuning vir OpenGL 4.5 te verskaf. Dit maak die R600 die vierde Mesa-bestuurder wat OpenGL 4.5 ondersteun. OpenGL 4.5-ondersteuning in die R600 is slegs beskikbaar op Radeon HD 5800/6900 GPU's.
Bron: opennet.ru
