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

Graphical issues likely caused by macOS 10.13 High Sierra’s broken OpenGL renderer #1854

Open
Micronautics opened this issue Sep 17, 2024 · 6 comments
Labels
bug Something isn't working gui

Comments

@Micronautics
Copy link

Tested in plugdata legacy v0.9.1 and v0.9.2 Nightly build: 164b1c6

Every time a patch is opened, or when switching from Editor to Plugin Mode, the interface displays at 200% and exceeds the window boundaries.

Screen Shot 2024-09-17 at 17 13 11

You have to resize the window for the interface to display properly at 100%.

Screen Shot 2024-09-17 at 17 13 15

This is likely caused by the OpenGL renderer, which is faulty in macOS High Sierra. For example, UVI's Falcon plugin behaves the same way, except if you uncheck 'Use OpenGL renderer' in Preferences, in which case the interface displays normally when opened.

I therefore suggest adding a similar preference in Plugdata, allowing the option to not use the OpenGL renderer.

Screen Shot 2024-09-17 at 17 15 46
@Micronautics
Copy link
Author

This is only for the standalone version. The AU version does not have this problem!

@dromer
Copy link
Contributor

dromer commented Sep 17, 2024

Not using OpenGL would result in a blank canvas, not sure that is much of an improvement.

(ie. the new canvas drawing relies on having OpenGL available)

@Micronautics
Copy link
Author

Since the AU version does not have the problem, this is caused by something else. My suggestion should be ignored, indeed.

@timothyschoen
Copy link
Collaborator

timothyschoen commented Sep 20, 2024

Hi!

I'm not sure if I'll be able to fix this. macOS High Sierra has been unsupported by Apple for over 4 years now, so I'm afraid you might be stuck with using older plugdata versions unless you upgrade to Mojave or better, Catalina.

If you upgrade to Catalina, you'll also be able to use the Metal renderer instead of the openGL renderer.

@alcomposer
Copy link
Collaborator

@timothyschoen can we close this as can't fix? As you mention macOS High Sierra is currently unsupported for a long time.

@alcomposer alcomposer added bug Something isn't working gui labels Sep 28, 2024
@Micronautics
Copy link
Author

To be perfectly clear, I tested with the “Legacy” versions, which were announced as compatible from macOS 10.9 or 10.11 (I can’t find the exact info right now – in any case, macOS 10.13 High Sierra is included).

However, only the standalone version is affected by this issue, while the AU works normally. So, a workaround already exists.

And of course, only you can know if the issue is worth looking into.

As you mention macOS High Sierra is currently unsupported for a long time.

4 years is not “a long time”. Only Big Tech has an interest in having this repeated 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working gui
Projects
None yet
Development

No branches or pull requests

3 participants