• Alovchin91's avatar
    ANGLE support (#1017) · eda88cdc
    Alovchin91 authored
    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: 's avatarIgor Demin <igor.demin@jetbrains.com>
    eda88cdc
CommonTasksConfiguration.kt 7.63 KB