Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Vulkan API (вышел!) (272 стр)

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

Страницы: 1271 272 273 274276 Следующая »
innuendoПостоялецwww13 мая 201811:06#4065
g-cont
> > а то без debug этого не видно ? :)
> Смотря что считать багом в драйвере.

один и то же код, работает или не работает на разных версиях драйвера ?

> > было то, что ушёл с рабочих станций
> на рабочих станциях не возникает ошибок?

можно пример, где тебе помог debug в твоём коде ?

NyakNyakProductionПостоялецwww13 мая 201813:45#4066
innuendo
> работает или не работает
И в каком случае это баг?
g-contПостоялецwww13 мая 201814:26#4067
Мне вот интересно, а крупные компании при разработке своих движков ориентируются на какую-то текущую версию драйвера или регулярно обновляют её?
Потому что вот эта ситуация когда выходит новая игра и нвидия с амд спешно патчат драйверы она странная на мой взгляд. Ну ведь у разрабов наверняка всё работало на какой-то конкретной версии и проводилось бета-тестирование на более старших версиях. Что конкретно исправляют эти свежие патчи?

И с вулканом как ситуация обстоит? Тут народ уже жаловался, что их программки, которые работали на первых версиях драйверов, на свежих могут систему вогнать в синьку. Но эта детская болячка когда-то встречалась и у DX\GL. Давно еще, в начале нулевых.

innuendoПостоялецwww13 мая 201814:40#4068
NyakNyakProduction
> И в каком случае это баг?

так сложно понять? в одном случае партиклы правильно рисуются, в другом - нет, это баг драйвера ? я про Intel.

g-cont

вспомни, что было при выходе Rage на AMD :)

> Но эта детская болячка когда-то встречалась и у DX\GL. Давно еще, в начале
> нулевых.

в каких нулевых ? помню UE3 на каком-то AMD постоянно выпадал в BSOD

Правка: 13 мая 2018 14:43

g-contПостоялецwww13 мая 201818:39#4069
innuendo
> вспомни, что было при выходе Rage на AMD :)
Да вспомнил, вспомнил :)

Понимаете, получается какая-то идиотская ситуация. Крупные игровые конторы тесно сотрудничают с производителями GPU, причём ихнее руководство вполне может ставить хотелки подобных контор в приоритете над остальными задачами, причём это всё началось еще с лёгкой руки Кармака, который до начала нулевых чуть ли не единолично определял каких расширений ему хочется. И вот мы имеем палку о двух концах - с одной стороны крупные фирмы, по желанию которых в драйвера добавляется всякое, а с другой мелкие разработчики, которые даже не знают что надо вызывать BeginFrame и EndFrame. Вот эта попытка угодить сразу всем и привела к такому положению дел с OpenGL. Я не уверен что с Вулканом будет как-то иначе. Человеческий фактор всегда на первом плане.

elviras9tПользовательwww13 мая 201818:44#4070
g-cont
> Я не уверен что с Вулканом будет как-то иначе. Человеческий фактор всегда на
> первом плане.
Время покажет... Khronos не захочет просто так превращать данный (Vulkan) API в очередную помойку...

Правка: 13 мая 2018 18:44

AndreyПостоялецwww13 мая 201819:23#4071
g-cont
> Я не уверен что с Вулканом будет как-то иначе. Человеческий фактор всегда на первом плане.
Однако на деле все намного лучше, одно дело человеческий фактор в куче кода драйвера для поддержки убого OpenGL, другое дело в более тонком драйвере.
elviras9t
> Время покажет... Khronos не захочет просто так превращать данный (Vulkan) API в очередную помойку...
именно.
innuendoПостоялецwww13 мая 201819:45#4072
Andrey
> убого OpenGL

модераторы, вколите уже ему успокоительное :)


innuendoПостоялецwww13 мая 201819:46#4073
g-cont
> , по желанию которых в драйвера добавляется всякое, а с другой мелкие
> разработчики, которые даже не знают что надо вызывать BeginFrame и EndFrame.
> Вот эта попытка угодить сразу всем и привела к такому положению дел с OpenGL.

попробуй запустить DX игры на ноутах, особенно Intel


если разработчик не смог осилить BeginFrame и EndFrame в DX9, то я про DX12/Vulkan даже страшно подумать

как тут не вспомнить одного любителя отцов, который на полном серьёзе доказывал, что можно писать многопоточные приложения без примитивов синхронизации, мотивирую тем, что у него на компе работает ! человеческий фактор :):):)

Правка: 13 мая 2018 19:55

g-contПостоялецwww13 мая 201820:09#4074
>>Khronos не захочет просто так превращать данный (Vulkan) API в очередную помойку...
В помойку не превратится лишь API полностью закрытый для модификаций. Вулкану больше трёх лет, зашёл сюда и слегка охренел. Вы список расширений видели? Или VK_KHR чем-то принципиально отличается от GL_ARB? Это уже помойка.
Я не вижу принципиальных отличий от архитектуры OpenGL. Ну выкинули стейт-машину и часть кода из драйвера любезно предложили написать пользователю.
Какие еще отличия?
перефразируя слова известного политика, какой бы API не начал писать Khronos у него всё равно получится OpenGL
innuendoПостоялецwww13 мая 201822:15#4075
g-cont
> Вы список расширений видели?

интересно, а как быть с тем, что железки сильно разные ? тем более на мобилках и десктопе ?

сколько всего разных SSE*?

Правка: 13 мая 2018 22:15

prowkanПостоялецwww14 мая 20188:07#4076
innuendo
> интересно, а как быть с тем, что железки сильно разные ? тем более на мобилках
> и десктопе ?
Можно, например, сделать разные API под десктопы и мобилки. Зачем скрещивать ужа и ежа?
DelfigamerПостоялецwww14 мая 20188:42#4077
prowkan
> Можно, например, сделать разные API под десктопы и мобилки.
А что делать с тем функционалом, который общий? Базовая структура конвеера-то везде одна, что тут вертексы проецируются шейдером, что там - то же самое, с той же линейной алгеброй.
NyakNyakProductionПостоялецwww14 мая 20188:44#4078
prowkan
> Можно, например, сделать разные API под десктопы и мобилки. Зачем скрещивать
> ужа и ежа?
Че вы там с оглом такое делаете, что у вас бомбит от расширений?
innuendoПостоялецwww14 мая 20189:02#4079
prowkan
> Можно, например, сделать разные API под десктопы и мобилки. Зачем скрещивать
> ужа и ежа?

ok, берём только декстоп, железки разные - посмотри хотя бы nvap/ags

Страницы: 1271 272 273 274276 Следующая »

/ Форум / Программирование игр / Графика

2001—2018 © GameDev.ru — Разработка игр