OpenGL has been deprecated in recent releases of macOS, so if you are still using this workaround please let us know — we expect that we'll need to disable OpenGL support in a future release of Reveal.
By default, Reveal will use SceneKit's Metal renderer to render your view hierarchy in 3D. For most users this is the fastest renderer, and provides the best visuals. In some rare cases, it may be preferable to use OpenGL over Metal.
Here's how to do it:
- Quit Reveal if it's already running.
- In Terminal, enter the following command:
defaults write ~/Library/Preferences/com.ittybittyapps.Reveal2 com.apple.sceneKit.forceGL YES
- Relaunch Reveal and connect to your app as usual.
You can undo this change at any time by using this terminal command: defaults delete ~/Library/Preferences/com.ittybittyapps.Reveal2 com.apple.sceneKit.forceGL
How to use OpenGL on older releases
In Reveal version 22 and earlier, you can use the IBACanvasForceOpenGL
user defaults key:
- Quit Reveal if it's already running.
- In Terminal, enter the following command:
defaults write ~/Library/Preferences/com.ittybittyapps.Reveal2 IBACanvasForceOpenGL YES
- Relaunch Reveal and connect to your app as usual.
Please let me know if this helps. Keep in mind that you can undo this change at any time using this terminal command: defaults delete ~/Library/Preferences/com.ittybittyapps.Reveal2 IBACanvasForceOpenGL