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

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

Страницы: 1459 460 461 462468 Следующая »
#6885
16:52, 26 мая 2020

Danilw
> ну и судя по кодописанию, писать чтото рабочее на меш шейдерах займет тыщу

было время обходились ffp


#6886
19:18, 26 мая 2020

Danilw
мне кажется или водичку моно будет неплохо переложить на mesh shader

#6887
(Правка: 19:23) 19:20, 26 мая 2020

MAMOHT-92
> мне кажется или водичку моно будет неплохо переложить на mesh shader
>
>
ее и щас никто не умеет делать
с меш шейдерами думаешь научатся?

я уже говорил, в Юнити играх "шоб не париться" просто копипастят рейтрейсеры воды и вешают на сферу вокруг игрока, и все

если уж ванговать, то мне более реалистичным кажется что скорее пройдет 10-20 лет и видеокарты таки осилят рейтрейсинг в реалтайме, чем люди(хотяб 10% кодеров) осилят сложную логику

шейдеры геометрии 10+ лет существуют, и они никому не нужны, меш шейдеры сюдаже

#6888
1:53, 27 мая 2020

Danilw
Не копипастят, а покупают на AssetStore. Просто это гораздо выгодней. В написании рэйтрэйсера воды ничего сложного нет. Просто зачем копаться в этом, если можно взять готовое решение, которое поддерживается создателями?

#6889
8:03, 27 мая 2020

Danilw
> шейдеры геометрии 10+ лет существуют, и они никому не нужны

как тебе сказать

#6890
(Правка: 10:00) 10:00, 27 мая 2020

Danilw
Тебя послушать, если технология тебе не нравится, то это днище по определению.

#6891
10:06, 27 мая 2020

Dimich
> если технология тебе не нравится, то это днище по определению.
каждую технологию нужно применять правильно, а не ныть что это днище

#6892
(Правка: 20:54) 20:49, 28 мая 2020

как думаете что быстрее
фулскрин альфа блендинг (blend_mix)
или смешивать цвета двух техже текстур вручную в шейдере (тоже фулскрин)

#6893
21:14, 28 мая 2020

Danilw
скорее всего +/- одинаково, но если чуть-чуть быстрее, то

> ли смешивать цвета двух техже текстур вручную в шейдере (тоже фулскрин)
ставлю на это.

#6894
23:19, 28 мая 2020

HolyDel
> ставлю на это.

повышаю ставку

#6895
22:26, 29 мая 2020

А есть ли в Vulkan возможность компилировать compute шейдеры во время выполнения программы, как это реализовано в OpenCL?

#6896
22:29, 29 мая 2020

И еще интересно что они же вроде бы говорили что OpenCL 2.2 будет последней и что они собираются слить следующую OpenCL с Vulkan, но нет: недавно вышла OpenCL 3.0

#6897
22:40, 29 мая 2020

almatea
> но нет: недавно вышла OpenCL 3.0

cl может быть и без графики

#6898
23:29, 29 мая 2020

almatea
> недавно вышла OpenCL 3.0
только на нвидиа все еще 1.2, интел слабоват для расчетов, остается только амд, так что перспективы у этого апи не самые лучшие(

> А есть ли в Vulkan возможность компилировать compute шейдеры во время выполнения программы
берешь glslang и компилируешь, но если включать оптимизации, то это будет не быстро, хотя толку от оптимизаций не много

#6899
(Правка: 23:38) 23:37, 29 мая 2020

/A\
> > недавно вышла OpenCL 3.0
> только на нвидиа все еще 1.2
Вы бы хоть почитали, что такое OpenCL 3.0.
Это не новая версия в обычном смысле, а попытка скрестить OpenCL 1.x и 2.x (как раз из-за того, что некоторые вендоры забили на реализацию OpenCL 2.x) ослабив требования к реализации объвив некоторые фичи опциональными в стандарте. Так что драйвер теперь может что-то не дореализовать, а приложение должно мучится и проверять, поддерживает драйвер то, что ему нужно, или нет. Новых фич там, по-моему, не было в анонсе Khronos.

Страницы: 1459 460 461 462468 Следующая »
ПрограммированиеФорумГрафика