1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
[require]
GLSL >= 1.10
[fragment shader]
uniform sampler3D tex3d;
void main()
{
vec3 coord = gl_TexCoord[0].xyz;
coord.y = 0.25;
coord.z = 0.75;
gl_FragColor = texture3D(tex3d, coord);
}
[test]
uniform int tex3d 0
texture rgbw 3D 0
draw rect tex -1 -1 2 2 0 0 1 1
relative probe rgba (0.25, 0.25) (1.0, 1.0, 0.0, 1.0)
relative probe rgba (0.75, 0.25) (1.0, 0.0, 1.0, 1.0)
relative probe rgba (0.25, 0.75) (1.0, 1.0, 0.0, 1.0)
relative probe rgba (0.75, 0.75) (1.0, 0.0, 1.0, 1.0)
|