Size: a a a

pro.graphon (and gamedev)

2021 July 02

A

Arelav in pro.graphon (and gamedev)
Какие нибудь временные данные ты как передаешь?
источник

s

symbol-rt-xxxxx in pro.graphon (and gamedev)
Я просто подсветку сделал разную, чтобы прямо всё разное было)
источник

s

symbol-rt-xxxxx in pro.graphon (and gamedev)
локальные переменные желтым, функции ораньжевые, встроенные апи функции серые, кастомные переменные объекта синие, глобальные переменные розовые, числа и числовые константы красным
источник

s

symbol-rt-xxxxx in pro.graphon (and gamedev)
стараюсь везде что-то подобное фигачить, чтобы просто глазами сразу понял, что это такое
источник

d

disba1ancer in pro.graphon (and gamedev)
А как часто их надо передавать?
источник

A

Arelav in pro.graphon (and gamedev)
Ну достаточно часто
Почти везде где у тебя некоторый граф исполнения и ты хочешь перейти по ребру. Тебе обычно хочется передать то что было вычислено на одном шаге в следующий
источник

d

disba1ancer in pro.graphon (and gamedev)
Поясни что за граф исполнения, тянет на какой то костыль
источник

A

Arelav in pro.graphon (and gamedev)
Ну не в прямом смысле, не в коде. У тебя почти любая задача которую хочешь распаралелить может быть представлена как граф
источник

d

disba1ancer in pro.graphon (and gamedev)
Ну тогда в каждом узле графа у нас есть некий инстанс алгоритма, который скорее всего содержит подузлы в виде ВЛОЖЕННЫХ подзадач, соответственно, родительский узел живёт пока не завершится исполнение дочерних и он является идеальным хранилищем для данных передаваемых детям или хранилищем для результата принимаемого от них же
источник

A

Arelav in pro.graphon (and gamedev)
Узел А сделал работу ее результат  а.
Узел Б должен запуститься после А начав работу с данными а.
Узел А больше не нужен, он может хранить множество всего помимо а.
источник
2021 July 03

d

disba1ancer in pro.graphon (and gamedev)
Хороший, контраргумент, но я всё равно останусь против передачи владения в объекты задача которых просто вызывать код...
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Странная позиция.
источник

d

disba1ancer in pro.graphon (and gamedev)
Не ну то высказывание можно парировать, но на вид это будет костыльно
источник

d

disba1ancer in pro.graphon (and gamedev)
Да и вообще подобный граф с разнородными задачами выглядит довольно странно
источник

n

n in pro.graphon (and gamedev)
Ку
источник

n

n in pro.graphon (and gamedev)
Рендерпассы на вулкане принято пересоздавать каждый кадр или кэшить? Расскажите пожалуйста
источник

n

n in pro.graphon (and gamedev)
Командбуфера*
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
ресетить
источник

n

n in pro.graphon (and gamedev)
То есть?
источник

S

Stas in pro.graphon (and gamedev)
В прямом. Есть две опции. Создать новый командный буфер. Или же ресетнуть существующий и на следующем кадре опять заполнять его.
источник