I'm going to buck convention and tell you what worked for me, as a right-handed shooter with left eye dominance.
I tried shooting left handed. Despite the fact that I'm semi-ambidextrous and a goofyfoot (left-footed) surfer, that didn't work. So scratch that.
I tried patching my left eye. Shooting trap without depth perception is not something I want to do ever again if I can help it. Scratch that.
I tried scotch tape, dots, etc. It's really screwy having the bird pop in and out of view as it flies, and you still lose depth perception when it counts. I know it works for some people, but not for me. Furthermore, are you going to go hunting with scotch tape on your glasses?
So, the answer for me was LEARN TO SHOOT with the eyes and body I was given. I took a .22 target pistol with iron sights and I went to the local indoor range and shot a few bricks through it, while forcing myself to shoot both-eyes-open, using my right eye on the sights. No need to shoot slow. With a couple extra mags, you can go through a brick in a couple hours if you learn to load the mags fast. You're training your eyes, not your shooting hand, so don't worry if they're not the best groups you've ever shot.
Oh, it was frustrating at first. I had always shot pistol left-eyed, and pretty accurately. I had to FORCE myself to use my right eye on the sights. But after a brick or so, it started to work. And after three or four bricks, it was no problem.
If my eyes get screwy again, I pull out the pistol and a brick of cheap .22s.
Now I can shoot both-eyes-open, with no special glasses, with full depth perception, and no skill-robbing changes from range to field.
That's what I recommend if you can do it and have the patience. It's been worth it for me.