URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119505
[ Назад ]

Исходное сообщение
"Опубликован графический стандарт Vulkan 1.2"

Отправлено opennews , 16-Янв-20 10:19 
Консорциум Khronos, занимающийся разработкой графических стандартов,...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52194


Содержание

Сообщения в этом обсуждении
"Опубликован графический стандарт Vulkan 1.2"
Отправлено m.makhno , 16-Янв-20 10:19 
Интересно, как дела обстоят с обратной совместимостью.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 15:04 
> Oпyбликован грaфический стандарт Vulkan 1.2

Cтaндарт то опyбликован, а дрaйвера (говoрят) пoлное г^в^нo. На ЛOРе нeдавно была тема, где з@дpoты обсуждали качeство вyлканoвского nvidia-дpaйвера в игpах. И оказалось, что игры тоpмозят еще больше, чем с обычным дрaйвером. Но погoдите-ка, это что же полyчается? Ведь Vulkan создавался, чтобы повысить произвoдительность как минимум в 2 раза. Нас н@#$ли, рaсxoдимся? :(


"Опубликован графический стандарт Vulkan 1.2"
Отправлено фывфывфыв , 16-Янв-20 15:25 
> Ведь Vulkan создавался, чтобы повысить произвoдительность как минимум в 2 раза.

Сколько лет прошло, а дураки все теже. Он создавался для НИЗКОУРОВНЕГО доспута и не более. Можно на языке ассемблера написать хрень, которая будет работать медленее чем на JVM.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 15:53 
Вот ТЫ и не перевелся. Ибо резкое повышение производительности - это СЛЕДСТВИЕ использования низкоуровневого доступа. Те же тесты хронос групп это нам обещали. Но затем что-то пошло не так. Либо это был один большой маркетинговый бyллшит с красивыми картинками, либо нвидия не шмогла в нормальные пyкaн-драйвера.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Khronos group , 16-Янв-20 18:38 
Как хронос может что-то гарантировать если все работает через драйвер.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Константавр , 16-Янв-20 18:57 
Если работает медленнее, то получается - плохо написали. Существующие движки годами оттачиваются и на то, чтобы научиться писать на вулкане тоже нужно время. Нужны тесты, нужна аналитика и статистика от пользователей. Вот пока этого не будет, движок может больше тормозить.

И дрова тоже могут быть плохими. Их тоже надо научиться писать для вулкана. И иксы и оконный менеджер и всё должно понимать с чем имеет дело. А все думают, что раз и готово.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 08:06 
А еще можно в драйвере наделать кучу эмулируемых на цп функций и сказать что видеокарта полностью поддерживает вулкан. Разработчик конечно должен знать что именно функция которую он использует медленная.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено asdasd , 16-Янв-20 19:10 
Я еще раз повторю, что на языке ассемблера можно написать полную дичь, ежели написать это на каком-нибудь высокоуровневом языке и дать хорошему компилятору.
99% игровых компаний на высокоуровневых API сделать нормально не могут, куда им низкий уровень?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 15:09 
Слышал звон, да не знаешь, где он. Си - это тоже низкий уровень по сравнению с языками высокого уровня, да не ассемблер нифига.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Анонимъ , 17-Янв-20 18:46 
Или разрабы не осилили оптимизации под вулкан. Низкоуровневые API предъявляют повышенные требования к радиусу кривизны рук.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Khronos group , 16-Янв-20 15:41 
Как будто хронос ответственный за реализацию драйвера

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 17:31 
Как всегда ответственных нет "оно само".

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 20:05 
Вполне себе повышает, если переписать движок под вулкан, а не просто поменять все gl префиксы на vk

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Алекс , 17-Янв-20 10:00 
Многие игры работают быстрее на Vulkan, по сравнению с opengl, все нормально там с производительностью.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Michael Shigorin , 18-Янв-20 19:21 
> (говoрят)

(показывают) https://www.youtube.com/watch?v=W3VryXQfUY4


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Nicko , 13-Июн-20 20:49 
Боже, откуда же вы такие дурачки беретесь ?
Тебе 25 раз уже написали, что вулкан - это низкоуровневое api, и эффективное приложение на таком уровне может написать только спец хорошо понимающий видео-архитектуру  карт. Ну что за бездарь.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 16-Янв-20 10:19 
>Для обеспечения высокой производительности

вот только что на Ubuntu (и KDE Neon), что на Manjaro у меня с Nvidia (со всеми ветками 3xx-4xx), почему-то, при переключении с OpenGL4.2 на Vulkan FPS падает в x.15-x2 раза.

одни говорят, что наоборот должно же быть. другие говорят, что для Vulkan прост ннада минимум 4Гб видеопамяти (производительно, да)

ничего не понимаю, если честно


"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 16-Янв-20 10:20 
*в x1.5-x2 раза*

"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 16-Янв-20 10:24 
*и OpenGL4.6*

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 10:44 
>Nvidia

Ну а ты что хотел?


"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 16-Янв-20 10:52 
с радеоном дела по-лучше?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Fatum , 16-Янв-20 12:53 
Да. Проблема в драйверах.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено asdasd , 16-Янв-20 19:11 
А теперь сравните Nvidia на OGL и ATi на Vulkan'е. Просто ATi не может в хорошие GPU, вот и перекладывают все на плечи разработчиков.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено НяшМяш , 16-Янв-20 15:21 
Radeon с серии 7000 поддерживает Asynchronous Shading в железе и поэтому в DX12\Vulkan они и получают буст. С nVidia наоборот, рекомендуют придерживаться старых DX11\OpenGL.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 11:03 
Ubuntu 19.10, nvidia 1050 с 2ГБ. Полет отличный, особенно заметно под вайном (где вулкан выдает 50-60 fps, без него 10-15 fps в overwatch и других играх). Возможно ваша проблема описана в этой новости https://www.ixbt.com/news/2016/03/01/nvidia-api-vulkan-gpu-f...

"Опубликован графический стандарт Vulkan 1.2"
Отправлено RTX2080 , 16-Янв-20 11:25 
Внезапно, на винде та же ситуация при переключении с dx11 на dx12/vulkan всегда падает фпс.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 11:49 
Где и что ты там переключил? В KWin только OpenGL 2.0 и OpenGL 3.1 есть

"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 20-Янв-20 16:24 
у тебя за пределами KWin жизни нет?

с Unreal Engine например поиграйся


"Опубликован графический стандарт Vulkan 1.2"
Отправлено КО , 16-Янв-20 13:35 
>одни говорят, что наоборот должно же быть.

Это евангелисты прихода новой фичи.
В реальности Vulkan перекладывает оптимизацию под конкретную карточку с плеч разработчика драйверов на плечи разработчика пользовательской программки. Там где разработчик озаботился этим будет профит, где нет - как повезет.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 20-Янв-20 16:25 
> на плечи разработчика пользовательской программки.

пока что это самый убедительный довод (его же я получаю и от Khronos и от Nvidia)


"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 20-Янв-20 16:26 
новый уровень *проблема на вашей стороне*

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 15:59 
Видимо они дрова не осилят никак, та же проблема...

"Опубликован графический стандарт Vulkan 1.2"
Отправлено llirik , 17-Янв-20 07:46 
Ubuntu 18.04.3 производительность с вулканом больше, чем без него (видно так сказать невооруженным глазом).

"Опубликован графический стандарт Vulkan 1.2"
Отправлено заминированный тапок , 20-Янв-20 16:27 
забыли уточнить, в каком месте производительность?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено N , 16-Янв-20 10:53 
> Доведена до готовности к повсеместному применению реализация языка программирования шейдеров HLSL, разработанного компанией Microsoft для DirectX

Эксперты, скажите пожалуйста, это ускорит DX12 игры в вине? Сейчас многие жалуются на то, что JIT компиляция шейдеров грузит проц.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено N , 16-Янв-20 10:54 
в вине с DXVK*

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 11:01 
Я на AMD это пофиксил модифицированной Mesa с ACO компилятором шейдеров

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 11:27 
DXVK не имеет отношения к dx12 не? Как и к вайну. по-сути. Может, просто криво работает, как были проблемы, когда dxvk9 был отдельным проектом. Теперь проблемы перекочевали в dxvk, отлично придумали конечно.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 11:29 
Я имею в виду, поступай как с dxvk9 - отдельный профиль. Мне больше нравилось, когда оно было отдельно — с вайновской реализацией больше игр работает.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 12:59 
Vkd3d

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Васька кот , 16-Янв-20 12:11 
Ну все, теперь гуляцца будет в удовольствие. Ведь главное что? Что б была возможность настраивать каждый день "под себя" линукс и гуляцца в игры. И все, ты уже компьютерный гений, не то что там всякие виндузятники, которым только новости после работы почитать, в почту зайти и фильм посмотреть.А тут бескрайнее поле деятельности в линуксе до покраснения глаз.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 12:35 
>настраивать каждый день

Это мифы, фейки. Зачем вы их распространяете? Как пользователь виндовоса, могу со всей уверенностью заявлять: в линуксе настройки приходится менять не чаще раза в год. Даже если их не поменять, ничего страшного не случится. А в виндовосе приходится регулярно читать малопонятные анонсы и ченджлоги, и, поскольку узнать, что скрывается за расплывчатыми формулировками, нет никакой возможности, ждать месяцы после каждого выхода обновлений и мониторить тематические сайты.

>покраснения глаз

с этого бы и начинал, я думал ты человек.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 12:46 
Это же васька, местный недотралляка 13ти годиков.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Офигиним , 16-Янв-20 13:56 
Раз в год это много

"Опубликован графический стандарт Vulkan 1.2"
Отправлено НяшМяш , 16-Янв-20 15:24 
> Раз в год это много

Всё равно это реже, чем десяточка, которая умудряется навернуться стабильно с каждым вторым мажорным апдейтом. При том, что она используется как игровая приставка в режиме "бутнусь на 2 часика игруху погонять"


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 13:11 
> Доведена до готовности к повсеместному применению реализация языка программирования шейдеров HLSL, разработанного компанией Microsoft для DirectX

Ждём нативных портов игр на Linux и FreeBSD, которые вообще не используют GLSL. И наверное, это прекрасно. GLSL это мучение.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Васька кот , 16-Янв-20 13:36 
Ахахах... главное в игры "гуляцца" для настоящих мужчин... воистину - хлеба и зрелищ !)) До пенсии?)) Хотя стоп... на пенсии же тоже можно "гуляцца" в игры, времени-то больше станет)).

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 13:51 
Ну конечно, играть в игры это не по взрослому. Интересно, какая категория людей больше всего хочет казаться взрослой?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 14:26 
Будь взрослым, не трать драгоценное время, смотри сериалы и инстаграмм.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 17:19 
верно, настоящие мужчины каждый вечер в га...но (а на утро как огурец)

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 19:16 
По-взрослому -- это купить дурь, играть в казино и работать на буржуина (или наобборот - эксплуатировать других), да? Попутно можно ещё бегать от одной бабы к другой и чураться семьи и детей.

Умение играть чисто ради интереса -- это как раз отличительная черта высокоразвитого человека. Если же игра становится пристрастием, то это уже заболевание, ничем не отличающееся от того, что вы понимаете под "взролостью".


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 14:44 
Нормально всё в GLSL. Да, писал и пишу на нём.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Голубой гигант , 17-Янв-20 22:34 
Тогда почему GLSL так долго никто не пользовался?

OpenGL 2.0 с поддержкой шейдеров был выпущен в сентябре 2004 года. Вышла игра DooM III с использованием шейдеров, и всё. Следующий раз, когда кто-нибудь использовал шейдеры в OpenGL, мы увидим ещё нескоро.

Причём DooM III скорее всего использовал не GLSL, так как выпущен в августе 2004. В Википедии пишут: "Однако ещё до введения в стандарт OpenGL языка GLSL существовала возможность разрабатывать спецэффекты на языках ассемблера (расширения vertex_program, fragment_program)"

Ещё в UT2004 можно включить PixelShaders и VBO правкой конфига, но по умолчанию они выключены. И всё. Больше не было игр, использующих шейдеры. Ни как опцию, как UT2004, ни обязательно, как DooM III.

Следующей игрой, где я видел шейдеры в связке с OpenGL, была Amnesia 2009 года, и Trine того же года. Ещё бенчмарки Unigine, но в них не поиграешь.

До этого, все игрушки довольствовались OpenGL 1.x, и ещё много лет вперёд им этого будет хватать. OpenGL 3.x вышел в 2008, а первую игру, использующую его, я увидел через 5 лет.

А когда нативные игры начали активно выпускаться для Linux, то в 99% случаев это был враппер из Direct3D в OpenGL. Valve, Virtual Programming, Ashyr, Feral. Даже игры, использовавшие OpenGL нативно, всё равно не пользовались GLSL. Icculus, автор таких портов, использовал mojoShader, конвертер из HLSL в байт-код, который впоследствие превращался в GLSL. И ведь его порты были самыми качественными, и не уступали в скорости Windows-версиям. Но даже в них не использовался GLSL


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 18-Янв-20 12:31 
На винде Dx немного быстрее OpenGL, поэтому он в приоритете, кросплатфоренные же игры все на OpenGL, разуй глаза, если ты их не видишь

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 19-Янв-20 22:08 
Вижу множество игр под Windows, Xbox и Playstation, но что-то не вижу в них OpenGL

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 15:17 
Vulkan позволяет создавать кроссплатформенные игры?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 02:51 
> Vulkan позволяет создавать кроссплатформенные игры?

нет не позволяет, приставки не поддерживают, мобилки не поддерживают, мак ос н е поддерживает


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Michael Shigorin , 18-Янв-20 19:29 
А про всякие gfx-rs там выше для галочки написано, да, любочка?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 16-Янв-20 23:28 
Примеры то будут где-то как этим пользоваться. Злополучный разноцветный полигон вращать, куб нарисовать, сферу. Как пользовать данное изобретение. Кто его уже поддерживает и т.д. а то опять сферический какой-то стандарт.

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 04:03 
vulkan samples, vulkan examples, vulkan tutorial

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 02:49 
У меня на 1050 вулкан не дает прироста фпс, а в некоторых играх (принципах талоса) фпс даже падает. Вулкан требует специально затачивать движок под него, т.е. по факту отказываться от DirectX 11 и OpenGL, что будет просто безумием, так как на них сидят большинство юзеров. Да еще и адски сложный API для программирования. Перспекитивы у API весьма туманные, учитывая что уже прошла куча времени с  его выхода. Отправится туда же, как и куча других мертворожденных технологий

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 06:54 
Большинство юзеров на dx12. Подавляющее большинство, если не считать сосноли не от мс (я не знаю что там у них с продажами сейчас, но сосноли от мс угшными всегда были).

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 12:16 
dx12 == Vulkan

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 12:25 
Где статистику посмотреть по Dx12? С чего вы взяли, что большинство? Или по вашему любой Dx - это Dx12?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 12:44 
> Где статистику посмотреть по Dx12? С чего вы взяли, что большинство? Или
> по вашему любой Dx - это Dx12?

windows == dx12


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 14:47 
Вот это обсёр

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 14:56 
> Вот это обсёр

Ну не стоило обделываться, всякое бывает. Но я рад, что ты теперь загуглил актуальные цифры, и будешь умнее.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 15:04 
Тебя же за перевод стрелок одноклассники по щекам лупили, ничему не обучаешься. А насчет гугления, ты бы хоть на валвиндекс зашел и посмотрел проценты с поддержкой Dx12/Vulkan. И это даже с учетом того, что у геймеров (аудитории стима) железо в среднем лучше, чем в общем у пк пользователей, которым топовое железо нафиг не упало, им достаточно браузера и ворда

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 14:58 
В принципе типичный уровень экспертов опеннета (шольников, кидающихся словечками "угшные" и "сосноли"). Личинка человека даже не понимает, что dx 12 работает только в десятке и далеко не все видеокарты его поддерживают в полном объеме

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 15:34 
Хех. Вулкан тоже далеко не все карты поддерживают в полном объёме. А какие ОС помимо десятки вы знаете? У 8 3% или сколько там пользователей, остальные пользуются махровым легаси типа икспи и спермёрки (32 битной обязательно). Но это процентов 20 в сумме не наберётся.

Есть же статистика того же стима, к чему все эти разговоры? 80+ процентов 10 с dx12. ~15% протухшие системы с dx12 картами. ~5% карты без dx12. Всё, не о чем говорить.

А использовать приём типа ad hominem некрасиво, много говорит о вас, как о собеседнике. Это, как это модно сейчас говорить, "слив". Впрочем, школьник везде видит школьников.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 15:48 
Просто шок, зачем я вообще начал личинке что-то объяснять

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 16:01 
> Просто шок, зачем я вообще начал личинке что-то объяснять

Видишь какое тут дело, я вижу в собеседниках как минимум равных, ты же видишь одних личинок. И высока вероятность, что в зеркале ты тоже личинок видишь. А ещё я умею признавать ошибки, в отличие от тебя.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Анонимленьлогиниться , 21-Янв-20 20:30 
Вообще например тут https://www.pcgamingwiki.com/wiki/List_of_DirectX_12_games https://www.pcgamingwiki.com/wiki/List_of_Vulkan_games формально количество игр под Vulkan на 10% больше. Правда, если разобраться и глянуть внимательнее, то для дх12 это все реальные различные AAA игры, а для вулкана половина это некоммерческие порты старых открытых движков, а в остальной половине многие "игры" это всего лишь повторные релизы для VR, ну еще несколько игр на движке Дума (id tech 6).

Так что как минимум в плане игр дх12 сильно популярнее..


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 10:41 
Я не геймдевелопер, вулкан не видел, но я так понял, что с Vulkan API это сложный, низкоуровневый API для которого пишется относительно простой драйвер видокарты. Драйвер дает незначительный оверхед на вызовы и позволяет асинхронную загрузку ресурсов на видеокарту. Главная фича - незначительный оверхед на CPU из-за чего API будет популярен на мобилках и прочих устройствах с маломощными процессорами (ноуты, мобилки, приставки вроде nintendo switch). Разницу по fps наверное могут ощутить владельцы многоядерных FX или низкочастотных CPU в ноутах, у них vulkan должен выдавать больше FPS чем при использовании DX11 или OGL. Можно наверное проверить на некоторых игрушках вроде No Man's Sky, они как раз вроде делали транзит с OGL на Vulkan.  

Не думаю что API умрет, т.к. развивается мобильный рынок, а вместо использования непосредственно API игры используют готовые движки, а вот там как раз core developer's с узкими специализациями которые будут выжимать максимум из железок.


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 12:19 
OpenGL 4.6 позволяет некоторые низкоуровневые фичи из вулкана и при этом просто программировать

"Опубликован графический стандарт Vulkan 1.2"
Отправлено z , 17-Янв-20 14:09 
"Просто программировать" в OpenGL позволяет лишь immediate mode, остальное - нагромождение костылей и подпорок из расширений, мимикрия под vulkan, которая бесполезна/безперспективна чуть более, чем полностью

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 14:48 
Можно ли примеры костылей?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено z , 17-Янв-20 15:31 
Direct State Access

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 17-Янв-20 19:02 
Продолжи свою мысль, а то непонято. Когда весь API - direct access - это норм, а когда только там, где надо - это костыль?

"Опубликован графический стандарт Vulkan 1.2"
Отправлено z , 17-Янв-20 19:40 
Во-первых, я написал Direct STATE Access, не выкидывайте слова, особенно если они значащие

Во-вторых, даже в вулкане далеко не все "direct access"

И в третьих - opengl'овского dsa в вулкане нет как концепции, т.к. изменить сэмплер для imageview после его содания нельзя, а при создании того же пайплайна ЗАРАНЕЕ статически задаются почти все параметры, включая режимы смешивания и фреймбуферы, т.е. задать произвольную конфигурацию (за редкими исключениями вроде vkCmdSetViewport) во время выполнения невозможно, все максимально детально описывается  еще на этапе создания объектов, чтобы драйвер и ГПУ могли это оптимизировать и/или вообще исполнять спекулятивно


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 18-Янв-20 12:34 
Ты про Direct STATE Access, а я про direct access, который дает Direct STATE Access. Про костыли то ты и не рассказал, рассказываешь про плюсы, ты про костыли расскажи. То, что на OpenGL легко программировать я и так знаю и добавить фичи из вулкана в опенжл не значит все туда перенести, только самое полезное. В общем жду костыли

"Опубликован графический стандарт Vulkan 1.2"
Отправлено z , 18-Янв-20 13:01 
>Ты про Direct STATE Access, а я про direct access, который дает Direct STATE Access

Я уже сказал, что это не одно и то же, и в вулкане Direct STATE Access вообще нет, т.к. нет этого глобального STATE


"Опубликован графический стандарт Vulkan 1.2"
Отправлено Аноним , 18-Янв-20 16:37 
Ладно забей, сам про direct state access написал, сам же опроверг, сам же меня упрекнул. Надо было по русски писать "прямой доступ", а то у тебя мозг костылями подперт

"Опубликован графический стандарт Vulkan 1.2"
Отправлено z , 18-Янв-20 17:39 
Я разу и конкретно написал про direct state access как костыль, аналогов которого в вулкане нет by design, т.к. в вулкане нет этого глобального state, учите и пишите на вулкан и
1) не будет таких непоняток
2) желания возвращаться на opengl

"Опубликован графический стандарт Vulkan 1.2"
Отправлено Drcomputer1 , 20-Янв-20 16:10 
В новом Doom Eternal можно будет затестить прелести версии вулкана 1.2.Doom всегда под вулкан точат.