Войти
ПрограммированиеФорумОбщее

Кому-нибудь нужен тул для написания шейдеров? (4 стр)

Страницы: 1 2 3 4 5 Следующая »
#45
(Правка: 19:57) 19:54, 1 дек. 2019

gamedevfor
> Что за дебагер?
Вот старая версия в рендердоке
https://github.com/azhirnov/renderdoc/tree/glsl_debugger_prototype

И более новая
https://github.com/azhirnov/FrameGraph/tree/dev/extensions/glsl_trace
+ тесты https://github.com/azhirnov/FrameGraph/tree/dev/tests/glsl_trace

Встроен в мой фреймграф, как использовать:
https://github.com/azhirnov/FrameGraph/blob/dev/docs/Shader-debugging.md


#46
21:05, 1 дек. 2019

maks242
> Я писал свой редактор hlsl с автозаполнением, подсветкой синтаксиса и
> синтаксическим анализом
Я пробовал его, крешнулось на старте, дальше не копал :)

#47
21:47, 1 дек. 2019

MrShoor
Я в тот вечер сразу же починил всё, копию скинул нескольким людям лично, но распространяться не стал.

#48
(Правка: 4:41) 4:40, 2 дек. 2019

/A\
ну блин...такое нужно только для ААА геймдева
в ААА геймдеве у каждого программера по своему дебагеру(достаточно посмотреть GDC где в каждой презентации у всех свои дебагеры, один из десяти использует рендердок(с лучами ненависти))
(в демках нвидии так вообще на каждую демку по своему движку со своим дебагером)

такую тулзу проще самому написать если реально нужна, это к вопросу о популярности, лично мое мнение что, повторюсь, тем кому нужен такой инструмент, те сами его могут написать(быстро в том виде в котором хотят)
^сори что пишу и так очевидные вещи

#49
9:51, 2 дек. 2019

Danilw
> в ААА геймдеве у каждого программера по своему дебагеру(достаточно посмотреть
> GDC где в каждой презентации у всех свои дебагеры, один из десяти использует
> рендердок(с лучами ненависти))

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

#50
11:48, 2 дек. 2019

innuendo
> а какая ненависть к рендердоку ?
рендердок это не профайлер, а дебагер, если его начинают использовать как профайлер, то начинают обламываться

#51
11:56, 2 дек. 2019

/A\
> рендердок это не профайлер, а дебагер, если его начинают использовать как
> профайлер, то начинают обламываться

ну для грубой оценки пойдёт

#52
12:40, 2 дек. 2019

а мне бы чуть более современный аналог AMD RenderMonkey. хотя бы чтобы можно было layout задавать. а так божественная тулза.

#53
18:39, 2 дек. 2019

/A\
Я думал существует визуальный дебагер шейдеров, через код легче свой дебагер прикрутить чем чужой.

#54
18:51, 2 дек. 2019

xruck
Я писал редактор шейдеров на годах для Urho3D. Потом хотел его обобщить для других движков но кончилось свободное время. Исходники есть на гитхабе, если надо.

#55
18:53, 2 дек. 2019

xruck
> Дебаггер это сложно.
Я делал так - если выбрать узел то его output рендериться в preview. Такое не очень сложно сделать.

#56
20:29, 2 дек. 2019

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

#57
20:31, 2 дек. 2019

Danilw
> один из десяти использует рендердок(с лучами ненависти))
Текущая версия рендердока - отлично работает. Еще года 3 назад - это была смешная поделка, которой я не пользовался. Сегодня для меня это топ1 дебагер. Ребята молодцы, и сделали реально годную тулзу. Так что не надо гнать на рендердок.

#58
21:11, 2 дек. 2019

gamedevfor
> Я думал существует визуальный дебагер шейдеров
Ну тот что в рендердоке визуальный ведь, работает примерно также как тот что под дх11.
На самом деле по текстовому трейсу шейдера намного удобней дебажить, там и поиск можно запустить и сравнение версий.

#59
23:29, 2 дек. 2019

Danilw
Нет, это нужно везде, где хоть что-то рисуется. Я уверен, что теже гугл или меил юзают рендердок при работе с огл.

Страницы: 1 2 3 4 5 Следующая »
ПрограммированиеФорумОбщее