Commit 21804346 authored by Emma Anholt's avatar Emma Anholt
Browse files

glsl-fs-texture2d-branching: New test for a bug in i965's compute-to-MRF.

parent 7d8c09c2
......@@ -442,6 +442,7 @@ add_shader_generic(shaders, 'glsl-fs-tan-2')
add_shader_generic(shaders, 'glsl-fs-tan-3')
add_shader_generic(shaders, 'glsl-fs-texture2d')
add_shader_generic(shaders, 'glsl-fs-texture2d-bias')
add_shader_generic(shaders, 'glsl-fs-texture2d-branching')
add_shader_generic(shaders, 'glsl-fs-texture2d-masked')
add_shader_generic(shaders, 'glsl-fs-texture2d-masked-2')
add_shader_generic(shaders, 'glsl-fs-texture2d-masked-3')
......
[require]
GLSL >= 1.10
[vertex shader]
varying vec4 texcoords;
void main()
{
gl_Position = gl_Vertex;
texcoords = (gl_Vertex + 1.0);
}
[fragment shader]
varying vec4 texcoords;
uniform sampler2D tex;
void main()
{
vec2 tc = texcoords.xy / 2.0;
if (texcoords.x < -1.0) {
tc.xy = vec2(0.0);
} else {
gl_FragColor = texture2D(tex, tc);
}
}
[test]
uniform int tex 0
texture rgbw 0 (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)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment