Skip to content

Add a script to install ANGLE for easier Windows and macOS builds#109889

Closed
Calinou wants to merge 1 commit into
godotengine:masterfrom
Calinou:add-angle-install-script
Closed

Add a script to install ANGLE for easier Windows and macOS builds#109889
Calinou wants to merge 1 commit into
godotengine:masterfrom
Calinou:add-angle-install-script

Conversation

@Calinou
Copy link
Copy Markdown
Member

@Calinou Calinou commented Aug 22, 2025


  • Use a default angle_libs path similar to the default D3D12 libraries path.
  • Add angle=yes|no option to control whether ANGLE is statically linked.

misc/scripts/install_angle.py downloads and extracts ANGLE for all targets you can compile for according to the current platform.

TODO

  • Fix build when using angle=no (I get undefined reference errors during linking on MinGW from Linux).
  • Test on macOS and MSVC (I've only tested MinGW so far).
  • See what to do about the iOS downloads; they don't appear to be used anywhere in Godot's code.

Comment thread platform/macos/detect.py Outdated
@Calinou Calinou force-pushed the add-angle-install-script branch 4 times, most recently from 422de4e to 10bcb37 Compare March 11, 2026 18:35
- Use a default `angle_libs` path similar to the default D3D12
  libraries path.
- Add `angle=yes|no` option to control whether ANGLE is
  statically linked.

`misc/scripts/install_angle.py` downloads and extracts ANGLE for
all targets you can compile for according to the current platform.
@akien-mga
Copy link
Copy Markdown
Member

Superseded by #117445.

@akien-mga akien-mga closed this Mar 23, 2026
@akien-mga akien-mga removed this from the 4.x milestone Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants