The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания AMD открыла код драйвера с реализацией API Vulkan, opennews (??), 27-Дек-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


73. "Компания AMD открыла код драйвера с реализацией API Vulkan"  –1 +/
Сообщение от Аноним (-), 28-Дек-17, 12:08 
Не внимательно прочитал. Mesa->DRM, так же как и PAL->DRM. Но, я правильно понимаю, что Mesa же обращается к функциям DRM модуля напрямую из своих функций, а PAL же сначала обращается к своей функции-прослойке (которая одна как для Windows, так и для Linux), а она в свою очередь уже к функциям DRM модуля. Т.е в PAL используется промежуточная (дополнительная) функция? На вызов же функции какое-то время затрачивается? Конечно это минимальная задержка, которая и не ощутима будет, но она есть?
Ответить | Правка | Наверх | Cообщить модератору

151. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +/
Сообщение от Джон Ленин (?), 02-Янв-18, 18:45 
Нет, внутри Мезы есть Gallium3D — тоже своеобразный PAL для тамошних стейттрекеров типа Nine, Glamor, DDX, RADV и прочих.

Эти стейт-трекеры реализуют все нужные API 2D/3D-рисования, с ускорением или без. Gallium3D сделан специально так, чтоб использовать одновременно несколько API на одном GPU, и заодно не переписывать стей-трекер для каждой платформы отдельно.

Тоесть Gallium3D это специальный API абстркции, поверх которого работают другие API. И для конкретной процессорной/гпу-архитектуры стейт-трекеры собираются из исходников без особых проблем.


Тоесть, как написал Товарищ выше: PAL — скорее Gallium3D, и AMDVLK работает не через Мезу. (хотя тоже общается с ГПУ безопасным методом, через libdrm, что не мешает мезу использовать параллельно.)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру