баровардани татбиқи ройгони OpenGL ва API Vulkan - . Нашри аввалини филиали Mesa 19.1.0 дорои мақоми таҷрибавӣ мебошад - пас аз ба эътидол овардани ниҳоии код, версияи устувори 19.1.1 бароварда мешавад. Дар Mesa 19.1 Дастгирии пурраи OpenGL 4.5 барои драйверҳои i965, radeonsi ва nvc0, дастгирии Vulkan 1.1 барои кортҳои Intel ва AMD, инчунин қисман дастгирии стандарт .
:
- Дохил карда шудааст Ширкати Intel драйвери нави Iris-ро баровард. Бар хилофи i965, драйвери нав бар асоси меъмории Gallium3D сохта шудааст, ки вазифаҳои идоракунии хотираро ба драйвери DRI дар ядро бор мекунад. Linux ва трекери ҳолати омода барои истифода бо дастгирии кэши дубора истифодашавандаи объектҳои баромадро таъмин мекунад. Драйвери нав танҳо GPU-ҳоеро, ки дар асоси микроархитектураи Gen8+ (Broadwell, Skylake) бо GPU-ҳои HD, UHD ва Iris асос ёфтаанд, дастгирӣ мекунад.
Дар санҷишҳои иҷроиш, ронандаи Айрис аз 3 то 15 маротиба аст i965, вобаста ба ҳолати санҷиш. Ба ҳисоби миёна, Айрис нисбат ба ронандаи i5.45 дар як сония 965 маротиба зиёдтар объектҳоро медиҳад. Ҳангоми иҷро кардани барномаҳои воқеӣ, афзоиш он қадар таъсирбахш нест (дар яке аз намоишҳо афзоиш тақрибан 19% ва дар баъзе намоишҳо тақрибан ба i965 баробар аст).
- Ронандаи классикии i965 дастгирии Gen 11 ва дастгирии зерсистемаи графикаи Elkhart Lake SoC;
- Ронанда дохил карда шудааст барои Mali 400/450 GPU, ки дар бисёр микросхемаҳои кӯҳна дар асоси меъмории ARM истифода мешавад.
- Ронанда илова кард барои GPUs дар асоси микроархитектураҳои Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ва Bifrost (Mali G3x, G5x, G7x), ки дар бисёр дастгоҳҳо бо протсессори ARM истифода мешаванд.
- Драйвери RADV (драйвери Vulkan барои кортҳои AMD) дастгирии технологияи VESA Adaptive-Sync (FreeSync) -ро илова кардааст, ки ба шумо имкон медиҳад, ки суръати навсозии мониторро ба таври мутобиқшавӣ тағир диҳед, то баромади ҳамвор ва бе ашкро таъмин кунед;
- ронандаи нави Vulkan TURNIP барои GPUs Qualcomm Adreno;
- Ба ронанда (растеризатори нармафзор дар асоси Gallium3D) дастгирии васеъшавии OpenGL 4-ро илова кард: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ва OES_viewport_array. То он даме, ки OpenGL 4.0 пурра дастгирӣ нашавад, он барои татбиқи васеъшавии GL_ARB_gpu_shader5, GL_ARB_sample_shading ва GL_ARB_tessellation_shader боқӣ мемонад;
- Дастгирии иловашуда барои формати фишурдани матни ATC, ки дар GPUҳо истифода мешавад
Qualcomm ва AMD; - Беҳтар шудани иҷрои трекери ҳолати Gallium Nine, ки дастгирии Direct3D 9 API-ро барои системаҳои монанд ба Unix таъмин мекунад ва одатан барои кор кардан истифода мешавад. Windows бозиҳо бо истифода аз шароб;
- Иловаи васеъшавии нави OpenGL:
- барои ҳамаи ронандагон;
- барои ҳама ронандагон бо дастгирии GL 3.1;
- барои ронандаи radeonsi;
- барои ҳама ронандагон бо дастгирии GL 3.1;
- барои ронандагон дар асоси меъмории Gallium ва ронандаи i965;
- барои ронандагон ва i965;
- барои ҳамаи ронандагон;
- барои ронанда Айрис.
- Иловаҳо ба драйвери ANV Vulkan (барои кортҳои Intel):
- Ба драйвери RADV Vulkan маҷмӯи васеъшавӣ илова карда шуд (барои кортҳои AMD):
Илова бар ин, метавон қайд кард ба шохае, ки асос барои баровардани Mesa 19.2, татбиқи тамдиди он хоҳад буд
барои Gallium3D ронанда R600, ки охирин буд, барои дастгирии OpenGL 4.5. Ин R600-ро ронандаи чоруми Mesa месозад, ки OpenGL 4.5-ро дастгирӣ мекунад. Дастгирии OpenGL 4.5 дар R600 танҳо дар GPU-ҳои Radeon HD 5800/6900 дастрас аст.
Манбаъ: opennet.ru
