ARB_ubo/referenced-by-shader: pass if shader compiler moves UBOs between shaders
[piglit.git] / tests / spec / arb_vertex_program / vp-sge-alias.shader_test
blob86783a8637861dd6eb6f1cd33749480fb9566bfd
1 # Detects whether or not the implementation correctly handles aliasing
2 # of src/dest registers of SGE.  This caught a bug in the 965 driver.
4 [require]
5 GL >= 1.3
6 ARB_vertex_program
8 [vertex program]
9 !!ARBvp1.0
10 OPTION ARB_position_invariant;
11 TEMP temp;
12 MOV temp, {3, 0, 1, 0};
13 SGE temp, temp, {2, 1, 0, -1};
14 MOV result.color, temp;
15 END
17 [test]
18 ortho 0 1 0 1
19 clear color 0.0 1.0 0.0 0.0
20 clear
21 draw rect 0 0 1 1
22 probe all rgba 1 0 1 1