我有兴趣将一个可变长度数组(附加的SSBO)传递给一个函数,即:
layout(std430) buffer ssbo {
type buffer[];
};
void func(buffer) {
buffer[...]
}
func(buffer);
编辑:扩展规范明确指出这不受支持(问题#2 - https://www.opengl.org/registry/specs/ARB/shader_storage_buffer_object.txt)。因此欢迎解决方法。