Supporting eGPUs

I have been asked several times recently if my software supports eGPUs especially on 2018+ MacMinis. So far I thought that this is handled by the OS and that there’s really nothing I can and have to do about it.

However, a user recently told me that my software only displays a white screen as soon as he ticks the “Prefers external GPU” checkbox. So now I’m wondering if there’s anything I need to do to properly support external GPUs?

Thanks in advance!

I was running an eGPU for a while with no issues, but I wasn’t using OpenGL. Is you are using OpenGL, maybe that is the issue?