GLSL:将可变长度缓冲区数组传递给函数

时间:2016-04-27 05:53:04

标签: opengl glsl shader-storage-buffer

我有兴趣将一个可变长度数组(附加的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)。因此欢迎解决方法。

0 个答案:

没有答案