Издање Меса 20.1.0, бесплатна имплементација ОпенГЛ-а и Вулкана
Представио издавање бесплатне имплементације ОпенГЛ и Вулкан АПИ-ја - Меса КСНУМКС. Прво издање гране Меса 20.1.0 има експериментални статус - након коначне стабилизације кода, биће објављена стабилна верзија 20.1.1. У Меси 20.1 имплементиран пуна ОпенГЛ 4.6 подршка за Интел (и965, ирис) и АМД (радеонси) ГПУ, ОпенГЛ 4.5 подршка за АМД (р600) и НВИДИА (нвц0) ГПУ, ОпенГЛ 4.3 за виргл (виртуелни ГПУ) Виргил3Д за КЕМУ/КВМ), као и Вулкан 1.2 подршку за Интел и АМД картице.
Додато Активни слој за избор уређаја за Вулкан АПИ на системима са више ГПУ-а који подржавају Вулкан, који ради слично као ДРИ_ПРИМЕ за ОпенГЛ. Да бисте изабрали активни драјвер и ГПУ, обезбеђена је променљива окружења МЕСА_ВК_ДЕВИЦЕ_СЕЛЕЦТ (ако није инсталирана, користи се ДРИ_ПРИМЕ).
Подршка за чипове која се очекује следеће године заснована на новој микроархитектури додата је и965 и драјверима ириса за Интел ГПУ-ове Роцкет Лаке.
АНВ Вулкан драјвер се развија за Интел ГПУ додао је оптимизација за чипове заснована на Ицелаке микроархитектури (Ген11), омогућавајући употребу чистих боја приликом текстурирања. Када је тестирана у Дота2, промена је смањила број операција конверзије боја за 95% и повећала перформансе за 3.5%.
У Вулкану возач АНВ повећана ефикасност коришћења кеша на системима са Интел Ивибридге и Хасвелл чиповима. Коришћење тестова Вулкан рачунарских функција из Геекбенцх-а 5 показало је повећање перформанси од 330% на Хасвелл ГТ3 хардверу (повећање због чињенице да се претходно кеш није користио у неким условима).
Драјвери за Интел ГПУ (иКСНУМКС, ирис) додато Режим „црне рупе“ (ОпенГЛ екстензија ИНТЕЛ_блацкхоле_рендер), који онемогућава све операције рендеровања које преноси ГПУ, али задржава обраду ОпенГЛ операција.
Подршка за векторизацију која је претходно додата за АМД чипове је портована за Интел графичке чипове НКС, средња репрезентација без типа (ИР) схадера која има за циљ рад на најнижем нивоу, под ГЛСЛ ИР и Меса интерним ИР. Са практичне стране, због боље оптимизације сејдера, промена је омогућила повећање перформанси ОпенГЛ-а и Вулкана у многим играма на системима са Интел ГПУ-овима. На пример, у игри
Рисе оф тхе Томб Раидер се слави повећање перформанси за 3%, ау Схадов оф тхе Томб Раидер за 10%.
У позадини за компајлирање схадера "АЦО“, који развија Валве као алтернативу ЛЛВМ компајлеру схадера, додата је подршка за тип схадерИнт9 за ГФКС16+ ГПУ, омогућавајући употребу 16-битних целих бројева у коду сенки. За
АМД Нави ГПУ (ГФКС10) obezbeđeno коришћење НГГ (Нект-Ген Геометри) мотора при раду са вертек и теселлатион схадерима.
За АМД Нави 12 и Нави 14 ГПУ укључени подршка за приказани ДЦЦ (Делта Цолор Цомпрессион) режим, који обезбеђује рад са компресованим подацима о боји приликом организовања излаза на екрану.
Додато експериментална НИР подршка за класични Галлиум3Д драјвер Р600 (АМД Радеон ХД 2000-6000) са подршком за геометријске, фрагментарне, теменске и теселација схадерс.
Возач Вулкан РАДВ додато Закрпа која побољшава перформансе Ид Тецх игара на системима са АМД АПУ оптимизацијом управљања меморијом.
У Панфрост драјверу имплементиран експериментална подршка за ОпенГЛ ЕС 3.0 и обезбеђено Подршка за 3Д рендеровање за Бифрост ГПУ (Мали Г31). Припремљена је почетна имплементација компајлера схадера који подржава сет интерних инструкција специфичан за Бифрост ГПУ.
Вулкан драјвер ТУРНИП, развијен за Куалцомм Адрено ГПУ, додао је подршка за геометријске схадере и Адрено 650 чипс.
У Галлиум3Д драјверу ЛЛВМпипе, који обезбеђује софтверско приказивање, појавио се подршка за теселационе сејдере.
Представио большая порцијаоптимизације у глтхреад-у (вишенитна имплементација ОпенГЛ-а). Након уношења измена, перформансе Торцс тркачког симулатора су порасле за 16% у подразумеваној конфигурацији и за 40% када је глтхреад омогућен.
Додато енабле_драв_оут_оф_ордер опција (омогућена преко дрицонф-а) да би се омогућиле оптимизације за убрзавање ЦАД-специфичних операција цртања ван редоследа. Када је ова опција омогућена, примећено је убрзање од 11% у Виевперф7 Цатиа тесту.