• Show log

    Commit

  • Hash : 2a433353
    Author : Roman Lavrov
    Date : 2023-11-02T14:29:19

    Skip unnecessary default blend equation validation
    
    Skip the bitset loop when all equations are the default 0
    
    Together with crrev.com/c/5008031,
    2~2.5% improvement in overall instruction count (cpu cycles also
    improved but a bit less) in driver_overhead_2, which doesn't set
    equations. If not skipped, to/from GLenum conversion added ~1%
    (the trace has ~10k glDraw calls per frame so this is a hot path)
    (tested on Android with angle_enable_share_context_lock=false)
    
    Bug: b/300968773
    Change-Id: Ic03ab36f071e36cecc78f4c107e3e82a08390e11
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5002007
    Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
    Auto-Submit: Roman Lavrov <romanl@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
    kc3_lang_org thodg_w www_kmx_io thodg_l thodg thodg_m
    Tags