godotengine / godotengine/godot-docs

Add info on how to compile Godot with the new ANGLE backend libraries/binaries

Open
#8,345 0 comments 0 reactions 0 assignees View on GitHub
area:engine details enhancement
Dominant language
reStructuredText
Stars
5.7k
Forks
3.8k
Avg merge
1d 20h
Merged PRs (30d)
25

Description

**Your Godot version:**
v4.2.beta3

**Issue description:**
As mentioned in godotengine/godot#84075, the ANGLE backend (new to 4.2) is statically linked to the official builds, but:
- Custom builds available in [Godot Commit Artifacts](https://github.com/godotengine/godot-commit-artifacts) need a copy of the ANGLE binaries to work with that backend.
- Manual builds made by the user need to statically link the binaries by themselves during the build process, or do the same as the custom builds.

Based on that, the "Building from source" documentation need some info on how to do that for the target platforms. My suggestion is for the target pages to have info on:
- What version of ANGLE to use (is the latest OK? Is there a minimum version? Or is a specific number version required?)
- Where to get binaries (here? [Chromium Embedded Framework Automated Builds](https://cef-builds.spotifycdn.com/index.html))
- How to use binaries on builds without it (what files on each platform?)
- Where to get the static libraries (here? [Godot Angle Static](https://github.com/godotengine/godot-angle-static/releases))
- How to compile Godot with those libraries ( `angle_libs=/PATH/TO/STATIC/LIBS` )

**URL to the documentation page:**
[Building from source - Building for target platforms](https://docs.godotengine.org/en/latest/contributing/development/compiling/index.html#building-for-target-platforms)

Edit: Ooops. I didn't notice there was an enhancement button. Sorry 😞

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.