• Show log

    Commit

  • Hash : 13776ac3
    Author : Roman Lavrov
    Date : 2023-10-24T11:10:25

    Compile with optimize_max instead of default_optimization
    
    Android builds default to aggressive optimization for size (-Oz) which
    results in subpar performance in some spots.
    AFAICT the effect of this change on cflags is:
    -Oz -enable-ml-inliner=release
    to
    -O2
    
    Note that -enable-ml-inliner=release has a more significant impact on
    the binary size than -Oz/-O2:
    With it: -Oz 5.7M, -O2 6.15M
    Without it: -Oz: 6.3M, -O2 7.1M
    
    So this change goes 5.7M -> 7.1M (+1.4M). That's in standalone ANGLE
    builds. Unsure if Chrome builds might be different.
    
    Skipping a few dEQP tests where this switch seems to uncover UB.
    
    Bug: b/306391262
    Bug: b/307584642
    Change-Id: I44d0f3bcf25de0c36a4228895cad19ea38502cbf
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4968419
    Reviewed-by: Yuxin Hu <yuxinhu@google.com>
    Commit-Queue: Roman Lavrov <romanl@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_l thodg
    Tags