Войти
ПрограммированиеФорумГрафика

Vulkan API (вышел!) (625 стр)

Страницы: 1624 625 626 627654 Следующая »
#9360
14:53, 10 июня 2022

>>навороченная игра таскала с собой пачку драйверов
Почему-то для программирования CPU нам не нужны никакие драйвера. Может быть потому что все слои абстракции нативно в железе реализованы?
Так что мешает вендорам договориться и выработать единую систему команд для GPU? Вместо всех этих вулканов и DX12.
Кто не хочет низкий уровень - пусть использует OpenGL.
Кто хочет - пусть программирует напрямую, отправляя железке команды.
Думаю это был бы самый оптимальный вариант.

#9361
14:56, 10 июня 2022

Вендоры не хотят открывать доступ к железу и информацию как программировать их видеокарты.
Потому сами и пишут дрова.

#9362
15:19, 10 июня 2022

g-cont
> все слои абстракции нативно в железе реализованы
Код, скомпилированный под одну архитектуру, не запустится на другой. Даже запуск и работа 32-битных процессов в 64-битной ОС на x86-64 требует поддержки со стороны этой самой ОС. Нет никакой единой системы команд CPU, не стоит путать "договориться и выработать единую систему команд" и "продать лицензию на производство чипов с твоей системой команд" (у Intel и AMD именно второе).

#9363
16:31, 10 июня 2022

ronniko
> Вендоры не хотят открывать доступ к железу и информацию как программировать их
> видеокарты.
Для линукса народ делает реверс инженеринг и пишет свои драйвера.

#9364
18:57, 10 июня 2022

>>Даже запуск и работа 32-битных процессов в 64-битной ОС на x86-64 требует поддержки со стороны этой самой ОС
Программный эмулятор. Зато 32-х битная ОС на 64-х битном процессоре преспокойно работает на аппаратном эмуляторе в самом процессоре.
И это по идее даже быстрее, чем наоборот.

#9365
(Правка: 22:39) 22:34, 10 июня 2022

Для линукса народ делает реверс инженеринг и пишет свои драйвера.

Да. Но там минимальные базовые вещи.
Много еще не сделано.
Открыты только старые дрова еще за 2008 год.
А многие новые фичи пока не доступны обычным прогерам.
Новые фичи могут только дрова амд на линуксе дать. То есть амд сами пишут свой драйвер.
Интузиасты увы не могут.

Калибри ОС про это пишут. Они тоже пытаются поддержать несколько моделей видях амд и нвидиа.

#9366
22:46, 10 июня 2022

ronniko
> Много еще не сделано.
На мали/адрено там фич больше чем в андроиде

#9367
1:16, 11 июня 2022

/A\
> Там вся концепция иная. В ГЛ давно есть zero driver overhead который должен
> быть не сильно хуже вулкана.
Ага, если только на навидии, было бы так не выкинули бы ГЛ рендер сраной метлой из движков типа IdTech
g-cont
> Тогда какой смысл в вулкане? Он как был сырой так и остался сырым, ИМХО.
И снова. Глянь как сырой Vulkan используется во всю, а ГЛ выкидывают
g-cont
> WGL_CONTEXT_DEBUG_BIT_ARB
Навидия писала мемуары про ошибки, AMD писала нечто среднее, Intel былткратлк и писал строку ошибки, по сути строковый Glenum. Так что дебажный контекс ГЛ был жалок и убог.
barnes
> у амуде до сих пор на некоторых видяхах траблы с биндлесами.
Зато у AMD лучший и настоящий Vulkan

#9368
3:40, 11 июня 2022

Andrey
> Зато у AMD лучший и настоящий Vulkan
Но это если получится установить драйвер. Ибо для установки видеодрайвера нужен GL 2 ;)

#9369
6:28, 11 июня 2022

MrShoor
> Но это если получится установить драйвер. Ибо для установки видеодрайвера нужен
> GL 2 ;)
А... Типа интерфейс установки требует гл 2.0? Точно,похоже на правду, вроде видел там libgles2.dll

#9370
7:28, 11 июня 2022

Andrey
> Так что дебажный контекс ГЛ был жалок и убог
напомни, DXDebug работает на маках и айфонях?

#9371
7:53, 11 июня 2022

Andrey
> на навидии
Andrey
> сраной метлой
как же плющит человека

#9372
8:55, 11 июня 2022

Andrey
> Глянь как сырой Vulkan используется во всю, а ГЛ выкидывают
Andrey
> Так что дебажный контекс ГЛ был жалок и убог.
Это всё оценочные суждения. К тому же, насколько я помню, ты всю жизнь топил за использование DX. Теперь считаешь Vulkan лучше DX?

#9373
9:01, 11 июня 2022

И еще. Вопрос не совсем по теме, но в наш век опенсорса вообще и регулярно утекающих исходников в частности, довольно странно наблюдать как ревностно охраняют свои драйвера AMD и NVidia. Что там за великие секреты сокрыты? И от вулкана тоже исходники не показывают. Почему так?

#9374
(Правка: 9:59) 9:25, 11 июня 2022

g-cont
> > Так что дебажный контекс ГЛ был жалок и убог.
> Это всё оценочные суждения.
просто кто-то не читает доки а хочет шоб ему всё расписывали откуда растут руки

Страницы: 1624 625 626 627654 Следующая »
ПрограммированиеФорумГрафика