UPD : store u and dP in textures