• Show log

    Commit

  • Hash : fca3eb6b
    Author : Peiyong Lin
    Date : 2023-12-12T23:00:41

    Refactor ANGLE settings UI.
    
    This patch refactors the ANGLE settings UI to make sure it aligns better
    with the settings global variables. This patch:
    
    1) moves all ANGLE rule parsing logic to its own class, the parsing will
       only parse the rule and store them, it currently does not set the
       settings global variables;
    2) removes the global enablement as it is now an option in Developer
       options and that one has better guarding condition;
    3) refactors the logic to query all packages in the system, instead of
       constructing them with raw package name, use application name to
       allow a more user-friendly UI, and also allow to toggle for system
       applications.
    4) adds two new entries to allow building ANGLE apk without any ANGLE
       libraries;
    5) adds a README.md file to document the design.
    6) removes unused functions and variables and minor renames.
    
    Bug: b/293503000
    Test: manual
    Change-Id: I7287935791c00040b0eacba7dce3e4df5eb4de3e
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5118135
    Reviewed-by: Cody Northrop <cnorthrop@google.com>
    Commit-Queue: Peiyong Lin <lpy@google.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags