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

Как производительнее передавать инстацируемые данные? [Vulkan]

#0
16:50, 9 июля 2019

Через инстацируемые атрибуты, через SSBO/UBO или как-то ещё?

#1
17:24, 9 июля 2019

Алмаз
> SSBO
этот вариант, тем быстрее, чем больше данных за раз сможешь копировать.

#2
17:39, 9 июля 2019

vindast
На Вулкане я могу завести отдельный буффер под инстанцируемые атррибуиты и обновлять его так же как и SSBO. Разницы в этом плане не будет, верно? Плюс, у меня есть преположение, что вариант с инстанцируемыми аттрибутами должен быть более дружелюбен к кэшу на GPU?

#3
17:41, 9 июля 2019

Алмаз
Я думал ты про opengl) Не знаю тогда.

#4
18:03, 9 июля 2019

Алмаз

протестируй сам и доложи, плз

#5
22:25, 9 июля 2019

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

#6
22:32, 9 июля 2019

Алмаз

я бы задал вопрос - как удобнее ... поиск по темам рулит

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

Тема в архиве.