Opened 4 years ago
Closed 3 years ago
#5777 closed defect (fixed)
Graphic scales-down glitch on macOS 10.15 Catalina (red box)
Reported by: | Krinkle | Owned by: | Krinkle |
---|---|---|---|
Priority: | Release Blocker | Milestone: | Alpha 24 |
Component: | Build & Packages | Keywords: | macos |
Cc: | Patch: | phab:D2827 |
Description
Reported in the forums:
- https://wildfiregames.com/forum/index.php?/topic/27275-trying-to-compile-game-on-mac/
- https://wildfiregames.com/forum/index.php?/topic/28059-svn-public-alpha-24-version-on-macos-ui-problem/
Reported in previous tickets that were about other build issues on OSX
Attachments (1)
Change History (7)
by , 4 years ago
comment:1 by , 4 years ago
Keywords: | macos added |
---|
comment:2 by , 4 years ago
comment:3 by , 4 years ago
Patch: | → phab:D2827 |
---|
comment:4 by , 4 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
Note:
See TracTickets
for help on using tickets.
The consensus on the forum threads is that an SDL update from 2.0.5 to 2.0.9 or later will fix this issue.
As I understand it, macOS 10.15 Catalina has changed some of its internals causing the same SDL and 0AD code to now behave differently. This is an issue SDL fixed in 2.0.9.
But, if I understand Itms' comment from https://code.wildfiregames.com/D1671 correctly, then the good news is that SDL 2.0.9+ fixes the macOS 10.15+ issue, and it's also good that SDL 2.0.9+ still supports macOS 10.9 and 10.11. But the bad news is that this distinction between the new and old graphics API is made at compile time, which means we'd either have to require macOS 10.12+ for 0AD Alpha 24, or we'd have to bundle and offer two downloads (one for old macOS, one for new), and build those release bundles from an old/new macOS host respectively.