ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_vertex_program / vp-exp-alias.shader_test
blob6f033d56271fcbecbc43bb7ed14b512b4c1f9861
1 # Detects whether or not the implementation correctly handles aliasing
2 # of src/dst in EXP.
4 [require]
5 GL >= 1.3
6 ARB_vertex_program
8 [vertex program]
9 !!ARBvp1.0
10 OPTION ARB_position_invariant;
11 TEMP temp1;
13 MOV temp1, {1, 2.5, 2, 0};
14 EXP temp1, temp1.y;
15 # EXP result should be {4, .5, 5.65, 1.0};
16 ADD result.color, temp1, {-3.5, 0, -5.15, -0.5};
17 END
19 [test]
20 ortho 0 1 0 1
21 clear color 1.0 1.0 1.0 1.0
22 clear
23 draw rect 0 0 1 1
24 probe all rgba 0.5 0.5 0.5 0.5