//indicateur eau/huile _HUD

    vs_3_0
    def c6, 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
    dcl_texcoord1 o2
    dcl_texcoord2 o3.xy
    dcl_position o4					// to modify
//    dp4 o4.x, v1, c2
//    dp4 o4.y, v1, c3
dp4 r3.x, v1, c2					//change output register for temporary register
dp4 r3.y, v1, c3					//change output register for temporary register
    dp4 o3.x, v1, c4
    dp4 o3.y, v1, c5
    mov o0, v0
    mov o1, c0
    mov o2, c1
//    mov o4.zw, c6.xyxy
mov r3.zw, c6.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 o4, r3               			// mov from temporary register to output
