  A mechanism of d_{x^2-y^2}-wave superconductivity is proposed for the
high-T_c cuprates based on a spin texture with non-zero topological density
induced by doped holes through Zhang-Rice singlet formation. The pairing
interaction arises from the magnetic Lorentz force like interaction between the
holes and the spin textures. The stability of the pairing state against the
vortex-vortex interaction and the Coulomb repulsion is examined. The mechanism
suggests appearance of a p-wave pairing component by introducing anisotropy in
the CuO_2 plane.
