Издање Меса 24.0, бесплатна имплементација ОпенГЛ-а и Вулкана

Објављено је издање бесплатне имплементације ОпенГЛ и Вулкан АПИ-ја - Меса 24.0.0. Прво издање гране Меса 24.0.0 има експериментални статус - након коначне стабилизације кода, биће објављена стабилна верзија 24.0.1.

Меса 24.0 пружа подршку за Вулкан 1.3 графички АПИ у анв за Интел ГПУ, радв за АМД ГПУ, НВК за НВИДИА ГПУ, ту за Куалцомм ГПУ, у лавапипе софтверском растеризатору (лвп) и у режиму емулатора (вн). Подршка за Вулкан 1.0 је имплементирана у драјверима в3дв (Броадцом ВидеоЦоре ВИ ГПУ из Распберри Пи 4) и дзн (Вулкан имплементација на врху Дирецт3Д 12).

Меса такође пружа пуну ОпенГЛ 4.6 подршку за ирис (Интел Ген 8+ ГПУ), радеонси (АМД), Цроцус (старији Интел Ген4-Ген7 ГПУ), зинк, ллвмпипе, виргл (Виргил3Д виртуелни ГПУ за КЕМУ/КВМ), фреедрено драјвере ( Куалцомм Адрено) и д3д12 (слој за организовање ОпенГЛ рада на ДирецтКс 12). Подршка за ОпенГЛ 4.5 је доступна за АМД (р600) и НВИДИА (нвц0) ГПУ. Подршка за ОпенГЛ 3.3 присутна је у драјверима софтпипе (софтверски растеризатор), асахи (АГКС ГПУ који се користи у Аппле М1 и М2 чиповима) и нв50 (НВИДИА НВ50).

Главне иновације:

  • Додан је нови Вулкан пвр драјвер за Имагинатион ПоверВР ГПУ.
  • НВК драјвер (НВИДИА) подржава Вулкан 1.3.
  • Цроцус драјвер (ГПУ Интел Ген4-Ген7) подржава ОпенГЛ 4.6.
  • Д3д12 драјвер, који обезбеђује ОпенГЛ имплементациони слој на врху ДирецтКс 12, пружа подршку за ОпенГЛ 4.6.
  • Асахи драјвер за Аппле АГКС ГПУ укључује подршку за геометријске схадере и компатибилан је са ОпенГЛ 3.3.
  • Додата могућност коришћења Вулкан екстензија за хардверско убрзање видео кодирања у х.264 и х.265 форматима.
  • РАДВ Вулкан драјвер за АМД ГПУ је побољшао перформансе праћења зрака.
  • Подршка за екстензије је додата НВК Вулкан драјверу за НВИДИА ГПУ:
    • ВК_КХР_вулкан_мемори_модел
    • ВК_ЕКСТ_мулти_драв
    • ВК_КХР_схадер_флоат_цонтролс
    • ВК_ЕКСТ_текел_буффер_алигнмент
    • ВК_ЕКСТ_схадер_имаге_атомиц_инт64
    • ВК_КХР_схадер_атомиц_инт64
    • ВК_КХР_схадер_субгроуп_ектендед_типес
    • ВК_ЕКСТ_субгроуп_сизе_цонтрол
    • ВК_КХР_фрагмент_схадер_барицентриц
    • ВК_КХР_синцхронизатион2
    • ВК_КХР_пипелине_екецутабле_пропертиес
  • Подршка за екстензије је додата РАДВ Вулкан драјверу (АМД):
    • ВК_ЕКСТ_имаге_цомпрессион_цонтрол
    • ВК_ЕКСТ_девице_фаулт
    • ВК_КХР_цалибратед_тиместампс
    • ВК_КХР_вертек_аттрибуте_дивисор
    • ВК_КХР_маинтенанце6
    • ВК_КХР_раи_трацинг_поситион_фетцх
    • ВК_ЕКСТ_дептх_цламп_зеро_оне
  • Подршка за екстензије је додата Асахи ОпенГЛ драјверу за Аппле АГКС ГПУ:
    • ГЛ_ЕКСТ_дисјоинт_тимер_куери
    • ГЛ_АРБ_тектуре_цубе_мап_арраи
    • ГЛ_АРБ_цлип_цонтрол
    • ГЛ_АРБ_тимер_куери
    • ГЛ_АРБ_басе_инстанце
    • ГЛ_АРБ_схадер_тектуре_имаге_самплес
    • ГЛ_АРБ_индирецт_параметерс
    • ГЛ_АРБ_виевпорт_арраи
    • ГЛ_АРБ_фрагмент_лаиер_виевпорт
    • ГЛ_АРБ_цулл_дистанце
    • ГЛ_АРБ_трансформ_феедбацк_оверфлов_куери
  • Додата подршка за ЕГЛ екстензију ЕГЛ_ЕКСТ_куери_ресет_нотифицатион_стратеги.

Извор: опеннет.ру

Додај коментар