1// Initializer for reference-type variable "x" must have a uniform lvalue type 2 3float &func(uniform int a[], int i, float f) { 4 float &x = a[i]; 5} 6 7