1 # Test accessing a constant array with a non-constant expression.
10 gl_Position = gl_Vertex;
18 const vec4 colors[] = vec4[](
19 vec4(0.0, 1.0, 0.0, 1.0),
20 vec4(1.0, 1.0, 0.0, 1.0),
21 vec4(0.1, 1.0, 0.0, 1.0),
22 vec4(0.1, 1.0, 0.0, 1.0),
23 vec4(0.1, 1.0, 0.0, 1.0),
24 vec4(0.1, 1.0, 0.0, 1.0),
25 vec4(1.0, 1.0, 1.0, 1.0),
26 vec4(1.0, 1.0, 0.0, 1.0),
27 vec4(1.0, 1.0, 0.0, 1.0),
28 vec4(0.1, 1.1, 0.0, 1.0),
29 vec4(0.1, 1.0, 0.0, 1.0),
30 vec4(0.1, 1.0, 0.0, 1.0),
31 vec4(1.0, 1.0, 0.1, 1.0),
32 vec4(1.0, 1.0, 0.0, 1.0),
33 vec4(1.0, 1.0, 0.0, 1.0),
34 vec4(1.0, 1.0, 0.0, 1.0),
35 vec4(0.1, 1.0, 0.1, 1.0),
36 vec4(0.1, 1.0, 0.0, 1.0),
37 vec4(0.1, 1.0, 0.1, 1.0),
38 vec4(1.0, 1.0, 0.0, 1.0),
39 vec4(1.0, 1.0, 0.0, 1.0),
40 vec4(0.1, 1.0, 0.0, 1.0),
41 vec4(0.1, 1.0, 0.1, 1.0),
42 vec4(0.1, 1.0, 0.0, 1.0),
43 vec4(1.0, 1.0, 0.0, 1.0),
44 vec4(0.1, 1.0, 0.0, 1.0),
45 vec4(1.1, 1.0, 0.0, 1.0),
46 vec4(0.1, 1.0, 0.0, 1.0),
47 vec4(0.1, 1.0, 0.0, 1.0),
48 vec4(1.0, 1.0, 0.0, 1.0),
49 vec4(1.1, 1.0, 0.0, 1.0),
50 vec4(0.1, 1.0, 0.1, 1.1)
56 gl_FragColor = colors[zero];
63 probe all rgba 0.0 1.0 0.0 1.0