• Show log

    Commit

  • Hash : 2091451e
    Author : Cody Northrop
    Date : 2021-10-27T22:57:34

    GLES1: Create multiple shaders based on state
    
    This CL introduces the concept of having optimized shaders for given
    state combinations.  In this first pass, all uniform bools have been
    moved to hard coded values in the GLES1 ubershader.
    
    Frame times on Android ARM with locked GPU clocks:
    
    Trace               Before      After
    dr_driving:         27.8145 ->  4.2986
    sonic_the_hedgehog: 17.9779 ->  2.8223
    summoners_war:      93.2040 -> 15.9810
    wordscapes:         53.9227 ->  7.6167
    zillow:             15.0323 ->  2.9368
    
    Bug: angleproject:6644
    Bug: angleproject:6652
    Change-Id: I548bc5c6aa24bad5fbd740b9552c4a703ae41354
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3251688
    Reviewed-by: Lingfeng Yang <lfy@google.com>
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Commit-Queue: Cody Northrop <cnorthrop@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