Можно ли мне одновременно привязать один буфер opengl к нескольким индексированным целям (цели SSBO)?
Например, предположим, что мой шейдер имеет два разных юниформ-блока с разными индексами привязки. Если нужная мне информация находится в одном и том же буфере, могу ли я использовать glBindBufferRange и привязывать разные диапазоны одного и того же буфера к этим двум индексам привязки одновременно?
Другой вариант использования, который я вижу, это, например, если у меня есть шейдер с двумя юниформ-блоками, опять же с разными индексами привязки, но на этот раз единственным элементом данных, который есть в обоих юниформ-блоках, является открытый массив (с неопределенным размером). ). Могу ли я использовать glBindBuffer для привязки одного и того же буфера к обоим юниформ-блокам и гарантировать с помощью кода доступ только к индексам массива в пределах надлежащего диапазона в буфере?
Подробнее здесь: https://stackoverflow.com/questions/336 ... ltaneously
Привязка одного буфера к нескольким индексированным целям SSBO одновременно ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Привязка одного буфера к нескольким индексированным целям SSBO одновременно
Anonymous » » в форуме C++ - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-