This patch adds basic support of building Aquarium on latest ANGLE with GN.
The support is not perfect and still needs several extra steps:
Aquarium ANGLE backend cannot be co-existed with Dawn or OpenGL backend now
because of conflicts in GL headers.
So you should add "enable_angle = true" when running 'gn args out/ANGLE', which
means disabling the Dawn and OpenGL backend.
Set 'angle_root' to 'third_party/angle' in 'third_party/angle/gni/angle.gni'
In 'gn args out/ANGLE', ANGLE Vulkan backend has to be disabled because of
conflicts on Vulkan libraries in Dawn
Add "angle_enable_vulkan = false" when running 'gn args out/ANGLE'
Here are known issues:
The screen unexpectedly blinks on Aquarium on ANGLE.
Aquarium on ANGLE fails to build on macOS and Linux.
This patch adds basic support of building Aquarium on latest ANGLE with GN.
The support is not perfect and still needs several extra steps:
Here are known issues: