Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS support of fsbrain #47

Closed
dfsp-spirit opened this issue Dec 12, 2022 · 2 comments
Closed

MacOS support of fsbrain #47

dfsp-spirit opened this issue Dec 12, 2022 · 2 comments
Assignees
Labels
infrastructure Testing and dev infrastructure (server, CI,....). investigate needs some investigation more info needed We need more information to decide on this. upstream Issue with another package that is a dependency of fsbrain. Must be changed there.

Comments

@dfsp-spirit
Copy link
Owner

dfsp-spirit commented Dec 12, 2022

Problem: There are increasing numbers of technical problems being reported under Mac OS, and I do not have access to a Mac anymore since I changed labs.

The issues are all downstream rgl problems, where no figures are shown (e.g., #46, #37) or similar issues.

I feel that since OpenGL is not officially supported by Apple anymore, it is a matter of time when we will stop supporting MacOS. The problem is that rgl, the renderer used by fsbrain, is based on OpenGL. I am not aware of any alternative renderer we could use under MacOS. If people have ideas, please let me know. That being said, even though OpenGL has been deprecated, it should still work right now, but we will have to come up with an idea for the future.

I considered writing a renderer myself (or rather wrapping an existing C++ renderer into an R package), but given that I am currently leaving R behind for Python and Julia, this seems to be way too much work. For now, we will wait what the R community comes up with.

@dfsp-spirit dfsp-spirit self-assigned this Dec 12, 2022
@dfsp-spirit dfsp-spirit added more info needed We need more information to decide on this. investigate needs some investigation infrastructure Testing and dev infrastructure (server, CI,....). labels Dec 12, 2022
@dfsp-spirit dfsp-spirit added the upstream Issue with another package that is a dependency of fsbrain. Must be changed there. label Dec 12, 2022
@dmurdoch
Copy link
Contributor

I think OpenGL is unlikely to disappear on MacOS. It is in XQuartz, which is unsupported by Apple, but seems to be still alive as a contributed project. But if it does disappear, I think it's unlikely that WebGL will also go, and rgl supports that too.

@dfsp-spirit
Copy link
Owner Author

That's good news. And yes, XQuartz seems very active. I am closing this for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Testing and dev infrastructure (server, CI,....). investigate needs some investigation more info needed We need more information to decide on this. upstream Issue with another package that is a dependency of fsbrain. Must be changed there.
Projects
None yet
Development

No branches or pull requests

2 participants