mirror of
https://github.com/godotengine/godot-angle-static.git
synced 2026-01-06 02:09:55 +03:00
D3D: Make possible to build angle without D3D11
A few files inside the D3D11 tree are used by D3D9 and WGL backends. We add these files to the build system even when D3D11 is disabled. Also, we fix the use the of ANGLE_DEFAULT_D3D11 symbol. Bug: angleproject:4839 Change-Id: I981f4bfc60d973c02549caa737c5aed5ccf31282 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2298143 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>
This commit is contained in:
committed by
Commit Bot
parent
f3c72fdf82
commit
ee9c4fe4e6
@@ -111,6 +111,19 @@ To change the default D3D backend:
|
||||
1. Open `src/libANGLE/renderer/d3d/DisplayD3D.cpp`
|
||||
2. Locate the definition of `ANGLE_DEFAULT_D3D11` near the head of the file, and set it to your preference.
|
||||
|
||||
To remove any backend entirely:
|
||||
|
||||
1. Run `gn args <path/to/build/dir>`
|
||||
2. Set the appropriate variable to `false`. Options are:
|
||||
- `angle_enable_d3d9`
|
||||
- `angle_enable_d3d11`
|
||||
- `angle_enable_gl`
|
||||
- `angle_enable_metal`
|
||||
- `angle_enable_null`
|
||||
- `angle_enable_vulkan`
|
||||
- `angle_enable_essl`
|
||||
- `angle_enable_glsl`
|
||||
|
||||
### To Use ANGLE in Your Application
|
||||
On Windows:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user