// carte 1
    vs_3_0
    def c4, 0, 1, 0, 0
def c220, 0.15, 0, 0.0625, 0	
    dcl_color v0
    dcl_position v1
dcl_2d s0
    dcl_color o0
    dcl_texcoord o1.xy
    dcl_position o2			//to modify
//    dp4 o2.x, v1, c0
dp4 r3.x, v1, c0	 		//change output register for temporary register
//    dp4 o2.y, v1, c1
dp4 r3.y, v1, c1	 		//change output register for temporary register
    dp4 o1.x, v1, c2
    dp4 o1.y, v1, c3
    mov o0, v0
//    mov o2.zw, c4.xyxy
mov r3.zw, c4.xyxy			//change output register for temporary register
texldl r1, c220.z, s0    // retrieve values from stereo texture 	
mul r1.x, r1.x, -c220.x  // multiplicity Separation * c220.x 
add r3.x, r3.x, -r1.x    // correct output vertex position
mov o2, r3               // mov from temporary register to output 