из хоста добавлять новые шары прямо в сцену, прямо в ComputeShader.
Мне посоветовали использовать SSBO, я вроде почитал, что-то понял, что-то нет и возникли такие вопросы:
1. Зачем мне именно SSBO а не UBO скажем для этого?
2. Как мне использовать тот факт, что SSBO может иметь изменяемый размер. Если я в коде шейдера прямо хардкожу как я разворачиваю получившийся SSBO, может как-то можно сделать так чтобы массив имел разный размер в зависимости какой он в хосте?
Чтобы ssbo в шейдере был не фикс размера, делай структуру со всеми данными, а потом пишешь struct array[]
Обсуждают сегодня