ANGLE support (#1017)
This change adds ANGLE renderer support to Skiko. [ANGLE project](https://chromium.googlesource.com/angle/angle) translates OpenGL ES API calls to the native platform's graphics API. This is mostly useful on Windows where ANGLE provides the Direct3D 11 backend. Right now, there is a gap in Skiko's graphics support. On Windows ARM, Skia doesn't support OpenGL yet. At the same time, some GPUs, like Parallels or VMware virtual GPUs, don't support DirectX 12. This means Skiko falls back to the slow software rendering on those GPUs. ANGLE solves this problem by providing an easy-to-use DirectX 11 backend. In addition, ANGLE is used by Chromium-based browsers and apps, so we expect it to be more stable than Skia's DirectX backend. --------- Co-authored-by:Igor Demin <igor.demin@jetbrains.com>
Showing
Please register or sign in to comment