R->L shunt puts deoxygenated blood directly into systemic circulation. L->R shunt increases the volume of blood going through pulmonary vasculature, which causes proliferation of vascular smooth muscle over a long period of time, eventually becoming significant enough to reverse the normal L>R pressure gradient to R>L (becomes a R->L shunt and causes cyanosis for the same reason as in early cyanosis). The reversal of pressure gradients is called Eisenmenger syndrome