I've spent much time getting OpenGL and RealView to work in Solidworks under VMware Fusion. Registry edits are the most reliable approach. My friend and I have summarized the steps here:
These steps have worked for me from SW2017 through 2020 (I just installed SW2020 today and confirmed it works)
Note from SW2018, SolidWorks has a tendency to rewrite registry settings for .... SW####\Performance\Hardware\Current\ If you find the Workarounds DWORD is getting reset back to 0x10 you may need to change the permissions of the Current key to be read only, even for yourself and admin users (If you need the change the key later you can give yourself permissions again in RegEdit)
I haven't spent any time with the 'Enhanced Graphics Performance' option in SW2020. From what I've read this uses OpenGL 4.5 and I don't know how well that's supported in Fusion. One thing I have noticed is the GFX performance under software GL is much faster is the SWorks background is set to white instead of 3-point. Not sure why.
One consistent issue I've had with Solidworks and Fusion is opening a Solidworks Drawing file without forcing it to use software OpenGL will cause a crash. Rechecking the Use Software GL box before opening the drawing prevents the crash.
As all things Solidworks, YMMV. Good luck! I'm running a 2017 MBP 15" with a 4GB Radeon Pro 560 and the GFX performance is pretty impressive!