我能否将单个opengl缓冲区同时绑定到多个索引目标(SSBO目标)?
例如,假设我的着色器有两个不同的统一块,并具有不同的绑定索引。如果我需要的信息位于同一个缓冲区中,我是否可以使用glBindBufferRange,将相同缓冲区的不同范围同时绑定到这两个绑定索引上?
另一个用例是,例如,如果我有一个着色器具有两个统一块,再次具有不同的绑定索引,但这次,两个统一块唯一的数据成员都是开放数组(大小未指定)。我是否可以使用glBindBuffer将同一缓冲区绑定到两个统一块,并通过代码保证仅访问缓冲区内适当范围内的数组索引?
例如,假设我的着色器有两个不同的统一块,并具有不同的绑定索引。如果我需要的信息位于同一个缓冲区中,我是否可以使用glBindBufferRange,将相同缓冲区的不同范围同时绑定到这两个绑定索引上?
另一个用例是,例如,如果我有一个着色器具有两个统一块,再次具有不同的绑定索引,但这次,两个统一块唯一的数据成员都是开放数组(大小未指定)。我是否可以使用glBindBuffer将同一缓冲区绑定到两个统一块,并通过代码保证仅访问缓冲区内适当范围内的数组索引?