2015-12-01 47 views

回答

1

我找到了解决此限制的方法。 您可以通过引用修改传入的数组来返回数组。 这里是一个示例片段着色器:

void GetArray(inout vec4 array[1]) 
{ 
    array[0] = vec4(.5,.2,.1,1.0); 
} 

void main() 
{ 
    vec4 test[1]; 
    GetArray(test); 
    gl_FragColor = test[0]; 
}