Skip to content

Partial macOS support - #90

Merged
dbierek merged 10 commits into
glacier-modding:mainfrom
RDIL:reece/macos
Sep 28, 2026
Merged

dbierek merged 10 commits into
glacier-modding:mainfrom
RDIL:reece/macos

Conversation

@RDIL

@RDIL RDIL commented Sep 12, 2026 •

Copy link
Copy Markdown
Member

It compiles, but crashes on the first frame.

It currently crashes on the first frame because the renderer needs GLSL 3.30 and VAOs from a Core Profile context while also using fixed-function OpenGL. porting the renderer to one profile is the next step for a usable macOS build

#13

It compiles, but crashes on the first frame.
@RDIL RDIL moved this from Todo to In Progress in NavKit Sep 14, 2026
dbierek and others added 2 commits September 27, 2026 02:36
The logging thread could outlive the logger, which could cause a deadlock

macOS libc++ actually tears down the mutex, but on windows the CRT tends to kill remaining threads earlier
@dbierek
dbierek merged commit 432091c into glacier-modding:main Sep 28, 2026
4 checks passed
@RDIL
RDIL deleted the reece/macos branch September 28, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Released

Development

Successfully merging this pull request may close these issues.

2 participants