summaryrefslogtreecommitdiff
path: root/tests/spec/arb_arrays_of_arrays/execution/sampler/fs-const-index.shader_test
blob: 6043f42321f1d068d06e67e6dee3a2603252bfdc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[require]
GLSL >= 1.20
GL_ARB_arrays_of_arrays

[vertex shader]
#extension GL_ARB_arrays_of_arrays: enable
varying vec4 texcoords;

void main()
{
	gl_Position = gl_Vertex;
	texcoords = (gl_Vertex + 1.0) / 2.0;
}

[fragment shader]
#extension GL_ARB_arrays_of_arrays: enable
varying vec4 texcoords;
uniform sampler2D tex[2][2];

void main()
{
	gl_FragColor = texture2D(tex[1][1], texcoords.xy);
}

[test]
uniform int tex[1][1] 1
texture rgbw 1 (8, 8)
draw rect -1 -1 2 2
relative probe rgb (0.25, 0.25) (1.0, 0.0, 0.0)
relative probe rgb (0.75, 0.25) (0.0, 1.0, 0.0)
relative probe rgb (0.25, 0.75) (0.0, 0.0, 1.0)
relative probe rgb (0.75, 0.75) (1.0, 1.0, 1.0)