frigivelse af en gratis implementering af OpenGL og Vulkan API - . Den første udgivelse af Mesa 19.1.0-grenen har en eksperimentel status - efter den endelige stabilisering af koden vil en stabil version 19.1.1 blive frigivet. I Mesa 19.1 fuld OpenGL 4.5-understøttelse af i965, radeonsi og nvc0-drivere, Vulkan 1.1-understøttelse af Intel- og AMD-kort, samt delvis understøttelse af standarden .
:
- Inkluderet Intel har udgivet en ny Iris-driver. I modsætning til i965 er den nye driver baseret på Gallium3D-arkitekturen, som overfører hukommelsesstyringsopgaver til DRI-driveren i kernen. Linux og leverer en brugsklar tilstandstracker med understøttelse af genbrugscache af outputobjekter. Den nye driver understøtter kun GPU'er baseret på Gen8+ mikroarkitekturen (Broadwell, Skylake) med HD-, UHD- og Iris-GPU'er.
I præstationstests er Iris-driveren fra 3 til 15 gange i965, afhængigt af testtilstanden. I gennemsnit gengiver Iris 5.45 gange flere objekter i sekundet end i965-driveren. Når man kører rigtige programmer, er stigningen ikke så imponerende (i en af demoerne er stigningen ca. 19%, og i nogle demoer er den omtrent lig med i965).
- Den klassiske i965-driver har udvidet understøttelse af Gen 11 og understøttelse af Elkhart Lake SoC-grafikundersystem;
- Driver inkluderet til Mali 400/450 GPU, brugt i mange ældre chips baseret på ARM-arkitekturen.
- Driver tilføjet til GPU'er baseret på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer, brugt på mange enheder med ARM-processorer.
- RADV-driveren (Vulkan-driver til AMD-kort) har tilføjet understøttelse af VESA Adaptive-Sync (FreeSync) teknologi, som giver dig mulighed for adaptivt at ændre skærmens opdateringshastighed for at sikre jævnt og rivefrit output;
- ny Vulkan-driver TURNIP til Qualcomm Adreno GPU'er;
- Til chauffør (software-rasterizer baseret på Gallium3D) tilføjede understøttelse af OpenGL 4-udvidelser: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array og OES_viewport_array. Indtil OpenGL 4.0 er fuldt understøttet, er det stadig at implementere udvidelserne GL_ARB_gpu_shader5, GL_ARB_sample_shading og GL_ARB_tessellation_shader;
- Tilføjet understøttelse af ATC-teksturkomprimeringsformat brugt på GPU'er
Qualcomm og AMD; - Forbedret ydeevne af Gallium Nine-tilstandssporeren, som yder Direct3D 9 API-understøttelse til Unix-lignende systemer og almindeligvis bruges til at starte Windows spil der bruger Wine;
- Tilføjet nye OpenGL-udvidelser:
- for alle chauffører;
- for alle chauffører med GL 3.1-understøttelse;
- til radeonsi driver;
- for alle chauffører med GL 3.1-understøttelse;
- til drivere baseret på Gallium-arkitektur og i965-driver;
- for chauffører og i965;
- for alle chauffører;
- for Iris chauffør.
- Tilføjede udvidelser til ANV Vulkan-driveren (til Intel-kort):
- Et sæt udvidelser er blevet tilføjet til RADV Vulkan-driveren (til AMD-kort):
Derudover kan det bemærkes ind i den filial, der skal danne grundlag for udgivelsen af Mesa 19.2, implementeringen af udvidelsen
til Gallium3D driver R600, som var den seneste at yde support til OpenGL 4.5. Dette gør R600 til den fjerde Mesa-driver, der understøtter OpenGL 4.5. OpenGL 4.5-understøttelse i R600 er kun tilgængelig på Radeon HD 5800/6900 GPU'er.
Kilde: opennet.ru
