2015-12-01 49 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]; 
}