当您在着色器中指定“location = x”以指定着色器存储或统一缓冲区绑定点时,该数字可以是任何值吗?该绑定点是否独立于当前绑定的着色器?
是否可以在绑定着色器之前绑定所有 ubos 和 ssbo,只要着色器使用的每种类型缓冲区的数量 <= OpenGL 允许同时在着色器中使用的最大数量?
我可以绑定 20 个缓冲区,然后通过在着色器中指定绑定点索引来指定着色器当前正在使用哪些缓冲区吗?
c++ opengl uniform opengl-4 ssbo
c++ ×1
opengl ×1
opengl-4 ×1
ssbo ×1
uniform ×1