SSBO уникальный буфер - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь создать набор SSBO (по одному на экземпляр объекта), но все они связаны из-за строки:

glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, m_ssbo);

Есть ли способ сделать SSBO инкрементным, чтобы предотвратить кратныеэкземпляры для доступа к одному и тому же буферу?

Мой код SSBO:

// SSBO
glGenBuffers(1, &m_ssbo);
glBindBuffer(GL_SHADER_STORAGE_BUFFER, m_ssbo);
glBufferData(GL_SHADER_STORAGE_BUFFER, sizeof(m_blocks), m_blocks, GL_STATIC_DRAW);
glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 0, m_ssbo);
glBindBuffer(GL_SHADER_STORAGE_BUFFER, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...